项目经理:把握全局,侧重于项目的商务方面,负责项目组同客户的正式交流。
项目负责人:制定项目开发计划和开发策略,参与项目核心系统的分析设计,同时努力保证开发计划按时完成、开发策略的真正贯彻落实。
文档组:对各部门产生的文档进行格式规范、版本编号和控制、存档文件的检索;协助质量监督组进行软件质量监督。通过适当的人员配备和职责划分,有效地降低软件开发在后期地失控可能性以及软件对关键人员地依赖性。
行业专家:在软件分析阶段,帮助分析人员界定系统实现边界和实现功能,对特定检测点进行算法审核,同时对测试策略和软件操作界面提出参考意见。
系统分析员:协同项目负责人进行软件系统的分析和设计工作,书写软件需求分析和系统设计相关文档。在软件实现阶段,进行测试策略的编制和性能测试的指导。
质量监督组:编制软件质量控制计划,并负责落实;控制必要文档的生成,通过文档,监督项目实施过程中软件的质量,并提供软件质量报告,提请项目经理和项目负责人审阅;对于项目中出现的质量问题,主持召开质量复审会议。
程序员:协助分析人员进行详细设计,负责软件系统的代码实现,并进行适当的白盒测试。
测试员:已经实现的软件组件、构件或系统进行正确性验证测试,整合后的系统性能测试等。书写测试报告和测试统计报告提请质量监督组复审。
技术支持:协同系统分析人员听取用户需求,对需求分析进行参考性复审。协同测试人员进行测试,书写操作手册和在线帮助,在项目交付用户之后进行跟踪服务。