Получи случайную криптовалюту за регистрацию!

​закон Конвея Контрольный выстрел в большую разработку. Наше | Менеджер от боженьки

закон Конвея

Контрольный выстрел в большую разработку.

Нашел очень любопытный закон Конвея:

Архитектура продукта копирует структуру коммуникации в компании.

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

Оказывается, нет.

Самый простой пример. В аутсорсинговую фирму приходит проект для 2х бекендеров. У компании на бенче 3 пхпшника и 1 джавист. Угадайте, на каком языке напишут бек? :)

Другой пример. В одном продукте дизайнер работает фултайм в команде. Он участвует в планировании, имеет доступ к аналитике, видит фидбек пользователей. В другом продукте дизайнера привлекают из соседнего отдела, когда появляются юайные задачи.

В каком из них дизайн будет лучше? Конечно, в первом, потому что дизайнер там - в контексте.

ОК, что с этим делать?

Создавать кросс-функциональные команды (привет, скрам), в которых есть все специалисты для достижения цели. Так уменьшаются коммуникации между внешними командами и отделами, а следовательно, уменьшаются и потери.

Прежде, чем собирать команду, определяем какая нужна архитектура. То есть так:

Архитектура -> команда.

Не наоборот! Иначе сложившаяся структура компании «задавит» планируемую архитектуру и она будет просто повторять устоявшиеся шаблоны.

Картинка отсюда.
Хорошая статья по теме.