是卡车系数还是公交系数?

jak*_*ent 12 agile

似乎这两个术语都被抛到了很多位置.我认为,两者都描述了同样的想法.哪个是先建立的?

此外,似乎有些人认为拥有低x因子是一件好事,而其他人则认为拥有高x因子是一件好事.这是什么?

Pao*_*olo 13

你想要一个高卡车/公共汽车因素:

卡车系数(定义):"在项目遇到严重问题之前,团队中需要用卡车击中的人数"

(来自:http://www.agileadvice.com/archives/2005/05/truck_factor.html)

即,您不希望代码的某些部分只有一个人知道它是如何工作的,或者只有一个人可以扩展/维护.知识应该通过维基信息和配对编程等方式在整个团队中传播.

  • 在美国的某些地方,这是一个"公共汽车因素",因为我们更担心被公共汽车撞到而不是卡车.没有充分的理由.除了苹果派成为"美国"菜之外,还有一个很好的理由.但"公共汽车因素"对于美国人来说比"卡车"因素更为常见. (3认同)
  • 结果是,更高的卡车系数导致员工感觉更具消耗性和可更换性 - 毕竟,即使他们用卡车装奶,项目也可能继续进行. (2认同)

Jef*_*ffH 9

维基百科称公交车号码" 通常被称为卡车号码 "但在美国,"乘坐公共汽车"实际上是一种成语,而"被卡车撞击"则不是(虽然这两个词都很容易理解.)关于高/维基百科的文章说:"好不好"

" 高总线数量是好的(最好的情况是等于项目开发人员的数量).这意味着所有开发人员或多或少地理解代码库.低总线数量(特别是一个)代表高风险."

我想补充一下@cartoonfox所说的:混杂的对编程是一种在团队中分发关键知识的好方法,这样卡车号码就越高.如果您不经常与许多不同的团队成员交换对,那么知识就不会很快分发.