所谓无住,包括两个含义:不住于法,不住于空。前者比较好理解,后者会在下篇详述。
不住于法,就是不执着于具体方法的意思,就是所使用的方法应该基于实际情况作出判断,而不是认为世界上有最好的方法,必须遵守。
法执
对法的执着,称为法执。
典型的法执,是很多企业使用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
分享到:
相关推荐
敏捷思维训练法敏捷思维训练法
敏捷思维训练法是一本培养思维方法的一本好书,希望认真品读!希望学后有所收获!
我最近被问到关于什么样的项目才是最适合于敏捷方法,在此关于这方面进行一个探讨。在我看来,最适合敏捷方法的项目是那些有着激进的时间期限限制,那些有着高度的复杂程度,以及那些有着高度新颖性(独特性)的项目。...
敏捷开发
敏捷方法在Ruby On Rails项目中的应用 一、敏捷方法概述 敏捷方法是一种基于迭代和增量式的开发方法论,强调团队成员之间的紧密合作、快速响应变化和客户满意。敏捷方法的核心是快速响应变化,满足客户的需求,...
### 敏捷实践指南知识点详解 #### 一、引言 - **背景介绍**:《敏捷实践指南》是由项目管理协会(PMI)与敏捷联盟(Agile Alliance)联合编写的指南,旨在加深社区对敏捷方法论的理解。该指南不仅适用于软件开发...
欢迎阅读《敏捷实践指南》!本指南是项目管理协会(PMI)和敏捷联盟携手努力的 成果。负责编写本实践指南的核心创作团队成员分别来自这两个组织,他们广泛汲取了当前 拥有不同背景、信仰和文化的广大从业者和领导者的...
五问法是敏捷项目管理中的一个重要方法,通过五问法可以对问题进行分析和解决。 鱼骨图是敏捷项目管理中的一个重要工具,通过鱼骨图可以对问题进行分析和解决。控制图是敏捷项目管理中的一个重要工具,通过控制图...
"敏捷开发 敏捷开发 敏捷开发 敏捷开发"这个标题多次提及敏捷开发,表明其重要性和讨论的焦点。 描述中重复的“敏捷开发敏捷开发”,进一步强调了这一主题的重要性,暗示内容可能涵盖了敏捷开发的各种方面,如原则...
凑十法和破十法是小学一年级数学教学中的基础计算策略,主要应用于加法运算,尤其是两位数以内数字的相加。这两种方法旨在帮助孩子们理解并掌握加法运算的规律,提升他们的计算能力和思维敏捷性。 凑十法,顾名思义...
, 本书为敏捷的计划、开发、交付和管理提供了严谨的建议,这些建议来自于作者多年的极限编程(Extreme Programming,XP)经验。你将看到敏捷开发过程的全景图,包括为非技术类读者准备的全面指导,以及为开发者和测试...
#### 五、为什么现在需要《敏捷实践指南》? - **技术进步**:随着技术的快速发展,客户对于价值交付的要求越来越高。 - **客户需求**:敏捷方法将客户满意度放在首位,这是成功交付产品和服务的关键。 - **竞争...
这有助于组织逐渐适应敏捷文化,同时确保项目的稳定性和可预测性。 敏捷实践指南中还可能包含关于如何在组织内部建立敏捷团队、如何进行敏捷培训、如何进行敏捷规划、如何执行和监控敏捷项目以及如何评估和改进敏捷...
Lisa Crispin 和 Janet Gregory 是敏捷测试领域的权威专家,她们在《敏捷软件测试:测试人员与敏捷团队的实践指南》一书中详细阐述了敏捷测试的实践方法、理念以及测试人员在敏捷开发中的角色和职责。 在敏捷测试中...
### 敏捷开发的核心理念与实践 #### 一、敏捷开发概述 敏捷开发是一种强调灵活性、快速响应变化的软件开发方法论。与传统的瀑布模型相比,敏捷开发更加注重团队之间的紧密协作、持续改进以及高质量的产品交付。...
设计能力模型,是我们在进行人力资源开发的过程中,经常会进行到的一个环节,也是笔者经常说的“定标--对标--达标”的三标流程中...帕累托回归法:帕雷托“敏捷建模“法相关系数法:从能力测评中萃取出组织的领导力模型
综上所述,《敏捷估计与规划》这本书为敏捷团队提供了一个全面的框架,帮助他们在快速变化的环境中进行有效的估算和规划,实现高效且灵活的软件开发。通过实践书中的方法和技巧,团队可以更好地适应敏捷开发的节奏,...
为什么要在大型金融企业中推广敏捷开发呢?这个问题的答案在于敏捷能为金融企业带来诸多益处:提高效率、加快市场响应速度、提升产品质量和客户满意度等。敏捷开发能够帮助这些企业更好地应对快速变化的市场和技术...
这两种方法尤其适用于培养孩子的计算能力和思维敏捷性。 破十法,又称为拆分法,是在进行减法运算时,将较大的数拆分为10和其他部分,然后分别进行运算。例如,在解决15 - 8这样的问题时,可以先将15拆分为10和5,...
【什么是敏捷网络】 敏捷网络是一种现代化的网络架构,旨在提高网络的灵活性、可扩展性和响应速度,以适应快速变化的业务需求。它强调快速部署、自动化管理和动态优化,确保网络能够迅速适应各种新应用和服务。敏捷...