Мое скромное мнение ... не переусердствуйте :) Небольшой команде нужно общее понимание и видение того, как все работает. Хотя политики служат коммуникациям в крупных компаниях, они, как правило, переходят в борьбу за власть с небольшими группами. Я нашел традиции, основанные на опыте, более полезными, чем процедуры, изложенные заранее.
Тем не менее, учреждениям, занимающимся разработкой программного обеспечения, необходимы некоторые системы для контроля исходного кода, отслеживания проблем и места для удаления документации. Ясность в отношении того, как принимаются решения, чрезвычайно полезна, равно как и понимание того, как выглядит проект.
Избегайте драки о том, должен ли быть символ пробела перед точкой с запятой, такой как чума, и не забудьте оставить достаточно места для развлечения ...