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

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

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

Service Level Expectation (SLE): Как прогнозировать сроки доставки задач без гаданий

Клиенты и стейкхолдеры всегда задают один и тот же вопрос: «Когда это будет готово?». Традиционно команды разработчиков отвечают на него с помощью экспертных оценок, пытаясь угадать время в часах или…

Читать далееService Level Expectation (SLE): Как прогнозировать сроки доставки задач без гаданий

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

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

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

Batch Size: Как размер партии управляет скоростью разработки и почему большие релизы убивают продукт

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

Читать далееBatch Size: Как размер партии управляет скоростью разработки и почему большие релизы убивают продукт

Закон Литтла (Little’s Law): Математика предсказуемости в Kanban

Когда заказчики требуют ускорить выпуск продукта, интуитивная реакция большинства менеджеров — немедленно взять новые задачи в работу. Кажется логичным: чем раньше мы начнем, тем быстрее закончим. На практике это приводит…

Читать далееЗакон Литтла (Little’s Law): Математика предсказуемости в Kanban

Aging WIP Chart: Как визуализировать риски и спасти задачи от старения

Большинство команд, использующих Agile и Kanban, регулярно анализируют свои метрики. Они смотрят на графики времени выполнения (Cycle Time) и пропускной способности (Throughput). Но у всех этих классических графиков есть один…

Читать далееAging WIP Chart: Как визуализировать риски и спасти задачи от старения

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

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

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

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

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

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

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

Сегодня почти каждая ИТ-компания заявляет, что работает по Agile. В офисах висят красивые доски со стикерами, команды разбивают работу на двухнедельные спринты, а по утрам все послушно собираются на пятнадцатиминутные…

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

Probabilistic Forecasting: Как перестать гадать и начать точно прогнозировать сроки в Agile

Вопрос «Когда это будет готово?» является самым частым и самым стрессовым в разработке программного обеспечения. Традиционно команды пытаются ответить на него с помощью оценок. Они собираются в переговорной, обсуждают задачи,…

Читать далееProbabilistic Forecasting: Как перестать гадать и начать точно прогнозировать сроки в Agile