发表于: 2017-10-16 23:28:48
1 704
今天完成的任务
老大讲敏捷开发live的整理
第一章 为什么需要敏捷开发?
2.传统开发模式会遇到的最大的问题是什么?
就是你会发现,我们不可能一开始把所有的需求都设计得很细致,往往是过了半年之后,我们的需求发生很大的变化,这是第一点,就需求永远是在变化的。第二点,当你发现就算是需求不变化,很多时候在我没有把东西做出来之前,我是不清楚我到底需要做什么的,往往是当你一年之后把这个系统做出来了,我才会发现原来我要的并不是这个东西。
2)敏捷开发的意义:
a.能够激发每一个参与敏捷开发的人创造力
第二章 敏捷开发流程中有哪些工具可以使用?
1.禅道 拆解story成task,生成的燃尽图、反映任务进度
2.WIKI 接口文档、方案设计等等资料都保存在WIKI
3.邮件 发晨报:包含开发进度、燃尽图链接,最重要的是有没有延期风险,提出延期风险的解决方案,发晨报最重要的结论是会不会有延期风险。通过晨报我们可以提前发现问题,找出解决方案,避免延期。
第三章 从零开始认识敏捷开发中的角色
第三章内容比较多,还没有整理完,这里就贴一部分内容
正常来讲就是一个项目的开发,首先你需要有一个产品经理,然后呢你需要有ui设计师跟着你,需要前端让你学后的工程师,如果你有APP开发的话,你可能需要安卓和IOS,然后这个时候你会有运维团队,就因为然后还会有测试。在实际在敏捷开发过程中,可能是比这些参与角色还要多一点,为什么?首先就是你需要有所谓的leader概念,就是在leader的概念中,他其实比开发团队,他要承担一些更多的一些职责,基本上可以这么讲,就是那个敏捷开发中他的并不是单纯对工程师,他其实对leader的要求也很高,算是一个隐性要求的一种。
我们一般这时候可能要介入到一些这个开发,进入到他的一个大的周期,首先我们把整个开发过程我们可以给他分解成三个比较大的阶段,第一个阶段叫做产品设计阶段,第二阶段叫做开发阶段,第三个阶段叫做测试阶段也就是设计开发测试,这是整个敏捷开发过程中三个比较大的阶段,在整个产品设计的过程中呢需要其中出现几个角色,第一个角色就这个产品。是由哪个产品经理来设计,哪个他们来设计他就需要负责去拆story、去把这个PPT要做出来,然后他做出来东西之后呢包括验收标准他要写得很清楚。在他把这些东西做出来之后,他不见得这个东西做的一定是完善的,所以在正式的需求评审过程之前,他们需要在PM团队内部做一个需求评审。
遇到的问题
进复盘需要知道怎么打tag?
收获
了解了JAVA的开发规范,之前师兄跟我提过要打日志,我那个时候还不太理解,现在我知道了应该在接收参数和输出参数的地方打印日志,方便查找问题
明天的计划
1.把敏捷开发剩余的部分整理好
2.时间多的话,把复盘PPT做一下
进度
禅道:http://task.ptteng.com/zentao/project-task.html
评论