Extreme Programming (XP) внутри Scrum: Почему гибкость невозможна без чистого кода

Фреймворк Scrum блестяще решает управленческие задачи. Он помогает выстроить приоритеты, наладить коммуникацию с бизнесом и сфокусировать команду на единой цели. Однако в официальном руководстве по Scrum нет ни слова о…

Читать далееExtreme Programming (XP) внутри Scrum: Почему гибкость невозможна без чистого кода

Org Design: Как организационная структура определяет скорость доставки продукта

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

Читать далееOrg Design: Как организационная структура определяет скорость доставки продукта

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

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

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

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

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

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

Cognitive Load: Как спасти команду от перегруза и ускорить разработку

Человеческий мозг не является жестким диском с бесконечной памятью. Когда объем информации превышает физиологические пределы, команда начинает совершать глупые ошибки, сроки срываются, а люди выгорают. Это явление описывается термином Cognitive…

Читать далееCognitive Load: Как спасти команду от перегруза и ускорить разработку

Slack Time: Почему 100% загрузка убивает команду и зачем планировать свободное время

Том ДеМарко в своей культовой книге «Slack» (Свободное время) доказал, что полная утилизация ресурсов уничтожает гибкость организации. Когда команда загружена на 100%, любое малейшее изменение, срочный баг или непредвиденная сложность…

Читать далееSlack Time: Почему 100% загрузка убивает команду и зачем планировать свободное время

Cargo Cult Scrum: Почему слепое копирование ритуалов не делает вас Agile

Термин «карго-культ» (культ карго) пришел к нам из антропологии. Во время Второй мировой войны на островах Тихого океана американские военные строили аэродромы. Местные племена видели, как с неба прилетают железные…

Читать далееCargo Cult Scrum: Почему слепое копирование ритуалов не делает вас Agile

Scrum в аутсорсе: Как подружить гибкую разработку и заказные проекты

Исторически фреймворк Scrum создавался для продуктовых компаний. Предполагалось, что разработчики и бизнес сидят в одном офисе, у них общий бюджет и единая цель — сделать продукт успешным. Но реальность такова,…

Читать далееScrum в аутсорсе: Как подружить гибкую разработку и заказные проекты

Fake Agile: Как распознать имитацию гибкости и спасти команду

Fake Agile (Фальшивый Agile, Карго-культ или Agile-театр). Это опасная иллюзия, при которой организация перенимает только внешние атрибуты и терминологию гибких фреймворков, полностью игнорируя их фундаментальные ценности и принципы. В результате…

Читать далееFake Agile: Как распознать имитацию гибкости и спасти команду

Continuous Discovery: Как непрерывное исследование защищает продукт от провала

Одна из самых страшных ситуаций в разработке это когда команда тратит полгода на создание идеального функционала, выпускает его на рынок и обнаруживает, что им никто не пользуется. Классические гибкие фреймворки,…

Читать далееContinuous Discovery: Как непрерывное исследование защищает продукт от провала