本文大纲

《我的敏捷软件项目管理实践》

案例-SC团队项目流程规范

第三章 自建项目研发流程 / 案例

总述

为了规范软件开发项目的管理,而制定本规范。

  1. 需求阶段;
  2. 设计阶段;
  3. 编码阶段;
  4. 测试阶段;
  5. 上线阶段;

SC团队项目流程规范

阶段 主导人 工作内容 产出
需求阶段 需求分析 产品设计 产品人员 项目经理 与客户沟通分析需求,编写需求文档,画产品原型图 《需求文档》、《产品原型图》
需求阶段 里程碑 项目经理 立项 当客户确认需求、确认产品原型后,达到立项标准,确定项目组成员,发出立项通知邮件。 项目时间计划粗估(立项后1天内),并邮件通知项目组。 《立项通知邮件》 《项目时间计划》
设计阶段 UI设计 UED人员 设计效果图 制作静态页 效果图、静态页
设计阶段 里程碑 评审 进行效果图评审、静态页评审,静态页兼容性测试
设计阶段 软件设计 开发人员 软件设计 《软件设计文档》
设计阶段 测试用例设计 测试人员 测试用例设计 《测试用例》
设计阶段 里程碑 评审 进行软件设计评审、测试用例评审,依据《软件设计文档》、《测试用例》分析出开发工期 算出精确的开发工期,并发出邮件通知
编码阶段 编码阶段 开发人员 开发经理带领项目组开发人员,按《需求文档》、效果图、静态页、《软件设计文档》 分配开发任务到每一员开发人员,并开始开发工作。 a.进度监控(中大型项目一般按周汇总进度),以便项目经理可以监控项目进度,预知风险. b.需求变更:如果需求变更,需求方可以与开发人员进行沟通,但是确定变更必须由项目经理确认, 并且邮件通知项目组成员(产品、开发、测试)。 项目经理对于需求变更一定要谨慎评估对项目的整体影响,如果发现可能影响项目的进度、 质量必须要与相关责任方沟通,并以邮件的方式反馈结果给相关部门经理、开发总监.
编码阶段 里程碑 开发人员 测试人员 提交测试 把程序布署到测试环境,进行联调,保证能正常运行起来,进行冒烟测试。 冒烟测试通过,方可进入下一阶段 提交测试通知邮件 冒烟测试通过邮件
测试阶段 冒烟测试 测试人员 冒烟测试
测试阶段 测试工作 测试人员 按《测试用例》展开测试工作,一轮测试、二轮测试、三轮测试 上线通知邮件
上线阶段 上线 运维人员 上线 上线成功通知邮件
上线阶段 验收 项目经理 组织项目验收 《验收报告》
上线阶段 总结 项目经理 项目组内开项目总结会议,进行项目总结。 内容:项目的成果,每个人的收获与不足,改进方案。 《项目总结》