关于敏捷开发的一些思考

    2001年的时候,17位大牛发布了敏捷宣言,从此敏捷作为一个带有特殊含义的名词慢慢为人们所接受。有趣且少有人提及的是,这17位大牛经过三天的讨论后,发布的仅仅是敏捷宣言和原则,却没有指明落地的方法和工具。

    为什么不指明落地的方法和工具呢?是因为大牛们没有这个经验或者能力?显然不是,能够总结归纳出如此精辟的理念,是绝然不可能脱离长期的实践和思考的。所以,妄自揣测一下,很可能是因为所谓“敏捷”之路,如同通往罗马之路,是有千条万条的,每个团队,每个组织都会有自己的方式方法,然而,最终的目的地却是一样:沟通和协作高于流程和工具,工作的软件高于详尽的文档,客户协作高于商务谈判,响应变化高于遵循计划!

    因此领悟敏捷的核心,通过敏捷的实践(Scrum,Kanban,XP等),反复的思考和调整,总结出属于自己的敏捷之路,才是正确之路。所以不要拘泥于敏捷的形式,比如站会,看板,回顾,评审,TDD等等,要知道这些形式背后的含义,带来的改变。

    而对我个人而言,敏捷的思想更像是一次认知的提升。在接触敏捷之前,用了很久的瀑布式开发,说实话也没觉得有什么问题,最多是赶赶进度,加加班,即便是客户不满意,也没想过如何去改变...在接触了敏捷之后才发现,原来可以从如此的角度考虑问题,可以打通整个交付的价值链条,并让价值链顺畅的流动起来...所以渐渐对敏捷产生了兴趣,开始去了解精益,开始在生活中实践敏捷...现在回头看看,真的是经历了一次观念的升级。

    不忘初心,方得始终!

    初心易得,始终难守!

    忘记规范,工具和实践,忘记一切形式,只需要牢牢盯着我们的目标……

    前方没有终点,敏捷也不会是最终目标,希望能够在以后的路上不断的学习,不断地升级,不断地探索...不断的发现惊喜。

    愿路上能与君同行,体验和交流此种乐趣 :)

猜你喜欢

转载自blog.csdn.net/asb_snail/article/details/81059894
今日推荐