敏捷方法可以比传统方法的软件增加10-100倍以上的开发效率?真的是这样的吗?
在2009年8月,我用一个星期的时间,与1400名热情的敏捷者参加了芝加哥的敏捷大会。对于他们而言,敏捷将在数年内成为标准开发方法。我同意敏捷社区有很多优点。当然,产品所有者和开发者之间更好的交流始终是可取的,日常会议和打破原有工作,变成短小易于管理工作,我们称之为迭代,这必然会提高任何项目的速率。但我对这种明显提高生产率的观点抱怀疑态度。
如果你剖析敏捷的含义,高效率的数字就成为嫌疑点。例如,一个案例研究,涉及第一眼看上去很不错的一家丹麦软件公司,但更加紧密观察方法,每次迭代的工作需要预先举行,以便为它的开发工作做好准备。所有提前准备却奇迹般地不计算在内。通过把工作打破成小块,并与业主紧密合作的产品,在不需要的功能的创建上减少了浪费。但是,调用非生产性的废弃的特点有点虚伪。优柔寡断的管理是一个活生生的事实,而且敏捷不会去解决它。
不幸的是,我也看到敏捷软件开发,在本来已经超过负荷的知识型员工创造新途径上,迅速得到了声誉。这很不错,敏捷原则是在40小时工作周的基础上,而且还有的PMI(项目管理协会)的建议。我们都知道如何遵守。Scrum的人们甚至大胆地称为他们的迭代冲刺。你不能把严重倦怠系列马拉松运行作为一个短跑项目,没有那么多燃料。团队中的开发人员参与工作的估计,如果他们未能达到预期,而且那是不现实的开始,因此责怪工人,他们甚至有更大的压力。
总之,我认为敏捷开发固然吸引人,但是对于任何夸大的宣传我们应该抱一种怀疑的态度。
我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。
我原创,你原创,我们的内容世界才会更加精彩!
【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】
微信公众号
TechTarget
官方微博
TechTarget中国
作者
相关推荐
-
“以建应变”:敏捷+DevOps驱动数字化转型
数字化转型由软件驱动。如今在数字化转型中,交付软件实际上处于每一个业务的核心,这一软件趋势也正好与CA Technologies一直强调的应用经济相一致。
-
开发运维一体化(DevOps):协作是成功的保障
如今的IT部门存在一个矛盾:敏捷开发者希望可以快速部署常规软件,而运维团队则优先考虑稳定性。开发和运维不同的成功指标使得每个团队都有自己独立的目标
-
CA Technologies CEO呼吁企业领导者善用软件的颠覆力量
CA Technologies首席执行官 Mike Gregoire日前在CA World ’15上发表了主题演讲,聚焦业务领域对创新速度的更高要求,呼吁企业将软件作为一项基本组织化原则,以在快速变化的世界里保持优势地位。
-
如何掌控敏捷产品开发的安全性
在敏捷产品开发过程中,用户故事可能不足以保证实施的安全性。这里阐述一些更有效提高安全性的办法。