2.3 软件过程改进开展的团队实施
确定了适合软件企业自身软件过程改进的策略,获得了高层管理等干系人的支持,有了一定专门的人力和物力投入,那么软件过程改进的实施关键就剩下在组织团队中推广了。推广的步骤,参考如下[2]:
步骤1 – 准备项目列表
识别所有当前正在运行的项目
识别项目状态
步骤2 – 识别要开展流程的项目
识别项目中需要导入的过程
识别项目中需要开展的过程
步骤3 – 准备导入或开展流程的计划(包括项目)
项目成员的角色和职责
从项目团队中获取支持
召集会议并说明角色和职责
步骤4 – 提供支持
SEPG应该辅助项目组填写模板
SEPG应该注意解决过程的疑问
SEPG应该为实践者所遇到的的问题提供可行的解决方案
SEPG应该对所开展的过程有积极的评论
步骤5 – 收集反馈意见&进行改进
每日召集项目成员开项目会议(15分钟左右)
收集反馈意见和所面临的问题
在每天的SEPG会议上进行讨论
识别解决方案来合并反馈
当过程需要变化时进行过程改进
步骤6 – 提供培训
解释为什么过程发生了变化?
给实践者提供详细的过程培训
过程输入
过程步骤
过程输出
解释需要使用的模板
步骤7 – 在组织范围内推行
在组织范围内推行过程
SEPG在开展过程期间要给予支持
重复开展步骤4中的活动
步骤8 – 准备开展总结报告
SEPG准备推广总结报告以提供每周的过程开展状况
步骤9 – 提交给SEPG负责人
SEPG要走查过程中的每一个模板,应该理解过程,理解过程输入,过程步骤;理解模板中应该纳入什么内容,理解何种信息需要被纳入及应该如何被纳入。