Architectural Coupling: Как архитектурная связанность определяет скорость и выживание Agile-команд

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

Читать далееArchitectural Coupling: Как архитектурная связанность определяет скорость и выживание Agile-команд

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

Эксперты из ThoughtWorks в 2010 году сформулировали концепцию Inverse Conway Maneuver, или Обратный маневр Конвея. Это подход, при котором вы сначала меняете структуру компании, чтобы она соответствовала той архитектуре, которую…

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

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

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

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