敏捷开发到底做了什么?

发布于 2021-10-08 18:04

敏捷死了,敏捷败了,敏捷教练正在消失!
对的,近来我们被这类信息充塞信息收获渠道。这些渠道,对于仍然对敏捷抱着一腔热忱的实践者来说,充满了无奈。那些说法里,很多都是现实。
那么敏捷开发到底做了什么,被人们说成这样呢?
根源在于,从17贤(2001年雪鸟城聚会的软件开发者)开始,大家试图塑造和正本清源的东西,叫做轻量级软件开发过程框架。由于参会者讨论认为“轻量级不是个好词,大家改用了“敏捷。也就是说,大家希望改善的是软件开发。
改善企业能力的一部分是好的,那为什么这么难开展呢?让事情变得更糟的,恰恰是敏捷初心的一部分:“我们在实践中探索更好的软件开发方式,身体力行的同时也帮助他人”。对,敏捷宣言的第一句! 
为什么希望改善软件开发让敏捷处在了尴尬局面上,为什么敏捷宣言的第一句让这件事情变得更糟呢?
在企业里,尽管信息系统已经极大地改善了我们的工作方式和工作效率,甚至演进出数字化商业模式,但企业的操盘者,普遍还是接受的“软件至多只是工具的经典商科教育。就算他们意识到企业需要足够好的信息系统,他们自身也没能力带领企业走出这个泥潭。传统商业上,当你不了解一件事的时候,你雇一个人来帮你做这件事。你雇的人会是什么样的人呢?至少,应该是一个能跟你说明白的人。
注意,这里,说明白远比自己能搞定事情,对企业的决策者来的重要,因为他们的商业数学思维等知识需要把复杂的现实世界抽象成群组和数字,才能把问题控制在他们的知识能理解的范围内。因此,这里出来一个问题,也就是企业里向老板汇报的人,说清楚才是最重要的。至于做没做过,企业里有一条很有趣,但是通常应验的规律,就是说得清楚的事情,就能搞得定。于是,企业会根据汇报水平和履历,而通常不是开发资历来选择信息化领域的管理人员。
反观根正苗红的敏捷,他们试图做什么呢?他们试图在企业内塑造一个正确的软件开发环境。这么做有错吗?没有错。那么为什么这么艰难?因为他们寄望于软件开发实践中的卓越者来做这件事。软件开发实践中的卓越者,如果在企业内部希望做这件事,他必须花更多时间来沟通业务,锻炼汇报能力,做非开发的工作。如果作为外部参与者,他们在企业内的影响力会因为企业内部利益和政治的原因,无法让成果沉淀在企业里。
为什么大家说敏捷被项目经理、认证培训商和过程框架篡夺了的结果?因为这些人,比卓越的软件开发者,拥有更多的汇报机会啊!在企业里,他们的工作方式离老板更近,他们能赢的机会更多。那么敏捷就此成为一场失败的革命了吗?并没有,敏捷繁荣的年代里,至少让思维的种子,实践的框架都得到了传播。我们需要的,不过是让现在敏捷里势大的力量,愿意和能够花更多的时间和精力,跟真正的一线实践者一起把事情做好而已。而敏捷里,得势也了解真正敏捷方法的人,在慢慢增多。

本文来自网络或网友投稿,如有侵犯您的权益,请发邮件至:aisoutu@outlook.com 我们将第一时间删除。

相关素材