`
1000copy
  • 浏览: 72500 次
  • 性别: Icon_minigender_1
  • 来自: 成都
文章分类
社区版块
存档分类
最新评论

Scrum带来的好处

阅读更多

20101129

10:07

 

一个人写软件可以仅仅面对屏幕,奋力敲入代码就好。而团队开发模式下需要方法论指导大家的协作,以便达到共同的产品目标。方法论是必要的。

 

一个项目经理在推进团队“更快的解决Bug”过程中有些经验。他说:“我们在采用一种叫做‘青蛙王子’的方法来推动大家积极的解决Bug。方法是把一段时间捉虫最多最好的程序员叫做青蛙王子,并且给予奖励”。

 

在谈及“青蛙王子”的时候,这位项目经理一直在强调“特定时期,特定目标”。就是说,它能够解决问题,但是针对性很强。推动“青蛙王子”之前,组员觉得Bug是改不完,也不愿意改。通过这样的方法,让大家改变心态,积极修改Bug,并且通过定期的公布总Bug数量,剩余Bug数量、项目经理的评价的方式,让每一个在这段时间内集中精力做好一件事。现在的Bug少了,这个方法也就很久没有用过了。

 

在差不多同一时期,我们也出现了很多这样的小型方法,专注于解决特定时期的问题,它们都有一定的成效,但是缺点也比较明显——只能解决特定问题。和这些我们自己的方法论相比,Scrum可以在任何一个项目的完整周期中使用,并提供比较全面的过程指导。

 

Scrum可以促进大家的沟通,让开发更有乐趣。我们的一个老板曾经说,程序员都是些没有多少感觉的家伙。他为此举例,“本来大家都是面对面的,一句话就可以把问题讲清楚了,但是很多人会通过即时通讯工具发消息,而不是直接沟通”。程序员的工作一天到晚的对着电脑,编写没有人看得懂的代码,也显得毫无乐趣可言。而Scrum过程要求大家做更多例行的沟通,包括每日演示、设计讨论、提出问题和找到帮助者、定期总结,从而促进大家的沟通、快速的解决问题。

 

Scrum可以帮助每个成员把握项目的进度。以前分配了任务,程序员就分头做自己的工作,可能两周甚至一月才集成一次,而当真正集成的时候必然产生一堆问题,比如重复编码,做了不该做的。这样的进度管理是比较粗放的。而关于Scrum的做法则是每天集成,不管什么问题,都会很快的表现出来,而不会等到做了一堆无用功后在去返工。Scrum的每日集成,让问题更加容易被发现,把风险分担到每天内,而不是等到问题积累到很严重后再去解决。

 

和重型的软件方法论相比,Scrum可以是拿来就用的。它对工具要求都是很基础的,不外乎是白板、即时贴(我们另外一个项目用了墙上卡片)、简单的Scrum工具(比如 ScrumWorks)。不需要看很多书、不需要太多的实施指导、也不需要咨询公司的支持。

0
0
分享到:
评论

相关推荐

    Scrum精要Scrum精要

    Scrum精要Scrum精要Scrum精要Scrum精要Scrum精要Scrum精要Scrum精要Scrum精要Scrum精要

    Scrum敏捷软件开发

    中文名: Scrum敏捷软件开发 原名: Succeeding with Agile: Software Development Using Scrum 作者: Mike Cohn 资源格式: PDF 版本: 英文文字版 出版社: Addison-Wesley Professional书号: 978-0321579362发行时间: ...

    2020-Scrum指南.pdf

    Scrum 的定义 Scrum 是一个轻量的框架,它通过提供针对复杂问题的自适应解决方案来帮助人们、团队和组织 创造价值。 简而言之,Scrum 需要 Scrum Master 营造一个环境,从而: 1. 一名 Product Owner 将解决复杂...

    scrum介绍(中文版)

    Scrum是一个敏捷开发框架,是一个增量的、迭代的开发过程.。在这个框架中,整个开发周期 包括若干个小的跌代周期,每个小的的跌代周期称为一个Sprint,每个Sprint的建议长度2到4周。 在Scrum中,使用产品Backlog来...

    scrum及常见问题

    scrum及常见问题 ,scrum及常见问题处理解决办法等等

    THE SCRUM PRIMER: An Introduction to Agile Project Management with Scrum

    There are many concise descriptions of Scrum available online, and this primer aims to provide the next level of detail on the practices. It is not intended as the final step in a Scrum education; ...

    SCRUM Professional Scrum Master II题.docx

    SCRUM Professional Scrum Master II题.docx

    基于Scrum的敏捷测试的研究及应用

    基于Scrum的敏捷测试的研究及应用,对Scrum敏捷测试的方法进行了深入分析,并结合具体的实践应用,论述了Scrum敏捷带来的好处。

    SCRUM guide

    INTRODUCTION TO SCRUM SCRUM THEORY SCRUM CONTENT

    Scrum workship

    Scrum 讲座讲解如何应用scrum的流程, Scrum 讲座讲解如何应用scrum的流程

    Scrum指南2020版(PDF, 英文版 + 简体中文版 + 繁体中文版)

    Scrum 是一个轻量的框架,它通过提供针对复杂问题的自适应解决方案来帮助人们、团队和组织 创造价值。 简而言之,Scrum 需要 Scrum Master 营造一个环境,从而: 1. 一名 Product Owner 将解决复杂问题所需的工作...

    Scrum Checklists中文版

    SPRiNT-iT的敏捷教练,包括Scrum培训师Boris Gloger,从主流Scrum书籍中抽取了Scrum的基本要素,并融入他们集体的长期实践经验,从而为大家带来《Scrum Checklists》这本精简概炼的迷你书。这本小册子为大家带来一...

    5分钟了解Scrum

    5分钟了解Scrum 只需一点点时间了解scrum

    Scrum敏捷项目管理

    Scrum敏捷项目管理Scrum敏捷项目管理Scrum敏捷项目管理Scrum敏捷项目管理Scrum敏捷项目管理Scrum敏捷项目管理Scrum敏捷项目管理Scrum敏捷项目管理Scrum敏捷项目管理

    scrum书籍

    scrum书籍

    scrum初识整体理解

    scrum的初识,了解scrum的关键组成人员与环节,了解scrum的执行流程。

    Scrum and XP trenches

    Scrum XP Agile

    Scrum.Novice.to.Ninja.0994346913

    Why should you use Scrum in your web projects? Simply put, it'll enable your team to get more done in less time. Scrum is the most popular agile project management methodology used in web projects ...

    英文原版-The Art of Scrum How Scrum Masters Bind Dev Teams and Unleash Agility 1st Edition

    This book covers the nuts and bolts of scrum—its framework, roles, team structures, ceremonies, and artifacts—from the scrum master’s perspective.The Art of Scrum details the scum master’s ...

    Scrum-教材.doc

    很全面的介绍scrum的教材,难得的一本好书 1、Scrum起源 2、导入Scrum模型的先驱 3、Scrum框架 4、现状 5、为什么会失败

Global site tag (gtag.js) - Google Analytics