Почему Scrum не решает архитектурные проблемы: Конец мифа о волшебной таблетке

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

Читать далееПочему Scrum не решает архитектурные проблемы: Конец мифа о волшебной таблетке

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

Socio-technical system, или Социотехническая система. Эта концепция утверждает, что социальная часть (люди, культура, коммуникации) и техническая часть (архитектура, код, инструменты) неразрывно связаны. Вы не можете изменить одну часть, не затронув…

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

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

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

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

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

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

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