/ Agile

敏捷,传播,改变

Change

今天微博上对Daniel的敏捷转型教导(Coaching)话题狙击手原则(iSNIPER)有很多的评论:很多人似乎觉得搞敏捷的就喜欢整一大堆的术语,不太靠谱。

这里面其实包含了三个概念:敏捷,传播,改变。我经常碰到有人认为敏捷包含这三个意思。敏捷这个词已经被用滥了。

  • 敏捷:或者叫作敏捷软件开发,一个涵盖性术语(umbrella term),代表着一组基于迭代递增开发的方法(参考维基百科)。敏捷不过是个词而已,追究你是否“敏捷”一点意义都没有,关键在于你如何思考,如何做。如同你穿的衣服上的商标一样,管你是CK,还是班尼路。真正做敏捷的不会到处说他在做敏捷,只是说他是怎么做的,怎么思考的。
  • 传播:一个好的想法,需要传播,自然需要有个名字,所谓的概念。如同你在公司写了个小类库、小工具,用起来很方便,在公司里大家也都觉得不错,没人在乎这个工具叫啥,只关注这个工具好不好用。当你想传播这个工具,让更多的人知道并受益,这时你需要给你的工具起个名字,方便指代。“敏捷”还很年轻,还处在传播阶段,其中的各种方法实践也是一样,它们都需要有名字:Agile,TDD,User Story,Scrum,CI等等。
  • 改变:敏捷在传播过程中,自然有很多人第一次接触敏捷,接受新的事物必然有改变,如何改变?更何况敏捷关注更多的是人,因此改变,特别是人的改变,甚至是组织的改变就变成另一个课题。越来越多的人开始研究教练教导,这个话题成为了热门,各个敏捷大会自然都少不了相应的话题。

实践者们更多的关注“敏捷”这些词里面包含的思考方式和做事方式,而不是这些术语。传播者们不仅仅要实践这些思考方式和做事方式,还要了解甚至创造这些方式的名字。改变者们(或者叫引发改变的人们)则需要在前两者的基础上,研究教练教导,即如何引发这样的改变,确实改善大家的思考和工作方式。

我,作为引发改变的一员,还在继续前行。

Jackson Zhang

Jackson Zhang

Odd-e敏捷教练,主要涉及组织,团队,产品,技术,工程实践等,曾为多家知名企业提供教练与培训服务。译有《用户故事与敏捷方法》,《.NET单元测试的艺术》和《实例化需求说明》。擅长工程实践(如测试驱动开发,单元测试,重构,持续集成等),产品探索(Impact Mapping,Pretotyping,Lean Startup等)与团队协作。zbcjackson AT gmail.com

Read More