Agile - это способ делать проекты быстрее? Или же это революционный способ менеджмента? Или же это попытка решить глобальную проблему управления бизнесом в текущем информационном состоянии общества? Предлагаю вам посмотреть видеозапись первой вводной лекции по аджайлу, прочитанной мной для моей продуктовой команды.

Если интересует продолжение, то следующая лекция была про cynefin framework: метод подбора процесса в разных ситуациях

Тезисы

Agilemanifesto.org - русский перевод (для тех, кто по видеосвязи).
Аджайл - это не теория
Аджайл - это удачная попытка найти общее между практиками
Общее у них - ценности и принципы
Нет никаких правил, детально описанных процессов и методов
Нет никакой методологии под названием аджайл
Agile - это идея
Цель лекции - раскрыть эту идею, понять это общее
Три слоя погружения:
1. Суть аджайла за 10 мин
2. Какую проблему решаем? Аджайл на примере заказной разработки софта
3. Глубокое погружение: “зачем аджайл бизнесу” и “почему именно сейчас”
До середины 90-х все писали software так же, как делали hardware Но есть большая разница
Вызов бросили: 17 человек в 2001 году - авторы манифеста
Ценности и принципы аджайла - это просто здравый смысл на бумаге
В аджайл можно верить
Аджайлу можно соответствовать.
Но невозможно работать по аджайлу
То, что написано - умирает: мёртвая-живая вода, индийские веды
Источник русского скепсиса в отношении аджайла: 3 раза сбитый прицел

Agile и его фреймворки

Agility: Ловкость Проворство Подвижность Гибкость Манёвренность Динамичность Оперативность Живость
Don Wells: “Нет методологии, и не бывает. Бывают только Agile команды”.
Agile - это состояние команды.
Фреймворки - наборы практик и процессов для достижения этого состояния
Rini Van Solignen “Scrum для менеджеров”: fit - fitness
Fitness - это диета и регулярные упражнения
Клиент может не понимать, но он должен слушать и слушаться тренера
Отличие фреймворка от методологии
Пример для jigsaw puzzle - воду пью, но упражнения не делаю.
Scrum XP Kanban (хотя правильнее сказать - Lean) FDD BDD DSDM (dynamic systems development method) Crystal Clear AUP (agile unified process) LESS Nexus SAFe (scaled agile framework)

Разработка в стиле водопад

Заказчик объясняет идею менеджеру проекта, а не разработчикам.
Аналитики - BRD, заказчику более менее понятно, но прицел уже немного сбился.
Проектировщики - Design/Spec, уже совсем непонятно, прицел ещё больше сбился.
Проблема с корректировкой документации, более того - write only документация.
Её не читают даже менеджеры. В лучшем случае читают аналитики и тестировщики.
Менеджеры, не глядя, делают copy-paste куски спеки в задачи.
Разработчики, исполнители, для которых она пишется, никогда не читают.
Пусть даже разработка идёт хорошо, качественно, в срок.
10% в конце на тестирование.
Несоответствия на тесте - что-то нереализуемо по спеке, прицел ещё больше сбился.
В итоге не совсем то, что надо, хотя всё по BRD - сломанный телефон из-за прицела.
Мешок с деньгами - прыгаем с допниками.
Проектный менеджмент - треугольник с качеством в центре.
План в виде Гантта, но гладко было на бумаге, да забыли про овраги.
Вина на разработке - давление менеджмента - костыли, говнокод
Вина на заказчике - scope fix из-за fix price - треугольник распухает в обе стороны!
На практике в водопаде треугольник всегда распухает.
В треугольнике нет ценности.
Принцип Паретто - 80% времени и денег потрачено впустую, по большому счёту.

Разработка в стиле Agile

Контракт Time & Material
Заказчик говорит напрямую с разработчиками
Разработчики делают, как поняли - не то
Ещё доработки, опять не то, но уже лучше.
Ещё одна итерация.
Ещё, и вуаля - он получил то, что ему нужно.
Как правило на это уходит меньше времени и денег.
Менеджмент в духе Agile - треугольник с фиксированным качеством.
Переменный scope.
Не просто нечто готовое каждую итерацию, а: Остановка в конце Получение обратной связи Адаптация И только потом запуск следующей
Маленький водопад внутри итерации


Standish Group - Chaos manifesto 2012: success 14/42 %
Мы не говорим ещё про инновации
Рынок существует и модель надо просто скопировать
Всё равно нельзя получить у эксперта знание за 2-3 недели

Для инноваций даже это слишком оптимистичная картинка
Стив Бланк - правильный результат съел все ресурсы и похоронил компанию
Причина - установка на точную реализацию первоначальной идеи
Откуда заказчик знает, что его идея жизнеспособна?

Закон времени

Кусочек PSM закончился - второе погружение
Принцип построения жизнеспособного бизнеса перестал работать
Люди, как биологический вид, не изменились
Принципы рынка тоже - роли, деньги, конкуренция.
Смена поколений человека: период колебания = 25 лет.
Смена социальных процессов:
Частоту смены доминирующей технологии
Частоту изменения окружающего мира человека с точки зрения Технологии Культуры Информационного состояния общества
В середине 20-го века частоты сравнялись.
Сейчас превышение в несколько раз.
18-19 век: за время жизни в быту ничего не меняется
Родился - телега с лошадьми - 80-100 лет - та же телега.
Сейчас за время жизни технологии меняются несколько раз
Люди не изменились. Но они вписываются или не вписываются в новое инф состояние.
Пример: в лето бабушка с iPad-ом. Откуда силы изучать новое?
На рынке то же самое - закон нормального распределения не изменился.
Но время жизни рынков сократилось существенно.
Бизнес либо вписывается, либо не вписывается.

Пирамиды

Принцип “Построй и они придут”
Флипчарт про пирамиды ответственности в менеджменте
Работал потому что: никаких новых технологий нет, условия жизни не меняются.
Новым идеям появиться просто неоткуда
Рынок стабилен столетиями.
Меняется только территориями - захват только войной.
Выстраивание бизнеса вокруг очевидной модели
Бизнес существует без изменений длительное время
Задача менеджмента - следить за стабильностью, сокращать издержки
Знание = власть
Власть - способность управлять
Управление - движение информации
Горизонтальные связи блокируются менеджментом - для них это опасно
Власть - монополия на знание, поэтому исполнителям вбили в голову:
Важна должность, а не навыки и знания
Каждый сверчок - знай свой шесток
Счастье - это работать до 7 пота
Лишнее общение - пустая болтовня
Нет времени на ерунду - когда пойдём “работать”?
Пример сопротивления менеджмента: интеграционный компьютер Don Wells

Матрица

Принцип “Построй и они придут” перестаёт работать, т.к. всё чаще:
Появляются новые технологии, сильно влияющие на жизнь
Меняются законы
Рынки меняются, умирают, появляются.
Редкие изменения через проектное управление
Нет мотивации на изменение
Конфликтующее двоевластие: стабильность vs развитие
Пример: сеть пунктов выдачи интернет-заказов в логистической компании
Постоянное ускорение изменений приводит к гибели матрицы

Agile-команды

Чёрные ящики, открытые ящики и запущенные продукты
Команды из двух цветов
Выживание диктует новые условия
Процессы вокруг инноваций и ценности
Инновация - модель в тёмном ящике - на свету работает и масштабируется
Ценность - реальная потребность клиента на рынке
Успех зависит от способности к постоянной адаптации под меняющиеся условия
Раньше - стабильность структуры - строго соблюдать инструкции, правила, распорядок
Сейчас - адаптивность структуры - мониторить условия и подстраиваться
Исполнители: владеют методологией изучения рынков + новых технологий одновременно, сами меняют организацию под изменения рынков и технологий
Ежедневное взаимодействие профессионалов,
Которые привыкли работать в совершенно разных сферах
Бизнесовых людей: Маркетологов Продавцов Финансистов Экономистов
И спецов в технике и технологиях: Инженеров Конструкторов Электронщиков Программистов
Сотрудничать на равных, а иначе адаптация не получится
Команды формируются вокруг сегментов рынка, а не вокруг технологий
Мы переходим от управления проектами к управлению продуктами или услугами
Нужен руководитель продукта или сервиса
Который сначала за несколько неудачных итераций найдёт модель
Которая успешно заработает на рынке
На основе которой создать план, а затем организацию
Далее - управление ценностью (lean startup management)
Чистка отмерших клеток - продуктов и услуг потерявших актуальность
Добавление новых клеток - инновации
Для такой команды проект - это итерация
Проектный менеджмент - обуза, отмирает
Или преобразуется в лидерство принципиально иного типа: помощь смешанным, кроссфункциональным командам в самоуправлении, поддержка функционирования на длительной постоянной основе, обеспечение их всем необходимым для работы.
Раньше - попасть в scope-time-cost
Сейчас - вакуум ценности - product-market fit - поддерживать изменение
4 этапа - Стив Бланк
Lean Startup - Эрик Рис

Agile - продукт для ранних последователей

Самые динамичные рынки - информационно-технологические
Где товар - информация и средства работы с ней (Интернет, разработка софта)
Не просто требуют замены водопада - убивают бизнес на водопаде
Поэтому Agile - для сферы разработки софта - проблема стоит наиболее остро