1. 总体开发流程
- 产品经理设计需求;需求确定后,进行需求评审; 评审过程中,寻找技术难点;需求评审会议完后,判断技术层面是否可行
- 确定需求,进行系统的设计;
- 系统架构图
- 技术选型
- 类图
- 权限的设计
- 根据需求文档和原型图拆分功能,拆分任务,制定迭代开发计划、评估工时和里程碑,申请人员
- 进行迭代启动会议,开始进入开发阶段
- 每天进行晨会,查看工时燃尽图是否有延期风险:每周汇报开发进度,风险项,以及遇到的问题
- 每次迭代开发阶段完成后进行自测和冒烟测试,测试通过后交付甲方进行演示,并通知测试介入
- 最后进行迭代总结会议,记录好的、不好的点,下个迭代去避免和优化
2. 迭代启动会议
- 说明本次迭代的计划,要做哪写功能模块;讲解里程碑
- 讲解人员配置(后端、前端、测试);讲解总工时容量(总人时)
- 根据原型图讲解任务;然后分配任务,与开发人员一起评估每个工作项需要的工时
3. 迭代总结会议
- 回顾开发阶段遇到的问题
- 每人发放小卡片,给出3-5分钟列举出本次开发中个人觉得好的和不好的点
- 每人宣读卡片,并说明为什么这样觉得,项目经理负责记录总结
- 大家一起进行总结,讨论哪写优点可以复用,哪写缺点可以避免和优化
- 项目经理进行记录