项目开发感受
项目开发感受|:
刚进入公司,就承接了秦皇岛渠道经理的薪酬考核系统。开始按照需求文档的要求,用了一天的时间初步进行系统的功能和页面布局的设计,在和郑经理沟通后,要把统计的数据用图形的形式展现给用户,所以起初的设计不能满足要求。用了两天的时间做进一步完善,再次和郑经理沟通,经确认后开始进入开发。用一天的时间搭建了ssh框架。经过了解,开发该系统的几个同时对ssh框架还不是很了解,就给他们了一个ssh框架的实例和视频讲解教程。
3.18日进入具体的开发,开发的过程中需要大量的数据统计,发现页面的相应时间很长,感觉这种方式用户体检不是很好,所以需要通过数据库执行作业的方式提前把数据统计提取到一个统计表里面,程序直接调统计表的数据,这样速度会很快。开始招手设计功能需要的统计表。因需要的功能较多,重新设计了10几个统计表格。用一天重新完善Pojo。之后进入具体的开发,在开发中需要应用一些自己以前没用过的技术,如josn,db2等,自己需要熟悉一下。
在进入具体的开发过程,发现当初的一些设计不是很完善,不能满足系统的要求,如数据表结构的设计或缺少必要的数据表。因时间比较仓促,对业务的理解也不是很深入,在开发的时候发现有的功能因缺少对业务的了解而不能实现。造成边开发边修改之前设计不当的地方,造成项目开发周期延长。
项目开发总结:
通过开发秦皇岛薪酬系统,自己总结如下:
1.项目开发之前,应先充分理解项目的应用背景,应用目的,使用人员等情况,有助于对项目的理解,做好开发铺垫
2.对需求文档进行深入的分析,开发人员发现问题之后,沟通解决
3.进行项目的系统设计(功能设计、数据表设计、页面布局设计等)
4.在开发过程中遇到问题及时沟通
建议:
1.制定开发制度(开发目的,开发文档,测试文档,维护文档等)
2.制定开发流程 (如确定需求分析,设计,编码,测试,维护等相关的流程)
3.制定开发规范(如程序命名规范,数据库命名规范)