一、 Scrum的学习

我学习Scrum是因为我们的团队要实施Scrum,我和我的TL有一致的目标,提高团队的工作效率。他是Scrum Master,而我是one of the team。
过去,“Scrum”对于我,就只是一个陌生的时髦词汇,仅此而已,和我日常的工作没有丝毫关系。
现在,我尝试去了解它并运用到实际的项目中去,这仅仅只是开始。
Scrum到底是什么?
Scrum是一种迭代式增量软件开发过程,通常用于敏捷软件开发。包括了一系列实践和预定义角色的过程骨架。Scrum中的主要角色包括同项目经理类似的Scrum主管角色负责维护过程和任务,产品负责人代表利益所有者,开发团队包括了所有开发人员。
1.产品的BACKLOG ID Name Importance(Imp) Initial estimate(Est) How to demo Notes
2.SPRINT计划 在sprint计划会议之前,要确保产品backlog的井然有序
sprint长度 3周
sprint目标
estimated velocity =(available man-days)*(focus factor)
3.结合使用scrum和xp
结对编程 驱动开发(TDD) 持续集成
代码集体所有权
充满信息的工作空间

二、思维导图

三、团队合作
 
(一)、团队成员
           毛易成、刘家兴、刘亚飞、王懿、严昊、宋志坤、徐子倩、徐以洲
 
(二)、团队会议
           制定一个具体的计划,制定分工,确定好后才开始,分好模块,确定了每个模块需要的人数以及预计每个模块需要的时间。
       
(三)、任务分工
         在我们团队中没有 Product Owner和 Scrum Master这两个角色,这是个团队合作的项目,人人平等。我们所有的人都是开发团队。
            具体分工:
                      毛易成、刘家兴页面设计
                      刘亚飞、王懿、严昊、宋志坤关键代码部分
                      徐以洲、徐子倩文档书写
五、实践scrum
       在一开始我们做的计划可能不是很完善,我们在后面的实现代码的过程中可能会发现很多的问题以及不足,可能会使我们之前的计划有所改变,这就需要我们能够在计划的改变的同时对我们的设计有所改变,这就需要我们适应变化。能够有很好的应对能力。而且在写代码过程中我们也要考虑我们的速度,给自己一个规划,就是时间限定,这个考虑的就是我们的迭代能力。综上所述,计划就是这样。。
posted on 2017-10-11 18:50  L秋刀鱼  阅读(107)  评论(2编辑  收藏  举报