这是敏捷开发一千零一问系列的第十二篇。(在这里提问,之一,之二,之三,问题总目录)

问题

原问题:敏捷的具体实施是否按照一定的步骤?

方案

越前面的方案月容易实施,但是也越容易流于肤浅而失败。

方案1:循序渐进

这个可以说是所有事物推广的方法,不只是敏捷,而作为“敏捷”而言,崇尚迭代交付,自然更符合循序渐进的思想。

方案2:面向问题

常常听到这样一个问题:我是过程改进人员,以前CMMI过级的时候很忙碌,也很充实,最近公司今年没有过级的任务,大家都闲下来了,下一步该怎么办呢?

既然是过程改进人员,就应该改进过程,和CMMI本来是无关的。CMMI的引入,是帮助我们解决问题的,而不是让我们忙碌和充实的。现实项目的问题和困难,才是我们忙碌和充实的原因。

对于敏捷地推进者,也是如此。

如果不知道“循序渐进”从哪开始,就看看团队有哪些最严峻的问题亟待解决,作为一个起点。

方案3:营造生态

生态是个高级话题,在“敏捷生态系统”系列中有描述。

举个例子,如果发现“队员之间缺乏沟通”是当前最亟待解决的问题,就会很容易把站立会议作为起点,看似一下就解决了沟通问题。

但不久应该就会发现,队员们说是说了,但是各说各的,很快就解体了。原因就是之前所说的,由于没有团队关系上的共同关心、互相帮助的机制,有效的沟通很难建立起来。

这种情况下,师徒制度是一个很好的起点,高手早就想当“组长”了,新手则一直想“拜师”,本来就是一拍即合的事情。

方案4:共振

Ken描述过他应邀去一家企业挽救一个问题重重的部门的故事。

那时候敏捷乃至他本人还没有名气,所以他意识到如果把敏捷以一种全新的方法论引入,必须经过高层领导对“新体制”的审核才能推广,周期和过程都很漫长。

于是他就先使用了一些雕虫小技,比如需求条目化和优先级排序,这些都是些工程实践,根本无需高层领导过问。刚开始大家还迟疑不信,但当人们感觉到了好处,他就再推进一些新的实践,就没有人迟疑了;无形之中若干时间之后,“新体制”已经存在了。

方案5:无为

无为属于老子说的“非常道”佛陀说的“不可说”的东西,一说起来就带着点玄劲。不过看看1~4,不就是无为吗?(我在揣摩文字的时候刚发现的)

循序渐进,是一句很废话的事情,即使是一次性周密计划好的事情,也是循序渐进走的,相当于没说。

面向问题,就是不要制造问题(比如“咱们没有CMMI级别啊”“人家都推了敏捷了啊”),不制造问题,开发问题就够多的了,无需制造。

营造生态,生态是天然存在的,随便抓一把土放到花盆里边,只浇水施肥,都不用放种子,就会长出植物来。企业中从来不乏想改进的团队和个体,为他们创造环境他们会自己成长。

共振,坏人总是互相利用,好人总是互相帮助,电影里坏人做非法买卖也是先做几单小的试试水,所以好人做好事也别着急。现实世界很像一个悬疑片,在前80分钟你分不清谁是好人谁是坏人的,领导怀疑你是个人兴趣,团队怀疑你想占据功劳,所以先用实际行动取得信任再说。

所以无为,不是无所作为,而是不要刻意为之,而要充分利用既有的问题、资源、方法、人员……阻断向不利方向发展的条件,创造向有利方向发展的条件,剩下的让“无”来管理。

分析

敏捷开发和其他事情的推广,很多时候都是“随缘”的,没有既定的道路可走。

这时候方向比路径重要(无住),立意比行为重要(无我)。

昨天有人问我博客之星是怎么当上的,是“评选”的还是“申请”的,说实话我也不知道,还是别人在首页看到后在QQ群告诉我的,所以也没办法回答“成为博客之星的具体步骤”。

我就只管每月尽心地写2位数的博客。

转载于:https://www.cnblogs.com/JPAORM/archive/2012/02/29/2510352.html

敏捷开发一千零一问系列之十二:敏捷实施的步骤?相关推荐

  1. 敏捷开发一千零一问系列之十八:长期受制于强势客户怎么办?(下)

    这是敏捷开发一千零一问系列的第十七篇.(在这里提问,之一,之二,之三,问题总目录) 方案3:培养产品经理,想到客户前面 被客户牵着鼻子走本来不是坏事,还少了做需求分析的工作,但关键是客户一会牵着向东, ...

  2. 敏捷开发一千零一问系列之十六:如何让开发人员学习产品?

    这是敏捷开发一千零一问系列的第十六篇.(在这里提问,之一,之二,之三,问题总目录) 这个和上一篇"敏捷开发与CMMI谁为主"都是最近一次培训被大家选出来的最有价值问题. 问题 开发 ...

  3. 敏捷开发一千零一问系列之十四:敏捷开发加班吗?

    这是敏捷开发一千零一问系列的第十四篇.(在这里提问,之一,之二,之三,问题总目录) 正逢周末,又是愚人节,群中有人正在加班,想起上次培训中间休息的时候,讨论起这个"敏捷开发加班吗" ...

  4. 敏捷开发一千零一问系列之十:总体架构什么时机进行?(下)

    这是敏捷开发一千零一问系列的第十篇.(在这里提问,之一,之二,之三,问题总目录) 问题 总体架构设计在什么时机进行?是每个迭代做还是先做完再迭代? 方案 之前提到了在时间的角度上,从技术和商业层面上的 ...

  5. 敏捷开发一千零一问系列之十五:同时实施CMMI和敏捷哪个为主?

    问题 原来问题是这么写的:"一家企业既要过CMMI,又要过ISO,还要实施敏捷,应该怎样做?" 之所以改成"哪个好",是因为如果要多头并存,就要有主次关系. 那 ...

  6. 敏捷开发一千零一问系列之七:怎样对待有看法的徒弟?

    2019独角兽企业重金招聘Python工程师标准>>> 这是敏捷开发一千零一问系列的第七篇.(之一,之二,之三,问题总目录) 问题 松结对编程中,师傅对徒弟安排任务时,对于有想法的徒 ...

  7. 敏捷开发一千零一问系列之一:序言及解决问题的心法(无我)

    这是敏捷开发一千零一问系列的第一篇.(之一,之二,之三,问题总目录) 也是般若敏捷系列第十篇.(之一,之二,之三,之四,之五,之六,之七,之八,之九,之十,之十一,之十二) 转载于:https://w ...

  8. 敏捷开发一千零一问系列之二:序言及解决问题的心法(无住)

    这是敏捷开发一千零一问系列的第二篇.(之一,之二,之三,问题总目录) 也是般若敏捷系列第十一篇.(之一,之二,之三,之四,之五,之六,之七,之八,之九,之十,之十一,之十二) 无住 在般若敏捷系列中已 ...

  9. 敏捷开发一千零一问系列之十七:长期受制于强势客户怎么办?(上)

    这是敏捷开发一千零一问系列的第十七篇.(在这里提问,之一,之二,之三,问题总目录) 这个是在一次面向电信行业供应商的公开课上提出的问题,被评为本场最佳问题. 对于这类"供应商"而言 ...

最新文章

  1. 64位游戏找call_《使命召唤16:战区》配置注册登录全攻略,三步让你极迅游戏!...
  2. C++ Primer(第4版)(评注版)
  3. 难点电路详解之负反馈放大器电路(1)
  4. Anaconda环境下OpenCV的安装
  5. python函数做菜单_PYTHON图形化操作界面的编程七__创建菜单
  6. 大剑无锋之浅析Cookie/Session/Token
  7. 查看某个进程是否还有外部请求进来
  8. cocoaChina中整理的知识点-对文件重新命名-利于查阅
  9. java中的深度克隆浅克隆_了解Java中的可克隆接口
  10. plsql轻量版记录类型1
  11. 简单神经网络_mnist
  12. Yii GridView
  13. 构造方法之间如何调用?
  14. NO.109 禅道“红火”新年小礼,祝大家2014红红火火~~
  15. 谷歌离线地图开源地图服务器
  16. 怎么不带卡、刷手机进出图书馆---手机NFC
  17. Stata:多元回归中控制其他因素不变的含义
  18. 马哈鱼数据血缘分析工具
  19. emoji java_java 处理emoji表情信息转换为String
  20. linux配置https不安全链接,配置HTTPS证书后,浏览器出现不安全提示的解决方法

热门文章

  1. Memcached介绍及相关知识
  2. 发现一个厉害的关于html ui的网站 http://amazeui.org以后可能会用机会用!
  3. WordPress 插件开发实例 – 详细注释的 Widget 开发例子
  4. [翻译]CryEngine3中光照的美术提示
  5. 【网络信息安全】密码学入门笔记
  6. 《恋上数据结构第1季》集合 ListSet、TreeSet、HashSet
  7. jupyter notebook OSError: [WinError 10049] 在其上下文中,该请求的地址无效。
  8. 你(wo)不注意的和数据类型有关的小细节
  9. 加载mySQL数据到内存_【测试验证】数据库加载到内存占用大小
  10. 技术一般,却被破格提拔,背后肯定有黑幕?