Socio-technical system: Почему код и люди это единый организм в разработке

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

Читать далееSocio-technical system: Почему код и люди это единый организм в разработке

Inverse Conway Maneuver: Как изменить структуру команд, чтобы получить идеальную архитектуру

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

Читать далееInverse Conway Maneuver: Как изменить структуру команд, чтобы получить идеальную архитектуру

Закон Конвея: Как структура компании определяет архитектуру продукта

В 1967 году программист Мелвин Конвей сформулировал наблюдение, которое навсегда изменило подход к управлению разработкой. Он заявил, что организации, проектирующие системы, неизбежно создают архитектуры, которые являются точной копией их внутренних…

Читать далееЗакон Конвея: Как структура компании определяет архитектуру продукта