敏捷开发为什么会流行
许多人好奇,谁真的会从敏捷开发中受益,以及怎样才能受益。我将从以下5个重要的方面带领你应用敏捷开发的原则和价值,以及分析(从长远来看)参与的人将怎样受益。
利益相关者
敏捷开发保证了项目中所有利益相关者的利益,不论是客户、项目管理、开发团队或测试小组。每个人对项目都有清晰的可见性,这是成功的关键点所在。敏捷开发原则上鼓励用户积极地参与,不论是产品开发,或是团体协同的方方面面。这对关键利益相关者提供了非常好的可见性,包括项目的进度或是产品本身,最终这有利于保证产品预期的效果。
高效的团队
Aglie团队是自发组织的,这意味着他们有权利和责任去审核生产所有者直接干预的工作。这与大多数non-agile项目不同,项目管理者有责任给团队分配任务,或者甚至是团队成员。这给予团队一种自主感,提高团队士气,最终增加生产率。
市场速度
由于传播速度快,我们能更快地响应市场,因此有更高收入。这一切增加客户满意度的关键因素是敏捷应用开发。
质量
在项目中梦寐以求的代名词是质量。不像传统的瀑布模型,等到开发完成才开始测试,可是在敏捷开发中,我们随着需求的准备便开始进行测试。因此,测试集成贯穿整个开发周期,使得工作产品像开发一样去定期检查。这允许工作所有者有必要时做出适当调整,以及及早的给产品团队检查出任何质量问题。
有趣的部分
实践敏捷最好的一点就是它很有趣。整个团队都积极的参与,使得整个工作空间和氛围均因为这种积极参与和互相之间的协作配合而变得更有意思。有很多有趣的方式比如用计划扑克牌游戏和卡片来评估任务,采用生动新颖的任务面板来讨论工作的进展, 用全新的方式来管控例会以及许多敏捷项目中其他更有趣的东西。据我的经验,这是对每一个人都能受益的方法。