Agile во внутренней разработкеАсхатУразбаевAgile CoachScrumTrek
АсхатУразбаевScrumTrekAgile Coach
Управляющий партнерВ прошломПрограммист, менеджер проектов, методологIT организации – разныеи похожие
Победа разработкиКризисAgileХаосПроектный подход`Победа бизнеса
Хаотическая разработкаНовый IT отдел Начало времен
РазработчикРазбирается в бизнес доменеОбщается с пользователями«Свой» программист для заказчика
Тестируют пользователи«Качество определяется не наличием багов, а умением программистов их обезвреживать»
Высокая производительностьНебольшие системыМинимум интеграцииРазработчики не взаимодействуют друг с другомВысокая гибкостьДостаточная производительность
КризисЗадачиБагиЕще задачиПроблемы пользователейИ опять задачи!Вопросы бизнеса
КризисХронический срыв сроковНизкое качествоВысокая стоимость поддержки
Что делать?
AgileПроектный подходПроектный подход
Победа разработкиКризисAgileХаосПроектный подход`Победа бизнеса
Проектный подходПроектМенеджер проектовПул ресурсовПроектная командаДокументирование требованийТестированиеАналитикаКонфигурационное управление...
AgileПроектный подходAgile
Победа разработкиКризисAgileХаосПроектный подход`Победа бизнеса
Что нравится в AgileОтветственность за DeliveryТребования фиксируются на итерацию Определяются приоритетыКомандная работа
Agile вХаотической разработке:Нет людей и знаний: Нет управления, квалифицированных менеджеров, Нет команд,Нет конфигурационного управления, тестирования, аналитики и так далее
Внедрение Agile
Проблемы внедренияРиск возврата ручного управленияCтрах сказать «Нет» заказчику
Герои в почетеМифический программистпрошлого:«Я бы сделал ЭТО за 2 часа»
Победа разработкиКризисAgileХаосПроектный подход`Победа бизнеса
AgileПроектный подходПроектный подход
КонфликтДолго делают!Непродуманные требования!Срывают сроки! Новые задачиНизкое качество!Не знают чего хотят!Постоянные баги!Сроки с потолка
Война бизнеса и разработки
Победа бизнесаПочему не готово?Приоритеты поменялисьНовые требованияПрограммиста забрали на другой проектЧтобы завтра было!Урежем тестирование
Некоторое время спустяПочему баги?А-а-а-а!
Внедрение AgileРазделение ответственностиЧеткие правила игры
Почему Agile нравитсяОтветственность за качествоНет переключений задачФокусирование на результатеФиксированная командаСокращение времени реакцииВыделено время на обеспечение качества
ТрудностиЗакрепление выделенных командПоиск POМного баговТрудно определить приоритетыОтсутствие VisionТрудно вытащить заказчика
Война бизнеса и разработки
Победа разработкиКризисAgileХаосПроектный подход`Победа бизнеса
Разработка наносит ответный ударСогласование требованийКомитет по управлению изменениямиПриемка у заказчика!!!Фаза разработки архитектурыХе-хе. По тестовым сценариям!Фаза тестирования
Война: окапываемся!Ревью и согласования в рабочих группах обязательныТребования некачественныеНедовольство пользователейФаза приемки у группы эксплуатацииТестировщикинедозагруженыПосадить вместе с тест менеджеромПравите на productionТолько release engineer имеет право выкладыватьБольше бюрократии – дольше разработка
Почему Agile нравитсяРезультат, нужный заказчикуГибкость в изменении требований
ТрудностиТрудно выделить всю цепочку (например, забрать в команду аналитиков и тестировщиков)ДебюрократизацияНемотивированность разработчиковУход людейКлючевые бездельники
Разработка как сервисЧеткие правила игрыПравильное разделение ответственностиПостоянное совершенствование
Сервисная разработкаDelivery is OK!Дальше: Максимизация ценности заказчикуПовышение эффективности разработки
ТрудностиГовнокодМаркетингАналитикаНедостаток дисциплины
Проблемы и их решенияОтсутствие пониманияРазъясняем и учимОтсутствие компетенцииНанимаем профиУчим Учимся
Проблемы и их решенияПоддержка высокого руководстваAgile как экспериментЗеленый свет эксперименту!
РешенияНавести порядок у себяПрозрачностьBaby steps
Победа разработкиКризисAgileХаосПроектный подход`Победа бизнеса
АсхатУразбаевaskhat@scrumtrek.ruTwitter: zibsunSkype: askhatuЖЖ: zibsun.livejournal.com
Вопросы?

Agile In House