如何理解敏捷的价值观、原则和实践

最近在读Kent Beck的《解析极限编程-拥抱变化 第二版》时解决了一个困扰我很久的问题:如何向人介绍敏捷为什么要包括价值观、原则、实践三个层次,它们之间的关系是什么。

在ACP的官方教材《敏捷实践指南》中使用下图描述价值观、原则和实践之间的关系: 

如何理解敏捷的价值观、原则和实践

这个模型是在艾哈迈德西德基的启发下将敏捷明确为一种思维模式,它由《敏捷宣言》的四个核心价值观所界定,受敏捷宣言的原则指导,并通过各种实践实现。我们日常所说的敏捷更多的是实践层面的,囊括了各种框架和方法。

ACP这个解释还是有点抽象,很难让人有比较形象的认识,时Kent Beck用种花做了一组比喻来说明这个模型,有一种豁然开朗的感觉。

首先价值观是个更高层次的表达,是人们对知识理解的一个较高层次,它决定特定情况下我们判断所见、所想、所做的一种标准,是决定我们好恶或者选择的根源。实践只是价值观的某种形式的显示化,团队通过价值观来矫正团队的行为。原则是更具体领域(场景)的指导方针,是价值观和实践之间的桥梁,他比价值观更具体,是当你面临诱惑或者压力时仍然要坚持的那些约束。

上面这段话还是有点抽象,举个例子:

国家提出构建和谐社会,倡导文明礼让的价值观,放到具体的交通出行这场景时候就增加了一条原则:机动车让行人,为了确保这个原则的落实,产生了很多实践:比如有安排执勤民警到路口指挥的,有安装摄像头的,有通过红绿灯控制的,还有播放录音的,写各种标语的…。

你是否注意到为了落实价值观需要很多具体场景下的指导原则,不同的原则又会演进出不同的实践,价值观、原则、实践的数量是逐步递增的过程,是不是和敏捷的体系模型很像?四个价值观 衍生出12个原则 和 上千种实践方法。

对于实践敏捷的人来说,具体的实践方法只是敏捷的起跑线,现有敏捷实践给你提供了一个相对可靠的起点,但是要想真正达到敏捷所描述的结果,需要的是对价值观对认同,对原则对坚持,思维和习惯的敏捷转化,直至最终衍生出解决自己所处领域问题的实践方法。

对此你怎么看呢?欢迎留言讨论…

来源:敏捷工坊,本文观点不代表自营销立场,网址:https://www.zyxiao.com/p/126073

发表评论

登录后才能评论
侵权联系
返回顶部