2010-08-31 2 views
3

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

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

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

Я хотел бы добавить, что я не пытаюсь заставить всех разработчиков знать все части проектов на данный момент, а только охватывать все области кода ответственными лицами.

ответ

2

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

Возможно, вы можете попробовать по-настоящему подобрать подгруппы для некоторых кодов областей. Например: «Лукас, Лора & Джон собственный модуль X, Флориан и Джулия собственный модуль Z и т. Д.». Чем больше людей обмениваются знаниями, тем лучше. Скоро вы увидите повышение качества. Кроме того, вы можете назначить одну точку контакта для каждой подгруппы, чтобы сгладить связь (однако не позволяйте ему быть «боссом» ... все они должны видеть себя сверстниками и чувствовать это так, повернуть это если вам нужно).

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

+0

> «у вас всегда будет« резервная копия »« Это следующий шаг, который я собираюсь реализовать, просто опустил его, чтобы упростить вопрос – sergtk

 Смежные вопросы

  • Нет связанных вопросов^_^