码迷,mamicode.com
首页 > 其他好文 > 详细

第三次博客

时间:2017-10-10 23:14:45      阅读:191      评论:0      收藏:0      [点我收藏+]

标签:int   超过   很多   如何   个人   做什么   scrum   能力   瀑布模型   

一、学习scrum心得

        整个团队必须理解 Scrum 的目的和限制。如果管理团队把 Scrum 当作一种新的管理流程,那么这个理解绝对是错误的,而且有害。要正确理解 Scrum 的实施原则,需要从理解其设计目的开始。

我所理解的 Scrum 的目的在于两点:

1.适应变化

       Scrum 的一个基本假设,就是外部需求模糊而难以理解。Scrum 对此的理念是:让客户直接看到半成品,他们才知道自己要什么。很多 Scrum 的原则都是围绕如何解决这个问题的:比如每个 Sprint 结束时由 Product Owner 为客户进行展示,又比如任务细化一般不超过一个 Sprint。理解了这一点,才会理解为什么 Scrum 似乎总在变化,因为需求总在变化。

2.快速迭代

       Scrum 的另一个基本假设,是团队生存在一个快速变化且充满竞争的世界。如果自己一年半才能发布一个新版本,而竞争对手半年就能发布,那么几年之内,我们就会被对手甩得远远的。Scrum 对此的理念是:发布即 Milestone(里程碑),宁可每次发布二十个功能发布五次,也不要在内部搞五个 Milestone 然后一口气发布一百个功能。理解了这一点,才会理解为什么 Scrum 会认为发布时砍功能是一种正常情况而非一种失败。

相应地,我们必须明白 Scrum 不能做什么。我的理解可能耸人听闻,仍是两点:

第一

       因为发布周期缩短,团队没有能力保证作出的每一个决定都正确,很多开销都必须花在试错上;

第二

       快速发布实际上导致 Scrum 团队的抗风险能力弱于瀑布模型团队,因为一个人的离职或病假都可能对单一功能的进度造成影响,不利于短期频繁发布。

技术分享

第三次博客

标签:int   超过   很多   如何   个人   做什么   scrum   能力   瀑布模型   

原文地址:http://www.cnblogs.com/xubang/p/7648172.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!