高校某项目上线第一天到今天正式告一段落,项目取得了成功,得到了学校的认可,各种小感悟集中记录一下吧。
1、小问题不要留到最后解决,留着留着就忘了,一旦发生问题就是很麻烦的事情。
2、项目应该预留充足的测试时间,数据测试不是简单的输入校验,还有业务逻辑校验。
3、数据库字段的长度不能随意设定,最好适当,宁要大,不要小。
4、如果你能事先预料到会发生的问题,那么请立即着手解决,因为它真的就会发生。
5、如果你能预感到客户遗漏的业务需求,你有义务告知客户,这种需求迟早是需要满足的,隐瞒客户不会给自己省事,反而会给自己找麻烦,实施前的开发和实施中的修改,痛苦感的程度是不一样的。
6、权限控制在一个部门复杂,业务复杂而灵活的单位中显得尤为重要,系统不只是为方便高效而生,也要适应人事。在一个以时间轴为项目进展标志的项目里,权限还要考虑有效的时间段,权限失效问题,破例赋予权限问题。组、角色、成员,这些基本的概念只有实际开发过复杂的项目后,才会深入的理解和运用。
7、Ajax的使用要注意浏览器缓存的问题。
8、浏览器的兼容性依然是个大问题,不能因为个人喜好谷歌浏览器去忽视用户群依然庞大的ie8。
9、将office开发融入到你的企业应用里,锦上添花。
10、项目实施是一个机会,发现问题,改善产品的机会。项目实施还是一门学问,要学会和客户和“客户的客户”进行沟通,保持良好关系,及时解决他们的问题。项目实施还是一个苦差事,要二十四小时随时待命,时间不等人。
先就这么些吧。