Хочу рассказать из своего опыта, какие препятствия возникают на пути проникновения гибких методик в корпоративное сознание, с другой стороны, что мешает апологетам гибких методик в принятии корпоративного подхода.
Осмыслим эти паттерны, и подвергнем конструктивной критике, ведь Agile методики как-то справляются у наших зарубежных коллег в корпоративном сегменте!
В рамках конструктивной критики расскажу о SAFe в корпорации и почему я в него верю.
Ну и наконец, а должен ли Waterfall умереть?
4. Иерархия и амбиции
4
• Маленькие шажки (пилоты) для
заказчика идеи (нужно показать
результативность), подводный
Agile
• Пересобирание команд на новом
месте (к примеру Альфа-Лаб)
Тихо-тихо, давайте так, вот
моя визитка, позвоните
когда будете относиться к
этому серьезнее
• Страх потерять свое место
• Страх потерять свою значимость
• Неприятие нового подхода
5. Дурной «корпоративный» тон – 150% загрузки, «резиновые»
спринты...
5
“Ужасная догадка: давление и сверхурочная
работа призваны решить только одну проблему
- сохранить хорошую мину при плохой игре.”
Том ДеМарко «Deadline. Роман об управлении проектами»
6. Не верят в Agile
6
• Слабое знание о
том, что такое
Agile
• Слабое понимание
принципов
• Негативные
примеры из опыта
от знакомого
7. Инструменты убивают гибкость?
8
• Путают методику, инструменты и
компетенции.
• Неумелый выбор инструментария
• Впрягают лошадь позади телеги
8. Коммит сразу в master– г*вн*к*д
• Нужно использовать
практики XP
• Все, что можно,
тестировать в рамках
Dev среды
• Ссылки:
http://verigreen.io
https://github.com/Verigreen
9
10. Отсутствие доверия своим подчиненным
11
• Назначение
содержимого
бэклога спринта!?
• Пренебрежение
техническим
долгом, когда об
этом заходит речь
• Нереальное
видение развития
продукта, голос
команд не слышат
11. Контроль = адский корпоративный булшит
12
“Но когда «Ариэль» опускался на космодром Агатодемона, какая-то
последняя капля переполнила чашу. Возможно, ее роль сыграли первые
порывы урагана — на них надо было молниеносно реагировать, а
компьютеру, заблокированному информационной лавиной, которую он сам
же и вызвал, уже нечем было управлять.”
Станислав Лем «Ананке» (Рассказы о илоте Пирксе)
12. Планирование = waterfall (Пример из SAFe)
Спринт 1.1 Спринт 1.2 Спринт 1.3 Спринт 1.4 Спринт 1.5 (IP) PI2 >>>
Вехисобытия
Альфа
Бета
Гамма
Дельта
Тринити
Морфеусы
Антилопы
Тиранозавры
Нужна помощь
UX
Нужна помощь
Системного
Архитектора
КрасныйРозовый –
серьезные зависимости
Оранжевый –
событиявехи
Синий – фичи
В спринте 1.3 происходит
какое-то событие (релиз,
маркетинговое
мероприятие итд)
Эта фича не может быть
реализована до
выполнения всех
зависимостей
Эта фича не имеет связей и
может быть реализована в
любой момент независимо
от других
13. Идея сосуществования
Источник: адаптация Гартнера
Системы
инноваций
Системы
отличия
Системы
записей
Безопасность, минимизация рисков
Малая скорость
Гибкое
Фокус на бизнесе
DevOps & Agile
Традиционное
Фокус на ИТ
Надежное и безопасное
Отзывчивость и рост
Скорость и гибкость
Связь
Руководство и
синхронизация
14. Почему я вообще верю в Enterprise Agile после сказанного
15
• Я оптимист
• Военное искусство
Военная стратегия
Способ достижения победы в войне посредством целеполагания,
общего плана и систематического внедрения мер противодействия
противнику с учётом постоянно меняющихся обстоятельств и обстановки.
Оперативное искусство
Изучает методы подготовки и ведения совместных и самостоятельных операций (военных (боевых) действий) крупными
воинскими формированиями — корпусами, армиями, группа армий, фронтами, группами фронтов, войсками.
Тактика
Составная часть военного искусства, включающая теорию и практику подготовки и ведения боя соединениями, частями
(кораблями) и подразделениями различных видов вооружённых сил, родов войск (сил) и специальных войск на суше, в воздухе
(космосе), на море и информационном пространстве