项目开发总结的详细介绍
1. 项目开发的目标、意义
1. 本产品的目标
2. 项目说明
1. 项目代号
2. 人员配置(项目经理、系统分析师、软件工程师、测试人员、美工文档管理员)
3. 各种角色的职责
1. 项目经理(1): 负责安排计划、制定工作流程、协调各种角色的关系、制定工作目标和计划、向项目主管报告、内部人员的激励、员工招聘
2. 系统分析师(1): 负责客户沟通、需求调研、分析需求、设计报告、制定阶段内开发计划、制定阶段内测试计划、建立测试计划、新进开发人员培训
3. 软件工程师(3): 负责根据需求报告开发、单元测试、协助制定开发计划
4. 测试人员(1): 负责协助制定测试计划、模块测试、集成测试
5. 美工文档管理员(1): 负责系统的美工、项目相关文档的管理、VSS的维护、BBS和Bug和Project工具的使用方法指导、每日构建、新进员工的工具培训
3. 项目总体计划
1. 项目需求调研、分析
广泛调研客户需求,分析系统辅助用户的方式
编写<<需求分析说明书>>,建立各种业务模式的业务模型、考虑各种业务模型中的系统支持方式。
2. 项目的技术框架准备
整理新框架的开发培训说明书、开发规范。<<开发技术框架>>,<<编程规范>>
项目的整体风格、界面设计。<<软件美工说明>>
3. 项目概要设计、详细设计(循环)
概要设计: 系统模块划分、系统命名规范、建立核心实体模型、核心对象状态模型、模块和对象的协作模型。<<概要设计说明书>>
详细设计: 系统每个页面的原型、每个页面提供的功能、每个页面的关键字段(界面原型,第一次);构建详细的程序界面、建立相关对象和属性和方法、建立模块序列图。<<模块设计说明书>>,<<数据库说明书>>。
4. 项目的开发、单元测试
开发人员根据项目设计编写代码、在每个功能完成后必须进行测试、并且保证代码100%覆盖。填写<<单元测试报告>>
5. 项目集成、系统测试阶段、使用文档的编写。
开发人员编写安装程序、测试人员根据项目目标测试各种业务模式的流程、文档管理员编写使用帮助。项目经理联系销售部组织产品包装、宣传。
4. 详细流程图
1. 周期内角色职责
5. 项目每个阶段的详细计划
6. 项目测试总体计划
7. 项目每个阶段的详细测试计划
8. 关于项目风险
1. 设计偏离客户需求、不具有可操作性
2. 系统不具友好的交互界面
3. 质量低劣
4. 成本不可控制
5. 项目缺乏管理
6. 典型错误
7. 员工参与积极性低
9. 项目成本
10. 项目绩效
本文地址:http://www.45fan.com/dnjc/69322.html