SlideShare une entreprise Scribd logo
1  sur  25
Télécharger pour lire hors ligne
Agile мёртв (!|?)
Александр Сидоров, PM, Яндекс
Agile is Dead
https://www.linkedin.com/pulse/agile-dead-matthew-kern
Kent Beck, Erik Dietrich, Dave Thomas, Richard Bishop, William Edmonson,
Andrew Hunt, Andrew Binstock, Mike Hadlow, Nathan Dintenfass, Garreth Dottin,
Kristopher Wilson, …
the more you try and practice
Agile the less agile you become,
and vice versa
Stuart Eccles
original stuff didn't cut it for
enterprise class systems
Scott Ambler
it died of oversimplification, and
provides myths
Hayim Makabee
Agile should not have been a
management process
Darren
• продолжать с Agile?
• вернуться к RUP, MSF, ГОСТ?
• комбинировать?
• в методологии ли дело?
Кейсы
• формальный RUP
• абсолютный Scrum-but
• планы, продуктовая работа + Agile без названия
• «самодельный» waterfall vs Agile без названия
• ASD + Agile без названия + IT Kanban
на похожих
продуктах
Кейс: формальный RUP
• бизнес-требования без пользователей
• системные без программистов
• архитектура отдельно
• задачи по требованиям
• календарный план – абстрактный
• изменения с пересогласованием
• реализация отдельно
• тестирование по здравому смыслу
• тяжёлое внедрение
Результат
• продукт, включаемый на день к приезду проверяющего
• не то, медленно, некачественно
• плохое взаимодействие между людьми, болезненные изменения
• нельзя согласовать изменения для интеграции своих же продуктов
Кейс: абсолютный Scrum-but - процесс
• product owner без связи с пользователями и предметной области
• постоянные изменения концепции
• масса работы насмарку
• ритуалы Scrum – четверть времени
• velocity – желаемое за действительное
• лишь бы продемонстрировать
• кроссфункциональность до абсурда
• концептуально разные продукты в программе
Результат
• ни один продукт не доделали – у инвестора лопнуло терпение
• что такое готово, когда будет и сколько ресурсов ещё потребует –
непонятно
• очень плохая продуктовая работа
• выгорание, текучка
Кейс: планы, продукт, Agile без названия
• каждый релиз – с планами, оценками, архитектурой, но они гибкие
• аналитик общается с пользователями
• решения придумывает вместе с архитектором
• архитектор – тимлид и пишет код
• с PM’ом и директором – задачи, сроки, ресурсы
• координация между группами
• планёрки по группам
• стендапы – под запись, доделывать, сразу за много не браться
Результат
• работающая система, сама себя продаёт, приносит прибыль
• работать приятно
Кейс: самодельный waterfall vs Agile без
названия
• несколько проектов в одной продуктовой
программе
• внедрение формального waterfall-like с
артефактами из RUP’а
• 1 PM согласился,
1 отказался
4 комбинировали
Только waterfall
+=
• не успевали внедрять новые компоненты
• не перешли на новую кодовую базу
• делали сложные ненужные функции
• в несколько раз превысили сроки
• конфликты в команде
• выпустили, но остались без премий
Только Agile
• игнорировали продуктовые требования, «мы лучше знаем, что
нужно пользователям»*
• не смогли сделать общую концепцию для управления
остальными продуктами
• ошибки, так себе документация
• получился набор инструментов для админа-гика
• сделали продукт при другом PM’е :(
* - the more you try and practice Agile…
Комбинация
• «второстепенные» продукты лучше главных
• в командах всё хорошо
Белые пятна Agile-методологий
сроки, ресурсы, каналы сбыта, бюджет
иллюзия достаточной продуктовой работы
отрицание долговременного проектирования и планирования*
эргономика, графический дизайн, тестирование*
multitasking, multimanagement, GTD * - не во всех
Когда дело не в Agile
• новый начальник внедряет Scrum по книжке
• никто ничего не знает о пользователях
• хотфикс блокера – в следующий спринт
• кроссфункциональность любой ценой
• тех. долг, или рефакторинг не user story
• вера, фанатизм, ритуалы, культ карго
• штраф за опоздание на стендап
• кое-как для демонстрации
• мнение большинства
ASD + Agile без названия + IT Kanban
• ASD на уровне всего проекта
• Scrum-but на уровне рабочих групп до 10 чел. и
1-2 нед.
• IT Kanban на уровне отдельных задач и
сотрудников
• продуктовая работа с пользователями,
правдоподобным прототипом, эргономикой
• руководитель договаривается, обеспечивает,
решает проблемы
ASD
Agile
IT
Kanban
Adaptive Software Development-like на уровне всего проекта
4-6 итераций по 4-6 нед. до полезного релиза
фокус на состоянии продукта, не процессе
Agile без названия: группы до 10 чел., итерации 1-2 нед.
спринты, стендапы, планирование, velocity
продуктовая работа – в основном на след. релиз, небольшая часть – на след. спринт
IT Kanban: доска с задачами, правила multitasking’а, multimanagement’а
концепция, ТЗ, архитектура, план
покодировали все части,
оценили, скорректировали
целое с заглушками для сложных
функций на машине разработчика
2 нед.
сложные функции
проработаны
стабильность,
производительность
остальные части продукта
Исключения
• поддержка существующей системы
• внедрение на готовой платформе
когда пользователь действительно не знает, что нужно
• самый первый прототип
Спасибо!
Комментарии, вопросы?
asidorov83@mail.ru
Подробнее
• ASD: Adaptive Software Development: A Collaborative Approach to
Managing Complex Systems, James A. Highsmith
• продуктовая работа: Inspired: How To Create Products Customers
Love, Marty Cagan

Contenu connexe

Tendances

Развитие управления проектами и критериев качества в ит
Развитие управления проектами и критериев качества в итРазвитие управления проектами и критериев качества в ит
Развитие управления проектами и критериев качества в итMagneta AI
 
лобасев 3 ключевых навыка успешной agile-команды
лобасев   3 ключевых навыка успешной agile-командылобасев   3 ключевых навыка успешной agile-команды
лобасев 3 ключевых навыка успешной agile-командыMagneta AI
 
как убить поставку скрамом
как убить поставку скрамомкак убить поставку скрамом
как убить поставку скрамомAlexey Ilyichev
 
Как сохранить гибкость бизнеса
Как сохранить гибкость бизнесаКак сохранить гибкость бизнеса
Как сохранить гибкость бизнесаAskhat Urazbaev
 
Денис Тучин - Болезни Agile ретроспектив и как их лечить (2016 AgileTour.By)
Денис Тучин - Болезни Agile ретроспектив и как их лечить (2016 AgileTour.By)Денис Тучин - Болезни Agile ретроспектив и как их лечить (2016 AgileTour.By)
Денис Тучин - Болезни Agile ретроспектив и как их лечить (2016 AgileTour.By)Denis Tuchin
 
Денис Тучин - Удачные и неудачные паттерны распределённого Agile (Agile Days ...
Денис Тучин - Удачные и неудачные паттерны распределённого Agile (Agile Days ...Денис Тучин - Удачные и неудачные паттерны распределённого Agile (Agile Days ...
Денис Тучин - Удачные и неудачные паттерны распределённого Agile (Agile Days ...Denis Tuchin
 
Agile Coach и Scrum Master как руководители нового типа
Agile Coach и Scrum Master как руководители нового типаAgile Coach и Scrum Master как руководители нового типа
Agile Coach и Scrum Master как руководители нового типаAskhat Urazbaev
 
Управление зависимостями между командами
Управление зависимостями между командамиУправление зависимостями между командами
Управление зависимостями между командамиAskhat Urazbaev
 
Государство и Agile: инкрементальное Техническое Задание
Государство и Agile: инкрементальное Техническое ЗаданиеГосударство и Agile: инкрементальное Техническое Задание
Государство и Agile: инкрементальное Техническое ЗаданиеAskhat Urazbaev
 
Дмитрий Лобасев. Подготовка корпоративной культуры к внедрению Agile.
Дмитрий Лобасев. Подготовка корпоративной культуры к внедрению Agile.Дмитрий Лобасев. Подготовка корпоративной культуры к внедрению Agile.
Дмитрий Лобасев. Подготовка корпоративной культуры к внедрению Agile.ScrumTrek
 
вольфсон построение собственного Agile-фреймворка (шаблон)
вольфсон   построение собственного Agile-фреймворка (шаблон)вольфсон   построение собственного Agile-фреймворка (шаблон)
вольфсон построение собственного Agile-фреймворка (шаблон)Magneta AI
 
Статегия agile-трансформации крупной компании
Статегия agile-трансформации крупной компанииСтатегия agile-трансформации крупной компании
Статегия agile-трансформации крупной компанииAskhat Urazbaev
 
вольфсон основы Agile
вольфсон   основы Agileвольфсон   основы Agile
вольфсон основы AgileMagneta AI
 
Инструменты гибкого управления: Agile / Kanban / Scrum
Инструменты гибкого управления: Agile / Kanban / ScrumИнструменты гибкого управления: Agile / Kanban / Scrum
Инструменты гибкого управления: Agile / Kanban / ScrumDenis Tuchin
 
безуглый гибкая стратегия (Agile strategy)
безуглый   гибкая стратегия (Agile strategy)безуглый   гибкая стратегия (Agile strategy)
безуглый гибкая стратегия (Agile strategy)Magneta AI
 
Александр Корольков. LeSS Huge
Александр Корольков. LeSS HugeАлександр Корольков. LeSS Huge
Александр Корольков. LeSS HugeScrumTrek
 

Tendances (19)

Развитие управления проектами и критериев качества в ит
Развитие управления проектами и критериев качества в итРазвитие управления проектами и критериев качества в ит
Развитие управления проектами и критериев качества в ит
 
KPI и бонусы
KPI и бонусыKPI и бонусы
KPI и бонусы
 
лобасев 3 ключевых навыка успешной agile-команды
лобасев   3 ключевых навыка успешной agile-командылобасев   3 ключевых навыка успешной agile-команды
лобасев 3 ключевых навыка успешной agile-команды
 
как убить поставку скрамом
как убить поставку скрамомкак убить поставку скрамом
как убить поставку скрамом
 
Как сохранить гибкость бизнеса
Как сохранить гибкость бизнесаКак сохранить гибкость бизнеса
Как сохранить гибкость бизнеса
 
Денис Тучин - Болезни Agile ретроспектив и как их лечить (2016 AgileTour.By)
Денис Тучин - Болезни Agile ретроспектив и как их лечить (2016 AgileTour.By)Денис Тучин - Болезни Agile ретроспектив и как их лечить (2016 AgileTour.By)
Денис Тучин - Болезни Agile ретроспектив и как их лечить (2016 AgileTour.By)
 
Денис Тучин - Удачные и неудачные паттерны распределённого Agile (Agile Days ...
Денис Тучин - Удачные и неудачные паттерны распределённого Agile (Agile Days ...Денис Тучин - Удачные и неудачные паттерны распределённого Agile (Agile Days ...
Денис Тучин - Удачные и неудачные паттерны распределённого Agile (Agile Days ...
 
Agile Coach и Scrum Master как руководители нового типа
Agile Coach и Scrum Master как руководители нового типаAgile Coach и Scrum Master как руководители нового типа
Agile Coach и Scrum Master как руководители нового типа
 
Lean And Agile
Lean And AgileLean And Agile
Lean And Agile
 
ALM & Agile
ALM & AgileALM & Agile
ALM & Agile
 
Управление зависимостями между командами
Управление зависимостями между командамиУправление зависимостями между командами
Управление зависимостями между командами
 
Государство и Agile: инкрементальное Техническое Задание
Государство и Agile: инкрементальное Техническое ЗаданиеГосударство и Agile: инкрементальное Техническое Задание
Государство и Agile: инкрементальное Техническое Задание
 
Дмитрий Лобасев. Подготовка корпоративной культуры к внедрению Agile.
Дмитрий Лобасев. Подготовка корпоративной культуры к внедрению Agile.Дмитрий Лобасев. Подготовка корпоративной культуры к внедрению Agile.
Дмитрий Лобасев. Подготовка корпоративной культуры к внедрению Agile.
 
вольфсон построение собственного Agile-фреймворка (шаблон)
вольфсон   построение собственного Agile-фреймворка (шаблон)вольфсон   построение собственного Agile-фреймворка (шаблон)
вольфсон построение собственного Agile-фреймворка (шаблон)
 
Статегия agile-трансформации крупной компании
Статегия agile-трансформации крупной компанииСтатегия agile-трансформации крупной компании
Статегия agile-трансформации крупной компании
 
вольфсон основы Agile
вольфсон   основы Agileвольфсон   основы Agile
вольфсон основы Agile
 
Инструменты гибкого управления: Agile / Kanban / Scrum
Инструменты гибкого управления: Agile / Kanban / ScrumИнструменты гибкого управления: Agile / Kanban / Scrum
Инструменты гибкого управления: Agile / Kanban / Scrum
 
безуглый гибкая стратегия (Agile strategy)
безуглый   гибкая стратегия (Agile strategy)безуглый   гибкая стратегия (Agile strategy)
безуглый гибкая стратегия (Agile strategy)
 
Александр Корольков. LeSS Huge
Александр Корольков. LeSS HugeАлександр Корольков. LeSS Huge
Александр Корольков. LeSS Huge
 

En vedette

Как отвечать за продакшн / Андрей Сумин (Mail.ru)
Как отвечать за продакшн / Андрей Сумин (Mail.ru)Как отвечать за продакшн / Андрей Сумин (Mail.ru)
Как отвечать за продакшн / Андрей Сумин (Mail.ru)Ontico
 
Организация конвейера автоматизации тестирования / Алексей Петров (Mail.ru Gr...
Организация конвейера автоматизации тестирования / Алексей Петров (Mail.ru Gr...Организация конвейера автоматизации тестирования / Алексей Петров (Mail.ru Gr...
Организация конвейера автоматизации тестирования / Алексей Петров (Mail.ru Gr...Ontico
 
Zone to Win – организация в борьбе за лучшие кадры в эпоху разрушительных инн...
Zone to Win – организация в борьбе за лучшие кадры в эпоху разрушительных инн...Zone to Win – организация в борьбе за лучшие кадры в эпоху разрушительных инн...
Zone to Win – организация в борьбе за лучшие кадры в эпоху разрушительных инн...Ontico
 
Лоер баттл. Учимся побеждать в судах / Николай Зайченко (Nevsky IP Law)
Лоер баттл. Учимся побеждать в судах / Николай Зайченко (Nevsky IP Law)Лоер баттл. Учимся побеждать в судах / Николай Зайченко (Nevsky IP Law)
Лоер баттл. Учимся побеждать в судах / Николай Зайченко (Nevsky IP Law)Ontico
 
Почему бизнес-процессы — это не страшно / Александр Богданов (AGIMA)
Почему бизнес-процессы — это не страшно / Александр Богданов (AGIMA)Почему бизнес-процессы — это не страшно / Александр Богданов (AGIMA)
Почему бизнес-процессы — это не страшно / Александр Богданов (AGIMA)Ontico
 
Agile и RUP — мифы, легенды и вся правда
Agile и RUP — мифы, легенды и вся правдаAgile и RUP — мифы, легенды и вся правда
Agile и RUP — мифы, легенды и вся правдаLuxoftTraining
 
AB-тестирование: на что следует обратить внимание / Артур Маликов (Яндекс)
AB-тестирование: на что следует обратить внимание / Артур Маликов (Яндекс)AB-тестирование: на что следует обратить внимание / Артур Маликов (Яндекс)
AB-тестирование: на что следует обратить внимание / Артур Маликов (Яндекс)Ontico
 
Практическая трансформация классической корпорации в Web Scale IT на примере ...
Практическая трансформация классической корпорации в Web Scale IT на примере ...Практическая трансформация классической корпорации в Web Scale IT на примере ...
Практическая трансформация классической корпорации в Web Scale IT на примере ...Ontico
 
Построение моделей на примере продаж рекламы / Алексей Праслов
Построение моделей на примере продаж рекламы / Алексей ПрасловПостроение моделей на примере продаж рекламы / Алексей Праслов
Построение моделей на примере продаж рекламы / Алексей ПрасловOntico
 
Быстрый рендеринг с DOM шаблонизаторами / Борис Каплуновский (aviasales.ru)
Быстрый рендеринг с DOM шаблонизаторами / Борис Каплуновский (aviasales.ru)Быстрый рендеринг с DOM шаблонизаторами / Борис Каплуновский (aviasales.ru)
Быстрый рендеринг с DOM шаблонизаторами / Борис Каплуновский (aviasales.ru)Ontico
 
а знаете ли вы
а знаете ли выа знаете ли вы
а знаете ли выPeter Smirnov
 
Жизнь HTML в 2ГИС под iOS / Роман Янке (2гис)
Жизнь HTML в 2ГИС под iOS / Роман Янке (2гис)Жизнь HTML в 2ГИС под iOS / Роман Янке (2гис)
Жизнь HTML в 2ГИС под iOS / Роман Янке (2гис)Ontico
 
Релиз инжиниринг Mail.ru, взгляд изнутри / Максим Глеков (Mail.Ru Group)
Релиз инжиниринг Mail.ru, взгляд изнутри / Максим Глеков (Mail.Ru Group)Релиз инжиниринг Mail.ru, взгляд изнутри / Максим Глеков (Mail.Ru Group)
Релиз инжиниринг Mail.ru, взгляд изнутри / Максим Глеков (Mail.Ru Group)Ontico
 
UX-дизайнер, ты ли это. Навыки проектировщика в стилизации интерфейсов / Илья...
UX-дизайнер, ты ли это. Навыки проектировщика в стилизации интерфейсов / Илья...UX-дизайнер, ты ли это. Навыки проектировщика в стилизации интерфейсов / Илья...
UX-дизайнер, ты ли это. Навыки проектировщика в стилизации интерфейсов / Илья...Ontico
 
Пользовательские свойства как основа архитектуры CSS / Павел Ловцевич (LOVATA)
Пользовательские свойства как основа архитектуры CSS / Павел Ловцевич (LOVATA)Пользовательские свойства как основа архитектуры CSS / Павел Ловцевич (LOVATA)
Пользовательские свойства как основа архитектуры CSS / Павел Ловцевич (LOVATA)Ontico
 
Радости и гадости регрессионного тестирования вёрстки / Алексей Малейков (HTM...
Радости и гадости регрессионного тестирования вёрстки / Алексей Малейков (HTM...Радости и гадости регрессионного тестирования вёрстки / Алексей Малейков (HTM...
Радости и гадости регрессионного тестирования вёрстки / Алексей Малейков (HTM...Ontico
 
Как мы адаптировали более 150 сайтов по технологии Dynamically-served JavaScr...
Как мы адаптировали более 150 сайтов по технологии Dynamically-served JavaScr...Как мы адаптировали более 150 сайтов по технологии Dynamically-served JavaScr...
Как мы адаптировали более 150 сайтов по технологии Dynamically-served JavaScr...Ontico
 
Нужно ли внедрять DevOps. Как добиться чего-то от эксплуатации / Андрей Шорин...
Нужно ли внедрять DevOps. Как добиться чего-то от эксплуатации / Андрей Шорин...Нужно ли внедрять DevOps. Как добиться чего-то от эксплуатации / Андрей Шорин...
Нужно ли внедрять DevOps. Как добиться чего-то от эксплуатации / Андрей Шорин...Ontico
 
Реалистичные стратегии ИТ-компании в кризис / Сергей Рыжиков (1C-Битрикс)
Реалистичные стратегии ИТ-компании в кризис / Сергей Рыжиков (1C-Битрикс)Реалистичные стратегии ИТ-компании в кризис / Сергей Рыжиков (1C-Битрикс)
Реалистичные стратегии ИТ-компании в кризис / Сергей Рыжиков (1C-Битрикс)Ontico
 

En vedette (20)

Как отвечать за продакшн / Андрей Сумин (Mail.ru)
Как отвечать за продакшн / Андрей Сумин (Mail.ru)Как отвечать за продакшн / Андрей Сумин (Mail.ru)
Как отвечать за продакшн / Андрей Сумин (Mail.ru)
 
Организация конвейера автоматизации тестирования / Алексей Петров (Mail.ru Gr...
Организация конвейера автоматизации тестирования / Алексей Петров (Mail.ru Gr...Организация конвейера автоматизации тестирования / Алексей Петров (Mail.ru Gr...
Организация конвейера автоматизации тестирования / Алексей Петров (Mail.ru Gr...
 
Zone to Win – организация в борьбе за лучшие кадры в эпоху разрушительных инн...
Zone to Win – организация в борьбе за лучшие кадры в эпоху разрушительных инн...Zone to Win – организация в борьбе за лучшие кадры в эпоху разрушительных инн...
Zone to Win – организация в борьбе за лучшие кадры в эпоху разрушительных инн...
 
Лоер баттл. Учимся побеждать в судах / Николай Зайченко (Nevsky IP Law)
Лоер баттл. Учимся побеждать в судах / Николай Зайченко (Nevsky IP Law)Лоер баттл. Учимся побеждать в судах / Николай Зайченко (Nevsky IP Law)
Лоер баттл. Учимся побеждать в судах / Николай Зайченко (Nevsky IP Law)
 
Почему бизнес-процессы — это не страшно / Александр Богданов (AGIMA)
Почему бизнес-процессы — это не страшно / Александр Богданов (AGIMA)Почему бизнес-процессы — это не страшно / Александр Богданов (AGIMA)
Почему бизнес-процессы — это не страшно / Александр Богданов (AGIMA)
 
Agile и RUP — мифы, легенды и вся правда
Agile и RUP — мифы, легенды и вся правдаAgile и RUP — мифы, легенды и вся правда
Agile и RUP — мифы, легенды и вся правда
 
AB-тестирование: на что следует обратить внимание / Артур Маликов (Яндекс)
AB-тестирование: на что следует обратить внимание / Артур Маликов (Яндекс)AB-тестирование: на что следует обратить внимание / Артур Маликов (Яндекс)
AB-тестирование: на что следует обратить внимание / Артур Маликов (Яндекс)
 
Практическая трансформация классической корпорации в Web Scale IT на примере ...
Практическая трансформация классической корпорации в Web Scale IT на примере ...Практическая трансформация классической корпорации в Web Scale IT на примере ...
Практическая трансформация классической корпорации в Web Scale IT на примере ...
 
Построение моделей на примере продаж рекламы / Алексей Праслов
Построение моделей на примере продаж рекламы / Алексей ПрасловПостроение моделей на примере продаж рекламы / Алексей Праслов
Построение моделей на примере продаж рекламы / Алексей Праслов
 
Быстрый рендеринг с DOM шаблонизаторами / Борис Каплуновский (aviasales.ru)
Быстрый рендеринг с DOM шаблонизаторами / Борис Каплуновский (aviasales.ru)Быстрый рендеринг с DOM шаблонизаторами / Борис Каплуновский (aviasales.ru)
Быстрый рендеринг с DOM шаблонизаторами / Борис Каплуновский (aviasales.ru)
 
Gfk gv
Gfk gvGfk gv
Gfk gv
 
а знаете ли вы
а знаете ли выа знаете ли вы
а знаете ли вы
 
Жизнь HTML в 2ГИС под iOS / Роман Янке (2гис)
Жизнь HTML в 2ГИС под iOS / Роман Янке (2гис)Жизнь HTML в 2ГИС под iOS / Роман Янке (2гис)
Жизнь HTML в 2ГИС под iOS / Роман Янке (2гис)
 
Релиз инжиниринг Mail.ru, взгляд изнутри / Максим Глеков (Mail.Ru Group)
Релиз инжиниринг Mail.ru, взгляд изнутри / Максим Глеков (Mail.Ru Group)Релиз инжиниринг Mail.ru, взгляд изнутри / Максим Глеков (Mail.Ru Group)
Релиз инжиниринг Mail.ru, взгляд изнутри / Максим Глеков (Mail.Ru Group)
 
UX-дизайнер, ты ли это. Навыки проектировщика в стилизации интерфейсов / Илья...
UX-дизайнер, ты ли это. Навыки проектировщика в стилизации интерфейсов / Илья...UX-дизайнер, ты ли это. Навыки проектировщика в стилизации интерфейсов / Илья...
UX-дизайнер, ты ли это. Навыки проектировщика в стилизации интерфейсов / Илья...
 
Пользовательские свойства как основа архитектуры CSS / Павел Ловцевич (LOVATA)
Пользовательские свойства как основа архитектуры CSS / Павел Ловцевич (LOVATA)Пользовательские свойства как основа архитектуры CSS / Павел Ловцевич (LOVATA)
Пользовательские свойства как основа архитектуры CSS / Павел Ловцевич (LOVATA)
 
Радости и гадости регрессионного тестирования вёрстки / Алексей Малейков (HTM...
Радости и гадости регрессионного тестирования вёрстки / Алексей Малейков (HTM...Радости и гадости регрессионного тестирования вёрстки / Алексей Малейков (HTM...
Радости и гадости регрессионного тестирования вёрстки / Алексей Малейков (HTM...
 
Как мы адаптировали более 150 сайтов по технологии Dynamically-served JavaScr...
Как мы адаптировали более 150 сайтов по технологии Dynamically-served JavaScr...Как мы адаптировали более 150 сайтов по технологии Dynamically-served JavaScr...
Как мы адаптировали более 150 сайтов по технологии Dynamically-served JavaScr...
 
Нужно ли внедрять DevOps. Как добиться чего-то от эксплуатации / Андрей Шорин...
Нужно ли внедрять DevOps. Как добиться чего-то от эксплуатации / Андрей Шорин...Нужно ли внедрять DevOps. Как добиться чего-то от эксплуатации / Андрей Шорин...
Нужно ли внедрять DevOps. Как добиться чего-то от эксплуатации / Андрей Шорин...
 
Реалистичные стратегии ИТ-компании в кризис / Сергей Рыжиков (1C-Битрикс)
Реалистичные стратегии ИТ-компании в кризис / Сергей Рыжиков (1C-Битрикс)Реалистичные стратегии ИТ-компании в кризис / Сергей Рыжиков (1C-Битрикс)
Реалистичные стратегии ИТ-компании в кризис / Сергей Рыжиков (1C-Битрикс)
 

Similaire à Agile мёртв (!|?) / Александр Сидоров (Яндекс)

Обзор Feature-Driven Development и Domain-Driven Design
Обзор Feature-Driven Development и Domain-Driven DesignОбзор Feature-Driven Development и Domain-Driven Design
Обзор Feature-Driven Development и Domain-Driven DesignAndrey Bibichev
 
JS Lab2017_Алексей Зеленюк_Сбалансированное окружение для вашей продуктивности
JS Lab2017_Алексей Зеленюк_Сбалансированное окружение для вашей продуктивностиJS Lab2017_Алексей Зеленюк_Сбалансированное окружение для вашей продуктивности
JS Lab2017_Алексей Зеленюк_Сбалансированное окружение для вашей продуктивностиGeeksLab Odessa
 
Работа с требованиями в условиях Agile трансформации
Работа с требованиями в условиях Agile трансформацииРабота с требованиями в условиях Agile трансформации
Работа с требованиями в условиях Agile трансформацииAndrii Mandrika
 
Nfilippov. Something About Agile
Nfilippov. Something About AgileNfilippov. Something About Agile
Nfilippov. Something About AgileNikita Filippov
 
Agile days `16 summary
Agile days `16 summaryAgile days `16 summary
Agile days `16 summaryAnton Zhukov
 
Product development. Founder Institute
Product development. Founder InstituteProduct development. Founder Institute
Product development. Founder InstituteDenis Alaev
 
20 апреля, DEV {highload} - конференция о Highload веб-разработке, "Инженерны...
20 апреля, DEV {highload} - конференция о Highload веб-разработке, "Инженерны...20 апреля, DEV {highload} - конференция о Highload веб-разработке, "Инженерны...
20 апреля, DEV {highload} - конференция о Highload веб-разработке, "Инженерны...IT-Portfolio
 
Geek week 2015. Создание полезных приложений в оговоренный срок.
Geek week 2015. Создание полезных приложений в оговоренный срок.Geek week 2015. Создание полезных приложений в оговоренный срок.
Geek week 2015. Создание полезных приложений в оговоренный срок.Anna Tarasenko
 
HappyDev'15 Keynote: Когда все данные станут большими...
HappyDev'15 Keynote: Когда все данные станут большими...HappyDev'15 Keynote: Когда все данные станут большими...
HappyDev'15 Keynote: Когда все данные станут большими...Alexey Zinoviev
 
2015-12-05 Алексей Зиновьев - Когда все данные станут большими...
2015-12-05 Алексей Зиновьев - Когда все данные станут большими...2015-12-05 Алексей Зиновьев - Когда все данные станут большими...
2015-12-05 Алексей Зиновьев - Когда все данные станут большими...HappyDev
 
Scrum и kanban опыт не-применения
Scrum и kanban  опыт не-примененияScrum и kanban  опыт не-применения
Scrum и kanban опыт не-примененияitconnect2016
 
Agile fundamentals
Agile fundamentalsAgile fundamentals
Agile fundamentalsAnton Zhukov
 
Как все построено в Dropbox
Как все построено в DropboxКак все построено в Dropbox
Как все построено в DropboxNatalia Sakhnova
 
Orm на no sql через jpa. Павел Вейник
Orm на no sql через jpa. Павел ВейникOrm на no sql через jpa. Павел Вейник
Orm на no sql через jpa. Павел ВейникAlina Dolgikh
 
Человеческий фактор в разработке, или ORM на noSql через JPA.
Человеческий фактор в разработке, или ORM на noSql через JPA.Человеческий фактор в разработке, или ORM на noSql через JPA.
Человеческий фактор в разработке, или ORM на noSql через JPA.Pavel Veinik
 
Anton Stoliar SQADays2012 Управление качеством в Agile. Как опередить баги.
Anton Stoliar SQADays2012 Управление качеством в Agile. Как опередить баги.Anton Stoliar SQADays2012 Управление качеством в Agile. Как опередить баги.
Anton Stoliar SQADays2012 Управление качеством в Agile. Как опередить баги.Anton Stoliar
 

Similaire à Agile мёртв (!|?) / Александр Сидоров (Яндекс) (20)

Обзор Feature-Driven Development и Domain-Driven Design
Обзор Feature-Driven Development и Domain-Driven DesignОбзор Feature-Driven Development и Domain-Driven Design
Обзор Feature-Driven Development и Domain-Driven Design
 
JS Lab2017_Алексей Зеленюк_Сбалансированное окружение для вашей продуктивности
JS Lab2017_Алексей Зеленюк_Сбалансированное окружение для вашей продуктивностиJS Lab2017_Алексей Зеленюк_Сбалансированное окружение для вашей продуктивности
JS Lab2017_Алексей Зеленюк_Сбалансированное окружение для вашей продуктивности
 
Работа с требованиями в условиях Agile трансформации
Работа с требованиями в условиях Agile трансформацииРабота с требованиями в условиях Agile трансформации
Работа с требованиями в условиях Agile трансформации
 
Nfilippov. Something About Agile
Nfilippov. Something About AgileNfilippov. Something About Agile
Nfilippov. Something About Agile
 
Agile days `16 summary
Agile days `16 summaryAgile days `16 summary
Agile days `16 summary
 
Product development. Founder Institute
Product development. Founder InstituteProduct development. Founder Institute
Product development. Founder Institute
 
The Top of Agile Iceberg
The Top of Agile IcebergThe Top of Agile Iceberg
The Top of Agile Iceberg
 
20 апреля, DEV {highload} - конференция о Highload веб-разработке, "Инженерны...
20 апреля, DEV {highload} - конференция о Highload веб-разработке, "Инженерны...20 апреля, DEV {highload} - конференция о Highload веб-разработке, "Инженерны...
20 апреля, DEV {highload} - конференция о Highload веб-разработке, "Инженерны...
 
Geek week 2015. Создание полезных приложений в оговоренный срок.
Geek week 2015. Создание полезных приложений в оговоренный срок.Geek week 2015. Создание полезных приложений в оговоренный срок.
Geek week 2015. Создание полезных приложений в оговоренный срок.
 
Agile Testing Process
Agile Testing ProcessAgile Testing Process
Agile Testing Process
 
Agile Testing Process
Agile Testing ProcessAgile Testing Process
Agile Testing Process
 
HappyDev'15 Keynote: Когда все данные станут большими...
HappyDev'15 Keynote: Когда все данные станут большими...HappyDev'15 Keynote: Когда все данные станут большими...
HappyDev'15 Keynote: Когда все данные станут большими...
 
2015-12-05 Алексей Зиновьев - Когда все данные станут большими...
2015-12-05 Алексей Зиновьев - Когда все данные станут большими...2015-12-05 Алексей Зиновьев - Когда все данные станут большими...
2015-12-05 Алексей Зиновьев - Когда все данные станут большими...
 
Scrum и kanban опыт не-применения
Scrum и kanban  опыт не-примененияScrum и kanban  опыт не-применения
Scrum и kanban опыт не-применения
 
Agile fundamentals
Agile fundamentalsAgile fundamentals
Agile fundamentals
 
Scrum framework
Scrum frameworkScrum framework
Scrum framework
 
Как все построено в Dropbox
Как все построено в DropboxКак все построено в Dropbox
Как все построено в Dropbox
 
Orm на no sql через jpa. Павел Вейник
Orm на no sql через jpa. Павел ВейникOrm на no sql через jpa. Павел Вейник
Orm на no sql через jpa. Павел Вейник
 
Человеческий фактор в разработке, или ORM на noSql через JPA.
Человеческий фактор в разработке, или ORM на noSql через JPA.Человеческий фактор в разработке, или ORM на noSql через JPA.
Человеческий фактор в разработке, или ORM на noSql через JPA.
 
Anton Stoliar SQADays2012 Управление качеством в Agile. Как опередить баги.
Anton Stoliar SQADays2012 Управление качеством в Agile. Как опередить баги.Anton Stoliar SQADays2012 Управление качеством в Agile. Как опередить баги.
Anton Stoliar SQADays2012 Управление качеством в Agile. Как опередить баги.
 

Plus de Ontico

One-cloud — система управления дата-центром в Одноклассниках / Олег Анастасье...
One-cloud — система управления дата-центром в Одноклассниках / Олег Анастасье...One-cloud — система управления дата-центром в Одноклассниках / Олег Анастасье...
One-cloud — система управления дата-центром в Одноклассниках / Олег Анастасье...Ontico
 
Масштабируя DNS / Артем Гавриченков (Qrator Labs)
Масштабируя DNS / Артем Гавриченков (Qrator Labs)Масштабируя DNS / Артем Гавриченков (Qrator Labs)
Масштабируя DNS / Артем Гавриченков (Qrator Labs)Ontico
 
Создание BigData-платформы для ФГУП Почта России / Андрей Бащенко (Luxoft)
Создание BigData-платформы для ФГУП Почта России / Андрей Бащенко (Luxoft)Создание BigData-платформы для ФГУП Почта России / Андрей Бащенко (Luxoft)
Создание BigData-платформы для ФГУП Почта России / Андрей Бащенко (Luxoft)Ontico
 
Готовим тестовое окружение, или сколько тестовых инстансов вам нужно / Алекса...
Готовим тестовое окружение, или сколько тестовых инстансов вам нужно / Алекса...Готовим тестовое окружение, или сколько тестовых инстансов вам нужно / Алекса...
Готовим тестовое окружение, или сколько тестовых инстансов вам нужно / Алекса...Ontico
 
Новые технологии репликации данных в PostgreSQL / Александр Алексеев (Postgre...
Новые технологии репликации данных в PostgreSQL / Александр Алексеев (Postgre...Новые технологии репликации данных в PostgreSQL / Александр Алексеев (Postgre...
Новые технологии репликации данных в PostgreSQL / Александр Алексеев (Postgre...Ontico
 
PostgreSQL Configuration for Humans / Alvaro Hernandez (OnGres)
PostgreSQL Configuration for Humans / Alvaro Hernandez (OnGres)PostgreSQL Configuration for Humans / Alvaro Hernandez (OnGres)
PostgreSQL Configuration for Humans / Alvaro Hernandez (OnGres)Ontico
 
Inexpensive Datamasking for MySQL with ProxySQL — Data Anonymization for Deve...
Inexpensive Datamasking for MySQL with ProxySQL — Data Anonymization for Deve...Inexpensive Datamasking for MySQL with ProxySQL — Data Anonymization for Deve...
Inexpensive Datamasking for MySQL with ProxySQL — Data Anonymization for Deve...Ontico
 
Опыт разработки модуля межсетевого экранирования для MySQL / Олег Брославский...
Опыт разработки модуля межсетевого экранирования для MySQL / Олег Брославский...Опыт разработки модуля межсетевого экранирования для MySQL / Олег Брославский...
Опыт разработки модуля межсетевого экранирования для MySQL / Олег Брославский...Ontico
 
ProxySQL Use Case Scenarios / Alkin Tezuysal (Percona)
ProxySQL Use Case Scenarios / Alkin Tezuysal (Percona)ProxySQL Use Case Scenarios / Alkin Tezuysal (Percona)
ProxySQL Use Case Scenarios / Alkin Tezuysal (Percona)Ontico
 
MySQL Replication — Advanced Features / Петр Зайцев (Percona)
MySQL Replication — Advanced Features / Петр Зайцев (Percona)MySQL Replication — Advanced Features / Петр Зайцев (Percona)
MySQL Replication — Advanced Features / Петр Зайцев (Percona)Ontico
 
Внутренний open-source. Как разрабатывать мобильное приложение большим количе...
Внутренний open-source. Как разрабатывать мобильное приложение большим количе...Внутренний open-source. Как разрабатывать мобильное приложение большим количе...
Внутренний open-source. Как разрабатывать мобильное приложение большим количе...Ontico
 
Подробно о том, как Causal Consistency реализовано в MongoDB / Михаил Тюленев...
Подробно о том, как Causal Consistency реализовано в MongoDB / Михаил Тюленев...Подробно о том, как Causal Consistency реализовано в MongoDB / Михаил Тюленев...
Подробно о том, как Causal Consistency реализовано в MongoDB / Михаил Тюленев...Ontico
 
Балансировка на скорости проводов. Без ASIC, без ограничений. Решения NFWare ...
Балансировка на скорости проводов. Без ASIC, без ограничений. Решения NFWare ...Балансировка на скорости проводов. Без ASIC, без ограничений. Решения NFWare ...
Балансировка на скорости проводов. Без ASIC, без ограничений. Решения NFWare ...Ontico
 
Перехват трафика — мифы и реальность / Евгений Усков (Qrator Labs)
Перехват трафика — мифы и реальность / Евгений Усков (Qrator Labs)Перехват трафика — мифы и реальность / Евгений Усков (Qrator Labs)
Перехват трафика — мифы и реальность / Евгений Усков (Qrator Labs)Ontico
 
И тогда наверняка вдруг запляшут облака! / Алексей Сушков (ПЕТЕР-СЕРВИС)
И тогда наверняка вдруг запляшут облака! / Алексей Сушков (ПЕТЕР-СЕРВИС)И тогда наверняка вдруг запляшут облака! / Алексей Сушков (ПЕТЕР-СЕРВИС)
И тогда наверняка вдруг запляшут облака! / Алексей Сушков (ПЕТЕР-СЕРВИС)Ontico
 
Как мы заставили Druid работать в Одноклассниках / Юрий Невиницин (OK.RU)
Как мы заставили Druid работать в Одноклассниках / Юрий Невиницин (OK.RU)Как мы заставили Druid работать в Одноклассниках / Юрий Невиницин (OK.RU)
Как мы заставили Druid работать в Одноклассниках / Юрий Невиницин (OK.RU)Ontico
 
Разгоняем ASP.NET Core / Илья Вербицкий (WebStoating s.r.o.)
Разгоняем ASP.NET Core / Илья Вербицкий (WebStoating s.r.o.)Разгоняем ASP.NET Core / Илья Вербицкий (WebStoating s.r.o.)
Разгоняем ASP.NET Core / Илья Вербицкий (WebStoating s.r.o.)Ontico
 
100500 способов кэширования в Oracle Database или как достичь максимальной ск...
100500 способов кэширования в Oracle Database или как достичь максимальной ск...100500 способов кэширования в Oracle Database или как достичь максимальной ск...
100500 способов кэширования в Oracle Database или как достичь максимальной ск...Ontico
 
Apache Ignite Persistence: зачем Persistence для In-Memory, и как он работает...
Apache Ignite Persistence: зачем Persistence для In-Memory, и как он работает...Apache Ignite Persistence: зачем Persistence для In-Memory, и как он работает...
Apache Ignite Persistence: зачем Persistence для In-Memory, и как он работает...Ontico
 
Механизмы мониторинга баз данных: взгляд изнутри / Дмитрий Еманов (Firebird P...
Механизмы мониторинга баз данных: взгляд изнутри / Дмитрий Еманов (Firebird P...Механизмы мониторинга баз данных: взгляд изнутри / Дмитрий Еманов (Firebird P...
Механизмы мониторинга баз данных: взгляд изнутри / Дмитрий Еманов (Firebird P...Ontico
 

Plus de Ontico (20)

One-cloud — система управления дата-центром в Одноклассниках / Олег Анастасье...
One-cloud — система управления дата-центром в Одноклассниках / Олег Анастасье...One-cloud — система управления дата-центром в Одноклассниках / Олег Анастасье...
One-cloud — система управления дата-центром в Одноклассниках / Олег Анастасье...
 
Масштабируя DNS / Артем Гавриченков (Qrator Labs)
Масштабируя DNS / Артем Гавриченков (Qrator Labs)Масштабируя DNS / Артем Гавриченков (Qrator Labs)
Масштабируя DNS / Артем Гавриченков (Qrator Labs)
 
Создание BigData-платформы для ФГУП Почта России / Андрей Бащенко (Luxoft)
Создание BigData-платформы для ФГУП Почта России / Андрей Бащенко (Luxoft)Создание BigData-платформы для ФГУП Почта России / Андрей Бащенко (Luxoft)
Создание BigData-платформы для ФГУП Почта России / Андрей Бащенко (Luxoft)
 
Готовим тестовое окружение, или сколько тестовых инстансов вам нужно / Алекса...
Готовим тестовое окружение, или сколько тестовых инстансов вам нужно / Алекса...Готовим тестовое окружение, или сколько тестовых инстансов вам нужно / Алекса...
Готовим тестовое окружение, или сколько тестовых инстансов вам нужно / Алекса...
 
Новые технологии репликации данных в PostgreSQL / Александр Алексеев (Postgre...
Новые технологии репликации данных в PostgreSQL / Александр Алексеев (Postgre...Новые технологии репликации данных в PostgreSQL / Александр Алексеев (Postgre...
Новые технологии репликации данных в PostgreSQL / Александр Алексеев (Postgre...
 
PostgreSQL Configuration for Humans / Alvaro Hernandez (OnGres)
PostgreSQL Configuration for Humans / Alvaro Hernandez (OnGres)PostgreSQL Configuration for Humans / Alvaro Hernandez (OnGres)
PostgreSQL Configuration for Humans / Alvaro Hernandez (OnGres)
 
Inexpensive Datamasking for MySQL with ProxySQL — Data Anonymization for Deve...
Inexpensive Datamasking for MySQL with ProxySQL — Data Anonymization for Deve...Inexpensive Datamasking for MySQL with ProxySQL — Data Anonymization for Deve...
Inexpensive Datamasking for MySQL with ProxySQL — Data Anonymization for Deve...
 
Опыт разработки модуля межсетевого экранирования для MySQL / Олег Брославский...
Опыт разработки модуля межсетевого экранирования для MySQL / Олег Брославский...Опыт разработки модуля межсетевого экранирования для MySQL / Олег Брославский...
Опыт разработки модуля межсетевого экранирования для MySQL / Олег Брославский...
 
ProxySQL Use Case Scenarios / Alkin Tezuysal (Percona)
ProxySQL Use Case Scenarios / Alkin Tezuysal (Percona)ProxySQL Use Case Scenarios / Alkin Tezuysal (Percona)
ProxySQL Use Case Scenarios / Alkin Tezuysal (Percona)
 
MySQL Replication — Advanced Features / Петр Зайцев (Percona)
MySQL Replication — Advanced Features / Петр Зайцев (Percona)MySQL Replication — Advanced Features / Петр Зайцев (Percona)
MySQL Replication — Advanced Features / Петр Зайцев (Percona)
 
Внутренний open-source. Как разрабатывать мобильное приложение большим количе...
Внутренний open-source. Как разрабатывать мобильное приложение большим количе...Внутренний open-source. Как разрабатывать мобильное приложение большим количе...
Внутренний open-source. Как разрабатывать мобильное приложение большим количе...
 
Подробно о том, как Causal Consistency реализовано в MongoDB / Михаил Тюленев...
Подробно о том, как Causal Consistency реализовано в MongoDB / Михаил Тюленев...Подробно о том, как Causal Consistency реализовано в MongoDB / Михаил Тюленев...
Подробно о том, как Causal Consistency реализовано в MongoDB / Михаил Тюленев...
 
Балансировка на скорости проводов. Без ASIC, без ограничений. Решения NFWare ...
Балансировка на скорости проводов. Без ASIC, без ограничений. Решения NFWare ...Балансировка на скорости проводов. Без ASIC, без ограничений. Решения NFWare ...
Балансировка на скорости проводов. Без ASIC, без ограничений. Решения NFWare ...
 
Перехват трафика — мифы и реальность / Евгений Усков (Qrator Labs)
Перехват трафика — мифы и реальность / Евгений Усков (Qrator Labs)Перехват трафика — мифы и реальность / Евгений Усков (Qrator Labs)
Перехват трафика — мифы и реальность / Евгений Усков (Qrator Labs)
 
И тогда наверняка вдруг запляшут облака! / Алексей Сушков (ПЕТЕР-СЕРВИС)
И тогда наверняка вдруг запляшут облака! / Алексей Сушков (ПЕТЕР-СЕРВИС)И тогда наверняка вдруг запляшут облака! / Алексей Сушков (ПЕТЕР-СЕРВИС)
И тогда наверняка вдруг запляшут облака! / Алексей Сушков (ПЕТЕР-СЕРВИС)
 
Как мы заставили Druid работать в Одноклассниках / Юрий Невиницин (OK.RU)
Как мы заставили Druid работать в Одноклассниках / Юрий Невиницин (OK.RU)Как мы заставили Druid работать в Одноклассниках / Юрий Невиницин (OK.RU)
Как мы заставили Druid работать в Одноклассниках / Юрий Невиницин (OK.RU)
 
Разгоняем ASP.NET Core / Илья Вербицкий (WebStoating s.r.o.)
Разгоняем ASP.NET Core / Илья Вербицкий (WebStoating s.r.o.)Разгоняем ASP.NET Core / Илья Вербицкий (WebStoating s.r.o.)
Разгоняем ASP.NET Core / Илья Вербицкий (WebStoating s.r.o.)
 
100500 способов кэширования в Oracle Database или как достичь максимальной ск...
100500 способов кэширования в Oracle Database или как достичь максимальной ск...100500 способов кэширования в Oracle Database или как достичь максимальной ск...
100500 способов кэширования в Oracle Database или как достичь максимальной ск...
 
Apache Ignite Persistence: зачем Persistence для In-Memory, и как он работает...
Apache Ignite Persistence: зачем Persistence для In-Memory, и как он работает...Apache Ignite Persistence: зачем Persistence для In-Memory, и как он работает...
Apache Ignite Persistence: зачем Persistence для In-Memory, и как он работает...
 
Механизмы мониторинга баз данных: взгляд изнутри / Дмитрий Еманов (Firebird P...
Механизмы мониторинга баз данных: взгляд изнутри / Дмитрий Еманов (Firebird P...Механизмы мониторинга баз данных: взгляд изнутри / Дмитрий Еманов (Firebird P...
Механизмы мониторинга баз данных: взгляд изнутри / Дмитрий Еманов (Firebird P...
 

Agile мёртв (!|?) / Александр Сидоров (Яндекс)

  • 1. Agile мёртв (!|?) Александр Сидоров, PM, Яндекс
  • 2. Agile is Dead https://www.linkedin.com/pulse/agile-dead-matthew-kern Kent Beck, Erik Dietrich, Dave Thomas, Richard Bishop, William Edmonson, Andrew Hunt, Andrew Binstock, Mike Hadlow, Nathan Dintenfass, Garreth Dottin, Kristopher Wilson, …
  • 3. the more you try and practice Agile the less agile you become, and vice versa Stuart Eccles
  • 4. original stuff didn't cut it for enterprise class systems Scott Ambler
  • 5. it died of oversimplification, and provides myths Hayim Makabee
  • 6. Agile should not have been a management process Darren
  • 7. • продолжать с Agile? • вернуться к RUP, MSF, ГОСТ? • комбинировать? • в методологии ли дело?
  • 8. Кейсы • формальный RUP • абсолютный Scrum-but • планы, продуктовая работа + Agile без названия • «самодельный» waterfall vs Agile без названия • ASD + Agile без названия + IT Kanban на похожих продуктах
  • 9. Кейс: формальный RUP • бизнес-требования без пользователей • системные без программистов • архитектура отдельно • задачи по требованиям • календарный план – абстрактный • изменения с пересогласованием • реализация отдельно • тестирование по здравому смыслу • тяжёлое внедрение
  • 10. Результат • продукт, включаемый на день к приезду проверяющего • не то, медленно, некачественно • плохое взаимодействие между людьми, болезненные изменения • нельзя согласовать изменения для интеграции своих же продуктов
  • 11. Кейс: абсолютный Scrum-but - процесс • product owner без связи с пользователями и предметной области • постоянные изменения концепции • масса работы насмарку • ритуалы Scrum – четверть времени • velocity – желаемое за действительное • лишь бы продемонстрировать • кроссфункциональность до абсурда • концептуально разные продукты в программе
  • 12. Результат • ни один продукт не доделали – у инвестора лопнуло терпение • что такое готово, когда будет и сколько ресурсов ещё потребует – непонятно • очень плохая продуктовая работа • выгорание, текучка
  • 13. Кейс: планы, продукт, Agile без названия • каждый релиз – с планами, оценками, архитектурой, но они гибкие • аналитик общается с пользователями • решения придумывает вместе с архитектором • архитектор – тимлид и пишет код • с PM’ом и директором – задачи, сроки, ресурсы • координация между группами • планёрки по группам • стендапы – под запись, доделывать, сразу за много не браться
  • 14. Результат • работающая система, сама себя продаёт, приносит прибыль • работать приятно
  • 15. Кейс: самодельный waterfall vs Agile без названия • несколько проектов в одной продуктовой программе • внедрение формального waterfall-like с артефактами из RUP’а • 1 PM согласился, 1 отказался 4 комбинировали
  • 16. Только waterfall += • не успевали внедрять новые компоненты • не перешли на новую кодовую базу • делали сложные ненужные функции • в несколько раз превысили сроки • конфликты в команде • выпустили, но остались без премий
  • 17. Только Agile • игнорировали продуктовые требования, «мы лучше знаем, что нужно пользователям»* • не смогли сделать общую концепцию для управления остальными продуктами • ошибки, так себе документация • получился набор инструментов для админа-гика • сделали продукт при другом PM’е :( * - the more you try and practice Agile…
  • 18. Комбинация • «второстепенные» продукты лучше главных • в командах всё хорошо
  • 19. Белые пятна Agile-методологий сроки, ресурсы, каналы сбыта, бюджет иллюзия достаточной продуктовой работы отрицание долговременного проектирования и планирования* эргономика, графический дизайн, тестирование* multitasking, multimanagement, GTD * - не во всех
  • 20. Когда дело не в Agile • новый начальник внедряет Scrum по книжке • никто ничего не знает о пользователях • хотфикс блокера – в следующий спринт • кроссфункциональность любой ценой • тех. долг, или рефакторинг не user story • вера, фанатизм, ритуалы, культ карго • штраф за опоздание на стендап • кое-как для демонстрации • мнение большинства
  • 21. ASD + Agile без названия + IT Kanban • ASD на уровне всего проекта • Scrum-but на уровне рабочих групп до 10 чел. и 1-2 нед. • IT Kanban на уровне отдельных задач и сотрудников • продуктовая работа с пользователями, правдоподобным прототипом, эргономикой • руководитель договаривается, обеспечивает, решает проблемы ASD Agile IT Kanban
  • 22. Adaptive Software Development-like на уровне всего проекта 4-6 итераций по 4-6 нед. до полезного релиза фокус на состоянии продукта, не процессе Agile без названия: группы до 10 чел., итерации 1-2 нед. спринты, стендапы, планирование, velocity продуктовая работа – в основном на след. релиз, небольшая часть – на след. спринт IT Kanban: доска с задачами, правила multitasking’а, multimanagement’а концепция, ТЗ, архитектура, план покодировали все части, оценили, скорректировали целое с заглушками для сложных функций на машине разработчика 2 нед. сложные функции проработаны стабильность, производительность остальные части продукта
  • 23. Исключения • поддержка существующей системы • внедрение на готовой платформе когда пользователь действительно не знает, что нужно • самый первый прототип
  • 25. Подробнее • ASD: Adaptive Software Development: A Collaborative Approach to Managing Complex Systems, James A. Highsmith • продуктовая работа: Inspired: How To Create Products Customers Love, Marty Cagan

Notes de l'éditeur

  1. проектирование бизнес- и системные требования от marcom’ов и sale’ов, analyst-only, write-only, в спец. системе, архитектура мало связана с реализацией планирование это MS Project, PM->разработчик, вехи растягиваются выполнение статусы задач по почте, инструменты кто во что тестирование на основе здравого смысла внедрение так себе качество взаимодействие с другими никакой силой не объединить продукты в одно решение
  2. проектирование product owner без связи с пользователями, постоянные изменения, в т.ч. концепции, архитектура не прорабатывалась, временные решения планирование 2 дня раз в 2 нед. + полчаса ежедневно, горизонт 2 нед., story points больше velocity т.к. «нужно больше», непонятно, что значит готовый релиз и когда будет выполнение мультименеджмент, много работы насмарку, переработки тестирование демонстрация, «eat your own dog’s food» замяли внедрение не дошли взаимодействие с другими непонятно, что у кого в каком состоянии, чтобы объединять и переиспользовать
  3. аналитик общается с пользователями решения придумывает вместе с архитектором архитектор – тимлид и пишет код с PM’ом и директором – задачи, сроки, ресурсы, внедрение, marcom, sale/presale новая функциональность, релиз – отдельные обсуждения, оценки координация аналитиков, разработчиков, тестировщиков, marcom, sales, внедрения планёрки по группам стендапы – под запись, доделывать, сразу за много не браться
  4. сроки, ресурсы, каналы сбыта, бюджет иллюзия, что продуктовой работы достаточно отрицают необходимость долговременного проектирования и планирования (не все) эргономика, графический дизайном, тестирование (не все) работа отдельных участников над отдельными задачами, multitasking, multimanagement, GTD особенно в условиях больших компаний и доработки существующих продуктов
  5. подходит для проектов до 10 человеко-лет больше – не пробовал на уровне всего проекта неск. недель на первоначальный план и прототип, а дальше 4-6 итераций по 4-6 нед. до готовой версии продукта на уровне рабочих групп до 10 чел. и 1-2 нед. Scrum-but со спринтами, стендапами, планёрками на уровне отдельных задач и сотрудников IT Kanban с доской по статусам продуктовая работа с пользователями, правдоподобным прототипом, эргономикой отдельный, опережающий разработку цикл