写点什么

我们能把敏捷规则改变为指导方针吗?

  • 2010-02-08
  • 本文字数:1164 字

    阅读完需:约 4 分钟

规则通常是一项活动的已定义的标准,要求大家遵照执行。换句话说,通俗地讲法律也可称为一种“规则”。另一方面,指导方针则尝试着根据一系列的常规程序来 精简出特定的流程。根据定义,指导方针永远不是强制性的。我们经常听到一些敏捷团队的故事,他们会有一些规则,比如每日站立会议的规则,回顾会议的规则等等。

那么敏捷团队应该制订规则呢,还是只要指导方针就够了?

很多敏捷团队是由一系列的基本规则来驱动的,这一切都也非常有效。 Robert McGeachy 分享了他所在的敏捷团队的那些基本规则

  • 人人平等
  • 每个人的贡献都是有价值的
  • 对事不对人
  • 信息公开,团队内部无秘密
  • 互相尊重,尊重差异
  • 人人参与

他提到,这些规则不是为了要把团队给囚住,相反,却能有益地帮助团队。相类似的, Bob Hartman 觉得一个敏捷团队中会有不同的需要关注的地方。

因为所有这一切来得太突然,我鼓励团队写一份规则约定文档,把最基本的规则和交互定义清楚。

Bob 做了一份规则约定文档的模板,以供敏捷团队使用。

然而 Steven M.Smith 对制订规则这个想法提出了异议,他解释了如何轻松地把一些规则转换成指导方针。Steven 说道:

  • 规则是个人和团队的绊脚石,导致不可预知的后果。
  • 我们学习一下规则,比如了解什么我们可以做,什么我们可以问,什么我们可以说。
  • 规则强制规定了大家的行为。但当转变成指导方针以后,你就可以选择合适的行为了。

他谈到了如下一些规则:

规则:我们绝不要求团队成员离开团队——这条规则有利于培养团队信任和忠诚。然而,这条规则也可能因为一名不适合的团队成员,而慢慢消弱团队的生产力

这里他建议用指导方针而不是规则:

规则可以被转换成指导方针,比如——有时候,当团队成员的行为正在破坏生产力,或者我们没有了足够的资金,或者当成员的技能不能再满足项目目标的需要,我们可以要求团队成员离开团队。

规则:我们必须一直对我们的客户保持完全透明——这条规则再一次鼓励大家要公开和诚实。然而,Smith 争论说,对客户透明需要有一定限度和范围的。就像他说的,一个团队绝不会告诉客户,因为有个团队成员是个酒鬼,狂饮大醉,而错过了一个交付日期。相反,Smith 建议转变一下:

把这条规则改成指导方针,比如——当公开信息能帮助客户,或者当经过分析并接受了沟通上的风险,或者当我们意识到没有别的选择了,我们有时候会对客户完全透明。

因此,虽然规则常常让生活变得简单,并且给出了标准方向,然而很多时候,规则也束缚了团队,让团队处于低效、危险的境况中。就像 Smith 引用的那样:

留意那些经常泄密的词语,** 我 / 我们绝不…或者我 / 我们必须一直…** 当你发现你正在用这次词语的时候,你就发现了规则。精确地描述出那些规则,并且转换成指导方针。扫清那些阻碍生产力和威胁你团队的不利因素。让你的团队自己来做选择,而不是命令他们。

查看英文原文: Can We Transform Agile Rules to Guidelines?

2010-02-08 01:101350
用户头像

发布了 114 篇内容, 共 35.5 次阅读, 收获喜欢 2 次。

关注

评论

发布
暂无评论
发现更多内容

数据湖引擎是什么鬼

数据社

大数据 数据仓库 数据湖 数据架构

工作感悟随笔

程序员小岑

感悟

电脑城最简单骗局,仍然有无数人上当

周三不加班

电脑城 电脑选购

想看懂stl代码,先搞定type_traits是关键

泰伦卢

c c++ C#

Netty 源码解析(八): 回到 Channel 的 register 操作

猿灯塔

作为自由职业者,我的近况

一尘观世界

程序员 自由职业 复盘

Java并发编程--ReentrantLock

Java收录阁

并发编程

Redis学习笔记(列表类型)

编程随想曲

redis

关于 WordPress-Automatic 的分布式办公实践

刘培培

分布式办公 远程办公

无所不能 就像妈妈一样

Neco.W

思考 情绪

架构师快问快答2

IT民工大叔

自助设备系列——增长点

孙苏勇

产品 行业资讯 智能设备

原创 | 使用JUnit、AssertJ和Mockito编写单元测试和实践TDD (三)单元测试在整个测试体系中的位置

编程道与术

软件测试 TDD 单元测试 集成测试 验收测试

游戏开发通用技术和工具

波波

编程 游戏开发 H5游戏

未完成乞丐版 Args

escray

学习 CSD 认证实战营

Java并发编程基础--Java内存模型

Java收录阁

MacOS高效使用指南-我的体系化方案以及软件清单

lmymirror

高效工作 效率工具 知识管理 Mac 操作系统

理解go 的 sort

huizhou92

Go 语言

Web百度离线地图开发

玏佾

WebGIS 离线地图 Web离线地图

每日算法之leetcode 50 Power

田镇珲

递归 LeetCode 分治

go 怎样做 stw

huizhou92

Go 语言

程序员《后浪》-图文版

Java_若依框架教程

后浪 程序媛 娱乐

程序员• 后浪

古时的风筝

程序员 后浪

C++ sqlite3使用指南

泰伦卢

c c++ C#

C++中glog源码剖析以及如何设计一个高效 log模块

泰伦卢

c c++ C#

回"疫"录(10):危机与希望

小天同学

疫情 回忆录 现实纪录 纪实

和孩子聊聊死亡

陈医僧Ethan

感悟 育儿

DDD 实践手册(5. Factory 与 Repository)

Joshua

企业架构 设计模式 领域驱动设计 DDD 架构模式

聊聊Redis SDS

huizhou92

redis

深入浅出虚拟内存

泰伦卢

c c++ C#

时间足够爱你

rmrf

学习 思考 持之以恒

我们能把敏捷规则改变为指导方针吗?_研发效能_Vikas Hazrati_InfoQ精选文章