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