`

什么是敏捷(上)(无住,不住于法,破法执)

阅读更多

所谓无住,包括两个含义:不住于法,不住于空。前者比较好理解,后者会在下篇详述。

不住于法,就是不执着于具体方法的意思,就是所使用的方法应该基于实际情况作出判断,而不是认为世界上有最好的方法,必须遵守。

法执
对法的执着,称为法执。


典型的法执,是很多企业使用CMMI的方法。

本人曾经做过10多家企业的CMMI培训、咨询,所需工作日从41天~43天不等。你能想象这么多企业,起点不同,终点不同,人员不同,行业不同,能用相同的咨询工作量完成CMMI改进吗?我和我所在的公司都不是不负责任的公司,我们因此而丢失了几乎所有的要求41天之下的咨询单子,这实际上是一个下限日期,但所有企业都义无反顾地选择了它。

后来我去了欧洲的咨询公司DNV,因为这家公司告诉我他们在欧洲的咨询是150天×2年=1个CMMI级别,在欧洲本部与国外咨询师们交流时真相也是如此,因此充满了新的希望。但结果是我们的咨询业务在国内举步维艰,因为这样做的费用太高了,时间太长了。

41~43的精确性,表明即使用户不只是想要一纸证书,也幻想一定有一种大致统一的方法让企业得以改进。

从98年开始的“言必称MOTO”,到后来的学联想,学华为,到后来不知道该学什么了,请直接给我套模板吧,都是法执的体现。

敏捷法执
敏捷破掉了旧法,但也立了新法。何以见得?

“怎么知道我们敏捷了呢?”“我们这样做,算是敏捷吗?”这些问题,都表明敏捷是有法可依的,否则这些问题就无从说起。而若破除法执,这些问题也就成了伪命题,没有答案也不用回答。

之后细讲“敏捷的未来如何”的时候,会讲到“敏捷开发无论本意如何好,在推广的时候都一定会被掺杂商业利益,从而变坏。”(上次聚会一个专家的话,大家齐点头)

其实在敏捷界早有纷争,各说各的流派好。这些都是因为大家在推广不同的法,自然就会出现纷争。

而实际上,诸法平等无有高下,只有因缘(内因,外缘)的差别,导致不同场景应该使用不同的方法,甚至什么方法都不用而用自创的新的方法。这个在智慧敏捷系列中已有描述。

所以下面这些问题,作为敏捷语境的交流可以,但作为立意的出发点,就有问题:

1. “我们每日立会还开不起来,下个月想推一下”

2. “现在的自动化测试覆盖率是80%,争取做到90%”

3. “我们现在的迭代周期是2周,争取做到一周”

……

把法当作达到目的的方法,而不是目的,是破除法执的关键。而所谓无住,就是破除了法执,不执着地停留在固有之法上。

破除法执之后,很容易落入空执,就是认为不存在绝对最好的方法,因此无需追寻,甘于现状。平衡空与有非常困难,这是下篇的内容。


ref:http://blog.csdn.net/cheny_com/article/details/6981098
分享到:
评论

相关推荐

    敏捷思维训练法

    敏捷思维训练法敏捷思维训练法

    敏捷思维训练法教材详解

    敏捷思维训练法是一本培养思维方法的一本好书,希望认真品读!希望学后有所收获!

    敏捷开发项目流程介绍,什么是敏捷开发

    敏捷开发

    什么样的项目最适合于敏捷开发

    我最近被问到关于什么样的项目才是最适合于敏捷方法,在此关于这方面进行一个探讨。在我看来,最适合敏捷方法的项目是那些有着激进的时间期限限制,那些有着高度的复杂程度,以及那些有着高度新颖性(独特性)的项目。...

    敏捷软件测试:测试人员与敏捷团队的实践指南

    敏捷测试人员的招聘要求是什么 如何从传统模式迁移到敏捷模式 如何在短期迭代中完成测试任务 如何利用测试指导开发 如何克服困难实现测试自动化 是敏捷测试人员、敏捷团队及其经理和客户的必备书籍

    敏捷开发的艺术

    , 本书为敏捷的计划、开发、交付和管理提供了严谨的建议,这些建议来自于作者多年的极限编程(Extreme Programming,XP)经验。你将看到敏捷开发过程的全景图,包括为非技术类读者准备的全面指导,以及为开发者和测试...

    敏捷开发 敏捷开发 敏捷开发 敏捷开发

    敏捷开发敏捷开发敏捷开发敏捷开发敏捷开发敏捷开发敏捷开发敏捷开发敏捷开发敏捷开发敏捷开发敏捷开发

    敏捷建模的“3S”流程法

    设计能力模型,是我们在进行人力资源开发的过程中,经常会进行到的一个环节,也是笔者经常说的“定标--对标--达标”的三标流程中...帕累托回归法:帕雷托“敏捷建模“法相关系数法:从能力测评中萃取出组织的领导力模型

    敏捷开发-Scrum.pptx

     Scrum是什么意思?  Scrum敏捷方法一分钟扫盲  Scrum敏捷方法丨的工作产品  Scrum敏捷方法丨的觇色  猪不鸡的故亊 Scrum过程 读前预习内容  创建和维护产品待开収项(Product Backlog)  迭代计划会 ...

    敏捷开发模式.xls

    通俗易懂的解释了什么是敏捷开发模式!敏捷开发带来的好处和优点!传统的瀑布开发模式有哪些弊端,敏捷开发模式和瀑布开发模式的比较和不同!

    敏捷开发知识体系

    主要内容包括:敏捷开发的哲学理念、价值观、敏捷开发方法框架和敏捷实践,企业敏捷转型参考框架,帮助企业回答为什么要进行敏捷转型,敏捷转型包含哪些内容和如何开展敏捷转型等问题。 第1章 敏捷开发知识体系总体...

    究竟什么是敏捷测试

    在2011年,我自己也写了一篇文章《敏捷测试的思考和新发展》,谈到“在BDD、ATDD和TDD最根本的、共同的思想基础上,构成一个全新的、更完善的敏捷测试框架”。而更早的时候(2010年10月),写了一篇《敏捷测试的方法...

    敏捷方法 敏捷方法 敏捷方法

    系统的开发基于Ruby On Rails,在项目的开发过程中应用了敏捷开发方法

    敏捷开发那点事儿

    最近抽出时间,看了一本关于敏捷的书籍,其中以生动的例子讲解了 scrum 的相关知识 , 让我映象很深刻,当然也受到了不少启发,在此,小弟不才,和大家一起分享下。 关于敏捷,这个大家百度一下就知道了,我就不废话...

    SoS不是呼救是一种大规模敏捷团队的组织方式.docx

    SoS不是呼救是一种大规模敏捷团队的组织方式.docxSoS不是呼救是一种大规模敏捷团队的组织方式.docxSoS不是呼救是一种大规模敏捷团队的组织方式.docxSoS不是呼救是一种大规模敏捷团队的组织方式.docxSoS不是呼救是一...

    华为敏捷网络解决方案.pdf

    华为网络解决方案介绍 1告别过去,走向敏捷 1.1移动性的挑战:体验、安全、管理 1.2云计算的挑战:虚拟与物理世界的割裂...3.1什么是敏捷网络 3.2敏捷园区3.3敏捷广域3.4敏捷分支 3.5敏捷数据中心 3.6敏捷网络价值总结

    敏捷开发中QA的职责之敏捷中的QA

    QA,通常指的是质量保证(QualityAssurance)工程师,但我更喜欢定义敏捷中的QA为质量分析师(QualityAnalyst),主要基于以下几个方面的原因:质量保证更偏向于工业说法,称参与软件测试的人员为质量分析师感觉更恰当;...

    Scrum敏捷软件开发

    《Scrum敏捷软件开发》是敏捷联盟及Scrum联盟创始人之一、敏捷估算及计划的鼻祖Mike Cohn三大经典著作中影响最为深厚的扛鼎之作,也是全球敏捷社区中获得广泛肯定的企业敏捷转型权威参考。作者花四年时间,把自己近...

    敏捷软件开发敏捷软件开发

    敏捷软件开发敏捷软件开发敏捷软件开发敏捷软件开发敏捷软件开发敏捷软件开发敏捷软件开发敏捷软件开发

Global site tag (gtag.js) - Google Analytics