今年主要做的项目已经验收通过,做了一些经验教训的总结,记录于此:
一、项目的描述
这个项目是一款院校的实验室软件,因牵涉到几个因素:政府拨款、新学院和新专业的设立、市场是的新产品,所以备受关注,各方领导都很重视。项目规模46人月,按照CMMI3的流程开发。
二、在项目中的工作
1. 需求的收集、需求分析;
2. 制定项目进度计划,控制项目进度;
3. 架构设计、系统设计、技术可行性研究、搭建开发框架、设计数据库;
4. 组建团队、管理项目团队,团队技能培训;
5. 核心功能编码开发;
6. 项目工作分配,开发工作指导,Code-review;
7. 跨部门工作沟通协调(数据采集、UED设计、系统测试);
8. 项目文档编制;
9. 项目信息发布,绩效报告;
10. 项目验收工作及发布工作跟进。
三、经验教训
1、 需求和范围
我总结的教育行业的软件有以下特点:
(1)客户一般不会提出详细的需求和范围;
(2) 需要走在行业的前沿,在能够提供教学辅助的同时也希望能够作为科研的工具;
(3) 市场上一般没有同样或者同类的产品可供参考;
正因为我们这个项目有以上这些特点,所以在前期收集需求和进行设计的时候比较艰难,客户和我们对要做的东西都