通过查阅相关资料,项目的生命周期主要包括以下几个环节,由于目前是在团队内部进行项目进度管控,项目的规模较小,所以有部分流程是被简化甚至不需要的。
以下针对所在团队特性进行各个环节的流程说明,旨在定出一套适应我们小团队(10-15人)的项目流程管理方案。
- 现状:工作内容重复,常规需求复用,开发量少;个性化或改动较大的需求,前期分析不到位,沟通成本较大
- 目标:明确分割各环节的工作内容和职责,减少持续与其他人员的沟通工作; 每个环节输出内容保持一致 ,按照约定时间交付至下一流程
- 阶段: 1,2,4,6目前本团队不涉及,初期流程改造重点放在3,5,7,8这四个阶段
- 整合管理
- 范围管理
- 进度管理
目前本团队的基本流程如下所示,目前正在对各个阶段收集暴露问题,尝试改善,规整流程,最后输出一份可执行的规范。
可行性分析阶段--》需求澄清阶段--》排期阶段--》开发--》测试--》预发布验证--》上线跟踪阶段
由于该阶段的梳理为当前工作重点,所以后续会分章节对各个阶段进行介绍。
- 成本管理
- 质量管理
设计评审
代码检视
代码复核
- 资源管理
- 沟通管理
可行性分析阶段:(项目经理主导,承担所有的需求沟通工作)
开发阶段:微小点,由开发主导,内部沟通;方案改动:项目经理介入
- 相关方管理
目前本人工作重点在第3点和第7点,由于沟通涉及到整个项目的各个阶段,所以会在第3点穿插讲解下在进度管理当中涉及到的沟通工作和沟通方式。具体会在下一篇文章进行讲解。