2011年6月22日,星期三10:37

库佩 - 敏捷 is NOT a 时尚!

撰写者

宠物摇滚-显然是一种时尚。

My esteemed blogging colleague Jonathan "库佩" 库佩rsmith took a stance in his 最后一篇博文 这个词 敏捷 已经成为一种时尚。他引用了四个要点,然后引用了斯科特·安伯勒(Scott Ambler)的一般性评论/语录,其中提到了可重复的结果。他将这两个因素放在一起,以证明敏捷与瀑布无关紧要。相反,应用有效的实践是您项目中的重点-推动获得可贵的结果。

RG1

因此,当我第一次阅读该帖子时,我感到很高兴,并且我完全同意他的信息精神。库佩(Kupe)的标题奇妙,引人入胜,并在敏捷上做了简短而甜美的论述。我只希望我在这种情况下能像Kupe一样简洁(如您在这篇文章的长度中所见)。 但是,这也使我感到震惊,该职位虚假地表述了某些“敏捷是”,我对此感到遗憾。不是库佩(Kupe)错了……但也许在他选择参考文献时有点太简洁了。

 

因此,我认为我会回复该帖子,而不是详尽地解释敏捷性,而是强调一些关键点以提出不同的观点-

RG2Firby – 时尚(快说三遍)

时尚?

我真的不喜欢用这个词 时尚。这是两个定义:

  • 谷歌字典 - 特别是对某事的强烈和广泛的热情。一种寿命短,没有物体质量的基础;狂热
  • Dictionary.com- 一种临时的方式,观念,行为方式等,尤其是一群人热烈追随的方式

阅读这些内容后,我认为敏捷方法,实践和方法不是一种时尚。敏捷宣言刚刚庆祝成立十周年。 Scrum于1993年首次使用和共享。XP于1999年成立。精益原则是在那些时间框架之前建立的。

因此,虽然可能会以年轻的热情进行练习,但这并不是暂时的。他们也跨入了主流。而且它们当然不是狂热。例如,受人尊敬的PMI现在正在引入一种敏捷认证,尽管这对包括我在内的许多敏捷专家来说都相当令人恐惧,但我认为他们这样做并不是一时的流行。

RG3白菜补丁孩子–时尚

过度简化实践

库佩使用的参考表示敏捷实践,它确定了四种敏捷实践:协作,精益,迭代和可视化。他提到自己曾在所有这四个实践中都从事过团队工作,因此非常敏捷。


广告

我没有坚持下去 敏捷,但令我感到失望的是,库佩选择了一篇简短的实践清单作为说明敏捷实践的文章。原作者遗漏了一些东西;例如:对整个团队的重视,对团队的信任,对质量建设的不懈关注,透明度的动态变化,客户参与的力量和需求以及客户接受度的概念只是一些遗漏的概念。

我还认为,每种引用的做法都可以扩展。以可视化为例。用户故事,燃尽图,故事映射,各种形式的发布计划,故事头脑风暴研讨会,参加sprint计划&每日站起来只是团队和涉众可视化敏捷项目各种状态的几种方式。简洁的术语使该技术的深度,广度和实用性受到损害。

而且,这些技术中的每一项都需要特定的技能水平才能做好–因此,并不是每个练习敏捷的团队都真正地一致或良好地应用了工具和技术。

RG4逗我Elmo – 时尚

敏捷与瀑布

我将对那些似乎总是口口相传的瀑布团队和方法陷入困境的敏捷专家大受打击。我们似乎将这类项目视为敏捷的厌恶。既然我们已经“敏捷……”,那么就认为瀑布在某种程度上位于我们下方。

至少对我自己而言,我在瀑布式项目中的历史充满了死亡行军和项目失败。只偶尔穿插偶尔的项目成功。是的,有一些伤疤。但这不应该给我颁发减少传统项目方法的许可。即使我个人确实发现瀑布式思维对于当今的大多数软件项目都是不合适的。

我认为Kupe的观点之一是,我们需要不再拘泥于方法论或过程的名称,而只是深入研究我们的项目,应用最有意义的实践,无论这些实践是从敏捷项目还是适用于瀑布的项目中得出的。如果可以将敏捷实践分别轻松地解析为同样有用的工具,那么我会购买。有点像瑞士军刀。但是我认为他们做不到。

我的经验告诉我,将敏捷实践分解开来并将个人实践视为选择时,敏捷实践从根本上被淡化了。例如,我无法告诉您我遇到了多少个团队,他们认为每日站立,积压,有时间限制的迭代和迭代审核是有效的敏捷实施。他们甚至不考虑自我指导和具有X职能的团队,配对,完全透明,客户包容,质量实践,团队合作&合作和回顾是重要或必要的。

他们重复了一小会儿-然后失败了。

他们立即将其归咎于“敏捷”,这意味着这种方法行不通。尽管事实并非如此,但他们根本不理解这一点。这就是重点–敏捷不仅仅是一组可以单独应用的实践。相反,它是一组完整的相关实践,可以共同协作以加强敏捷团队的核心宗旨。

可以有一些灵活性吗?

当然。实际上,这些方法形成了“检查”的概念。&适应”作为核心原则。但是,您还需要注意团队的经验和实践的关系性质。许多敏捷教练建议新的敏捷团队采用Scrum或XP的所有实践,并在他们尝试自己构筑实践之前充分学习它们。我认为这是我与Kupe使用的参考文献以及他的清单有关的关键问题-他应该提到一些有关它作为子集的问题,并且应该将这些方法作为“包装”加以利用以实现最佳性能。

如果您想更好地了解敏捷的深度和广度,请阅读以下内容:

  1. 敏捷宣言
  2. 原则 宣言的“背后”
  3. 宣言 相互依存
  4. 工艺 宣言
  5. 上下文驱动 学校 测试的
  6. 精益软件 原则

我保证您会对敏捷方法的深度和广度再度赞赏。您仍然可能不会“购买”它们,但至少会了解它们的范围。

包起来

我当然希望Kupe不会被这篇文章冒犯。我是他最大的支持者之一,我们需要各种各样的见解,以推动我们行业中的讨论和发展。我还认为他从整体的角度看待并从内在地“获得”了敏捷的好处。

话虽如此,我们大家都必须谨慎对待如何表征方法。如果要这样做,则需要从完整性角度出发。尤其是与一系列实践(方法)一样重要的事情,已被证明在改变我们的攻击方式并为具有技术挑战性的软件项目创造价值方面非常成功。

最后,我们不要称其为时尚。

不要忘记在下面留下您的评论。

罗伯特·加伦

罗伯特·鲍勃·加伦 是RGCG L.L.C的总裁兼首席顾问。基于NC的Cary敏捷方法指导&培训顾问。他是一位经验丰富的敏捷教练,活跃于敏捷社区并定期撰写文章。&讲授与敏捷方法有关的所有主题。鲍勃写了这本书 Scrum产品所有权,重点放在团队交付中的角色和驱动价值上。鲍勃可以在 [email protected] 并通过他的LinkedIn进行联网 个人资料.

此类别中的更多内容: «自我指导,自我组织...是吗?

©BA Times.com 2020

麦格雷戈徽标白色网站