团队建设指南
变更记录
1.团队结构
1.1团队结构(软件项目)
2.团队角色定义
3.团队职责与目标
过程改进团队:
●负责改进建议的收集以及过程改进体系的建设与维护,指导项目和
质量团队对软件过程体系的规范执行;
●定期发布软件过程体系的新版本;
●负责培训软件过程体系;
●监督项目规范执行软件过程体系。
●维护过程性能基线和模型;
●负责年度过程改进目标的确定及跟踪实施;
●负责过程优化活动小组的开展、审批以及配合推广;
质量保证团队:
●负责QA计划的编写;
●确保公司整体QA计划得到落实与执行。
●向上级主管汇报质量工作。
●负责项目执行过程中的过程指导;
培训团队:
●负责公司整体培训的计划、控制等管理工作,负责培训结果分析。
●负责培训需求的收集;
●配合培训负责人制订培训计划;
●负责具体培训工作执行;
●负责培训工作的总结;
开发团队:主要根据合同和领导要求,根据这些要求开发出符合客户期望的需求,组建团队按计划实现业务功能,其主要职责与目标如下:
●根据客户需求实现软件研发和工程实施;
●保障开发系统的可用性、可靠性及安全性;
●提供满足业务、客户及用户需求的系统功能;
●及时做好风险预测与应对;
●合理控制项目进度;
●控制产品质量,尽早发现缺陷并移除;
●提高资源的可利用率;
●尽量减少返工带来的成本;
●提升产品的竞争力,提高客户满意度;
●记录项目执行过程问题与经验,从中吸取经验教训;
4.项目团队建立要求
4.1人员配比
具体参考如下:
4.2具体资格要求
●项目经理:对于大型项目,领域经验必须5年及以上,并且至少有2
年以上的技术背景经验,对于中小型项目,必须2年及以上领域经
验;项目经理还必须具有良好的沟通技能;
●整个开发团队平均经验:大型项目要求5年以上领域经验人员数量至
少占总人数的30%以上;中小型项目要求平均领域经验为2年以上;
●各类人员满足上述要求外,其他还必须满足客户提出的各类经验和
技能要求。
4.3团队组建结构
对于人数超过20人以上的,建议可按子系统或职能进行划分,成立项目小组团队,每小组建议7人以下,具体视项目实际情况,参考如下:建议一:分项目管理组、需求组、开发组、硬件网络组、测试组、部署组等若干个项目小组。
建议二:按子模块划分成一个小范围的项目组,各小组相当与一个中小项目,按照中小项目管理,建议再配置一个总集成化项目管理的项目经理。
对于公司级项目,按照一个项目经理制,配合各角色,按照传统的项目管理机制运行项目。
对于部门自管项目,项目经理允许兼职,可同时管理多个类似的小型项目,项目计划和跟踪都允许集中一起并行管理。
5.团队制度与文化建设
●对于项目团队成立后,在立项阶段必须将团队建设制度与文化等方
面信息在项目章程中体现,并且组织成员进行学习和告之。
●团队成员必须遵照信产过程管理体系各职责规范,尽职尽责。
●开发团队每月至少召开一次会议,沟通服务工作情况,反馈问题并
对收集的改进信息进行综合分析,确定改进的时机和改进的方式。
●项目团队领导必须定期和项目团队进行各方面的沟通,及时解决项
目过程的实际问题。