发表于: 2017-11-23 22:40:14
1 644
一.今日完成
整理进复盘评审资料,学习敏捷开发流程和禅道使用.
敏捷开发流程
方案设计
1.由产品讲解story
2.划分模块负责人
3.定义自己负责模块的接口文档,写好与前端对应负责人过目,有问题修改,没问题下一步
4.根据原型和定义好的接口,做出方案设计
5.进行方案评审
6.按照优先级顺序,在禅道拆分自己的任务,不得超过四小时
开发
1.搭建服务器
2.按禅道上的任务划分,按时完成开发工作,体现在日报上
3.每天早上开10min左右的会议,若有延迟现象出现,要拿出解决方案,让开发进度符合禅道进度
4.按要求建立数据库索引
测试
1.阶段测试,与开发并行,每天发布一次代码到开发环境
2.性能测试与codereview。对每个接口进行测试并要求达到条件
3.根据codereview结论进行修改
4.压力测试
DEMO
1.发送demo邮件
2.开发人员讲解,产品、测试提问
3.产品发demo结果邮件
4.若不通过,则修改有问题的部分,下次demo会议只演示有问题的部分
集成测试
1.开发人员打tag,部署测试环境,然后发域名邮件
2.开始测试后,由测试人员发送全体测试周期邮件
3.测试期间,开发人员要到禅道看自己的BUG,及时修复BUG
4.修复BUG后,前端、后端要完成自己的部署事宜,然后由后端统一部署
5.测试完成,测试或产品发送上线通知
6.发布线上环境,停止开发、测试环境,并开始线上监控
禅道
如何拆分模块
每个模块的预估时间不超过4小时,如果超过了4小时,也就是这个模块的预估时间不太好把握的,说明它拆的不够细致,拆模块尽可能控制每个模块的预估时间在4个小时以内;
如何处理延期
延期解决方案一般只有3种,一是加班,二是加派人手,三是延期
如果前两种解决方案都无法解决延期风险,那么就要及时跟项目的相关人员沟通,确定项目是否需要顺延;
如果在你的项目中出现类似的延期风险,要及早在晨会提出,团队协商找出解决问题的方案,不能因为个人原因,而导致整个项目的延期;
如果我们在项目开发的第一时间就拆分了它,那么预估整个项目的demo时间是相对准确的;
二.明日计划
根据老大视频和Wiki,学习求学大作战项目基础资料
三.遇到问题
暂无.
四.收获
以上.
评论