发表于: 2019-10-19 23:40:30
1 913
今天做了什么:
敏捷开发的流程:
方案设计
1 ) 由 产品讲解 story 讲解需求
2) 人员的划分,划分 模块二的负责人。
3)一起 定义各自负责模块儿的接口文档 ,定义过程中 和完成后 均需要 给前端人员过目。
有问题及时 讨论修改。
4)根据原型 的定义好的接口,做出 方案,进行评审。
5)进行 方案评审
6) 按照PM 给的优先级,在禅道拆分自己的任务 ,每个任务最大不得超过4个小时,一般为 0.5-2小时之间。
开发
1) ,搭建开发服务器
2) 按照 禅道上的任务划分 ,按时完成开发工作 ,具体体现在日报上。
3)每天上午 开10分钟左右的晨会,如果有延迟的现象,及时拿出解决方案,保证项目开发的 时 间 按禅道 划分的时间 完成。
4)按照要求 建立数据库 的索引
测试
1) 阶段测试 ,与开发并行,每天发布一次代码到 开发环境。
2)性能测试与codereview ,对测试的 接口 就都要达到 要求的条件、
3)根据codereview 的结论,进行修改。
DEMO
1)发送 demop的邮件
2) 开发人员讲解,产品,测试提问
3)产品发demo 结果邮件
4) 不通过,则修改有问题的部分 ,下次demo时 重点展示 上次有问题的部分
集成测试
1) ,开发人员 大 tag包 ,部署测试环境 ,然后发域名邮件
2) 开始测试后 ,由测试人员发送全体测试 周期邮件
3)测试期间,开发人员 要到 禅道上看自己的bug ,并及时修复bug
4)修复BUG后 ,前端,后端 要完成部署事宜,然后 由后端同意部署
5)测试完成 ,测试 或产品 发送 上线通知
6)发布线上 环境 ,停止开发 ,测试环境 ,并 开始线上监控。
遇到得问题:
最近碰到的jar包冲突把头都搞疼了:
难怪我总是遇到NoSuchMethodErro和ClassNotFoundError.
收获
明天的计划
评论