应用敏捷开发的 5 个好理由

 

每周都有刚入门的人问我关于“敏捷”的问题;作为一个敏捷的布道师有很多的优势,其中之一就是被认为是一个活着行走的敏捷的百科全书。最近一个问题,是我在我的一个“敏捷研讨会”碰到的第一个问题:“也就是说,敏捷是行业的潮流吗?”。当时房间里面挤满了人,这些人都是需要强制去实施“敏捷”但是却都还不知道“敏捷”具体意味着什么的人。 他们参加研讨会的原因只是因为管理者强制他们参加,还有些人因为他们渴望知道‘敏捷“这一到处都使用的词汇到底时候什么意思。

我相信短短几年的信息技术发展过程中,一个声称有一些即将推动工业革命的新想法的救星会出现。各个有新想法的工业专家声称新的方法将会回答普遍的问题。这同样应用于Agile;工业资深人士说Agile是运行“快且高效”项目的最好方法。

但问题是:我们兼顾质量与速度了吗?所谓的Agile Mantra是真的存在还是仅仅是一种夸大的说法?谁真正的从整个Agile工作方式中收益?

坦率地说,大约在七年前,我和你现在的处境一样,满脑子都受到这些问题的轰炸,认为敏捷是一种一时流行的新的项目管理时尚。那时,我也丝毫不知道为什么每个人都为敏捷实现而疯狂。如果有今天的我站在七年前我的旁边,我那时候就会知道这个问题的明确答案。

写在前面的话...

如果仅站在我个人经验上来看,我支持所有使用敏捷开发的观点。Walt Disney有句名言,“不断前行,不断打开新的大门,不断的去做新的事情,因为我们有好奇心,而好奇会引领我们找到新事物的大门。”这句名言让我联系到今天的新产业,敏捷开发和传统瀑布模型的项目我都参加过,包含开发,管理的不同角色。基于我自己的经验来看,我坚信敏捷开发是当今的新途径,它让管理项目变得易于接受。

许多人好奇,谁真的会从敏捷开发中受益,以及怎样才能受益。我将从以下5个重要的方面带领你应用敏捷开发的原则和价值,以及分析(从长远来看)参与的人将怎样受益。

1. 利益相关者

敏捷开发保证了项目中所有利益相关者的利益,不论是客户、项目管理、开发团队或测试小组。每个人对项目都有清晰的可见性,这是成功的关键点所在。敏捷开发原则上鼓励用户积极地参与,不论是产品开发,或是团体协同的方方面面。这对关键利益相关者提供了非常好的可见性,包括项目的进度或是产品本身,最终这有利于保证产品预期的效果。

2. 高效的团队 

Aglie团队是自发组织的,这意味着他们有权利和责任去审核生产所有者直接干预的工作。这与大多数non-agile项目不同,项目管理者有责任给团队分配任务,或者甚至是团队成员。这给予团队一种自主感,提高团队士气,最终增加生产率。

3. 市场速度

由于传播速度快,我们能更快地响应市场,因此有更高收入。这一切增加客户满意度的关键因素是敏捷应用开发。

4. 质量

在项目中梦寐以求的代名词是质量。不像传统的瀑布模型,等到开发完成才开始测试,可是在敏捷开发中,我们随着需求的准备便开始进行测试。因此,测试集成贯穿整个开发周期,使得工作产品像开发一样去定期检查。这允许工作所有者有必要时做出适当调整,以及及早的给产品团队检查出任何质量问题。

5. 有趣的部分

实践敏捷最好的一点就是它很有趣。整个团队都积极的参与,使得整个工作空间和氛围均因为这种积极参与和互相之间的协作配合而变得更有意思。有很多有趣的方式比如用计划扑克牌游戏和卡片来评估任务,采用生动新颖的任务面板来讨论工作的进展, 用全新的方式来管控例会以及许多敏捷项目中其他更有趣的东西。据我的经验,这是对每一个人都能受益的方法。

结 论

像任何其他的口头禅一样,敏捷开发,也享有实力相当的追求者和批评者。批评者喜欢指出敏捷开发的弊端以及它相比于传统的瀑布模型是如何的不严谨性。但是敏捷开发的所有是关于价值的!价值可以永远时尚。你相信他们,拥抱他们,或者你没有。敏捷开发,像任何其他新的想法一样,它应该被正确理解和全心全意的被应用,否则它永远不会实现其最初的诺言。关于最后一点,我把它留给你们去拥抱“敏捷开发价值观”和基于他们建造越来越好的优质产品。

  1. da shang
    donate-alipay
               donate-weixin weixinpay

发表评论↓↓