Это фактор грузовика или коэффициент автобуса?

Похоже, что оба этих термина будут брошены вокруг. Оба, я думаю, описывают одну и ту же идею. Что было создано в первую очередь?

Кроме того, кажется, что некоторые люди описывают это как хорошую вещь, чтобы иметь низкий коэффициент х, в то время как другие описывают это как хорошую вещь, чтобы иметь высокий коэффициент х. Что это?

Ответ 1

Википедия говорит, что номер шины " более известный как номер грузовика" Но в США "удар по автобусу" практически идиома, в то время как "ударил грузовик" нет (хотя любую фразу легко понять). Что касается высокого/низкого качества, то в статье в википедии говорится:

"Высокие номера шин хороши (с лучший случай, равный числу разработчики проекта). Это означает все разработчики понимают кодовую базу более или менее одинаково. Низкий номер шины (особенно, один) представляет собой высокий риск".

Я бы добавил к тому, что @cartoonfox сказал: Промежуточная пара-прогамминга - это хороший способ распространения критических знаний вокруг команды, чтобы номер грузовика был насколько это возможно. Если вы не меняете пары часто и со многими разными членами команды, знания не распространяются очень быстро.

Ответ 2

Вам нужен высокий коэффициент грузовика/автобуса:

Фактор грузоперевозок (определение): "Число людей в вашей команде, которые должны быть попал с грузовиком до того, как проект в серьезных проблемах"

(От: http://www.agileadvice.com/archives/2005/05/truck_factor.html)

то есть. вам не нужны части кода, которые только один человек знает, как он работает, или только один человек может продлить/поддерживать. Знания должны распространяться среди всей команды через такие вещи, как информация о вики и парное программирование.

Ответ 3

Номер грузовика (или коэффициент грузоперевозок) - это количество людей с ключевыми знаниями, которые вы не можете заменить, то есть, если это число людей одновременно вышло под грузовиком, вы не сможете продолжить развивается.

Я считаю, что некоторые химические компании запрещают ключевым членам персонала путешествовать вместе именно по этой причине...

Обсуждение здесь: http://c2.com/cgi/wiki?TruckNumber

Здесь рассказ о Билле Аткинсоне, который является одним из ключевых факторов грузовика Mac - одним из ключевых людей, которые работали на QuickDraw в первые дни Mac. По всей видимости, автомобильная авария и люди были обеспокоены тем, что он не сможет закончить работу над графическим программным обеспечением Mac:

http://folklore.org/StoryView.py?project=Macintosh&story=I_Still_Remember_Regions.txt

Высокий номер грузовика лучше - т.е. сложнее уничтожить так много критических людей сразу...

Низкое количество грузовиков хуже - т.е. существует больший риск того, что несколько критически важных людей могут болеть или уйти или умереть, оставив проект в состоянии неустранимого коллапса.

Пара-прогаммирование - это хороший способ распространять критические знания вокруг команды, чтобы номер грузовика был как можно выше.

Ответ 4

Принцип тот же, называете ли вы его:

  • номер шины
  • номер грузовика
  • коэффициент шины
  • грузовик фактор
  • и др.

Кроме того, руководитель тот же, независимо от того, описываете ли вы его, используя большее число, как лучшее, или меньшее число:

  • Высокий номер шины хорош, если вы описываете количество членов проекта, которые могут пострадать от шины, и выжить в проекте;
  • Низкий номер шины хорош, если вы описываете количество членов проекта, которые выживают при аварии на шине и выживают.

Я смотрел на него один раз, но я не помню, что было первым (см. ответ @Paolo). Независимо от того, что было на первом месте, я испытал достаточно путаницу в этом, что я убеждаюсь, что все стороны используют одну и ту же версию числа, высокий или низкий.;)