1、明确项目需求
* 如果目标比较多,则需要发起确认会议。和相关人员一起确认项目需求、目标
* (输出文档:背景、需求、目标)
2、明确项目架构实现方案
* (输出文档:架构文档)
* (输出文档:性能测试方案)
3、项目架构评审,性能测试方案评审
4、性能测试
* (输出文档:性能测试结果)
5、测试结果评审
6、需要的资源(人,机器),项目时间计划
* 需要什么资源
* 什么时候需要资源
* 需要多少资源
* 资源的总费用(领导关心)
* (输出文档:资源成本图)
* (输出文档:甘特图,项目流程图)
* (输出文档:可能风险、及应对方案)
7、立项评审。和相关领导敲定方案
* 描述项目背景、目标
* 描述项目实现方案
* 描述项目功能点、里程碑
* 解释时间要求
* 解释需要资源
* 确定定期汇报项目的时间间隔(输出文档:记录汇报时间间隔)
* 突出潜在的延期风险、其他风险
* 突出其他问题
* 获得领导的认可、承诺
8、完善项目相关文档
* 数据模型(每个字段的详细描述,字段类型,默认值,有哪些枚举值,是否可能为null)
* 接口文档(参数,返回值,状态码)
* 流程图(每个步骤对应哪些实体类及实体类的状态如何变化)
* 哪些指标需要监控报警出来(考虑各个部门人员的关注点)
* 哪些数据需要拿出来做报表(考虑各个部门人员的关注点)
9、定期项目检查
* 当前进度如何,是否延期?
* 当前的成果展示
* 定期巡检结果展示(输出文档:定期巡检文档[存储,应用])
* 项目是否有变更? 时间点变更?功能点变更?
* 接下来做什么?
* 遇到的问题,以及会带来什么样的影响?
* 新发现的风险,以及会带来什么样的影响?
* 各个领导关心的点的情况?
* (输出文档:定期检查文档)
10、应急项目检查
* 如果发现需要更多的时间,或者资源。需要立刻向上级汇报,阐明原因,以及可能带来的影响
* 给出可选的解决方案,让领导拍板
* (输出文档:应急方案文档)
11、陈述项目结果
* 描述项目背景、目标
* 是否完成目标
* 完成之后的项目价值是什么?
* 后续还有哪些地方是需要完善的?
* 接下来一段时间怎么发展?
* (输出文档:总结文档)