项目开发流程
工具:
- 蓝湖:UI ;
- Leangoo: Scrum工具;
- Tapd:需求、迭代和Bug的信息记录;
流程:
- 需求收集;
- 迭代启动;
- 负责人:
- 参与人:
- 工作内容:确认迭代内容,并启动迭代;
- 产出:
- 确认本次迭代产品需求及内容;
- 确定迭代时间和迭代版本;
- Tapd记录;
- 原型设计;
- 负责人:
- 参与人:
- 工作内容:需求文档、流程图、低保真原型
- 产出:确认原型,开始Ui和数据库设计;
- 原型请确认要点:
- 原型是否符合需求;
- 流程是否清晰;
- 原型是否可以知道开发;
- 原型是否可以知道UI设计;
- 原型中的内容是否有据可查;
- UI设计;
- 负责人:
- 参与人:
- 工作内容:根据原型,设计出UI
- 产出:
- UI经过开发确认;
- UI上传蓝湖;
- 注意:UI不确定不启动开发;
- 数据库设计;
- 负责人:
- 参与人:
- 工作内容:根据原型 设计数据库;
- 产出:
- 确认数据库设计;
- 在Resource中建立SQL文件和说明文件;
- 开发启动;
- 负责人:
- 参与人:
- 工作内容:确认本次迭代的开发内容,并确定发布时间;
- 产出:
- 确定开发负责人和成员;
- 负责人组织会议,细化分工,确保所有任务被认领
- 开发负责人确定给出:前后端联调节点、测试节点和发布节点。
- 开发负责人根据版本号,拉取开发分支(配置持续集成);
- 开发;
- 负责人:
- 参与人:
- 工作内容:按照计划节点,进行开发;
- 产出:
- 负责人在Learngoo中创建迭代项目,分配任务到个人;
- 任务情况要即日在leangoo提现;
- 完成单元测试、联调;
- 测试数据库,测试服务器部署,打包提交测试;
- 测试;
- 负责人:
- 参与人:
- 工作内容:测试,产品经纪人确认是否发布;
- 产出:
- Tapd记录测试情况,解决所有BUG缺陷。
- 发布;
- 负责人:
- 参与人:
- 工作内容:发布本次迭代
- 产出:
- 合并开放分支到主干master打包;
- 生产数据库执行数据库脚本;
- 覆盖生产环境服务器,并简单测试;
- 发布成功删除分支;
- 更新Tapd中需求迭代状态;
- 客服及市场培训;
- 负责人:
- 参与人:
- 工作内容:根据公司情况,将新产品新功能,一定要进行客服及市场培训,确保业务规则和逻辑都培训到位。
- 产出:
- 客服及市场熟悉新迭代内容和业务逻辑;
- 回顾会
- 负责人:
- 参与人:
- 工作内容:本次迭代进行回顾;
- 要点:
- 总结上次回顾会改进结果;
- 回顾本次迭代过程(目标、进度、完成情况)
- 个人总结(工作内容、完成情况、遇到问题、建议)
- 会议内容要写入Tapd文档回顾会中;
- 产出:
- 好的现象;
- 坏的现象;
- 解决措施(做多三条+跟进人);