Почему я не верю в Agile. 4 года спустя. Слава Панкратов, Стратоплан.Ру ПРОВОКАЦИЯ? • Да • И если вам так проще, так к этому и относитесь... • А если хотите разобраться, то вам со мной. МОЕ ОТНОШЕНИЕ К ТЕМЕ • • • • Пробовал сам (успешно) Видел со стороны Слушал тех, про «продает» эту тему Слушал тех, у кого не получалось ПОЧЕМУ ГОВОРЮ ОБ ЭТОМ? • Потому что считаю что Agile самая НЕГИБКАЯ методология и его адепты самые НЕГИБКИЕ люди • Троллинг? Да! • Толчок к развитию – да, наверное. ВОПРОСЫ Где в AGILE люди? • Люди и коммуникации выше процедур и процессов – УРА! • Первый митинг agile команды: «Какие инструменты и процессы мы будем использовать?» • КАРТИНКА СТАТИЧНАЯ ПОСЛЕДНИЕ 4-5 ЛЕТ РАЗВИТИЕ Где развитие гибкой методологии? • «Жесткий PMI» включил какую-то сертификацию по Agile • PMI Agile community есть • Где шаги навстречу? • Где Agile 2.0? ЧТО ГОВОРЯТ ЛЮДИ? Можно ли ВООБЩЕ слушать людей? • Нет и вот почему o Если у тебя не получилось, ты попробовал еще раз, два и бросил – у тебя 2-3 негативных опыта (у большинства он 1) o О провалах не говорят, а когда говорят, это целая ДРАМА с комментариями • Если у тебя получилось, то ты в это веришь и говоришь что у тебя получилось – такого опыта на одного человека больше Agile тренд? Да, но... КАКОЙ? Сервис: Поиск по Интернету. Запрос(ы): agile. По всему миру, 2004 – настоящее время. ВКЛЮЧАЕМ АНАЛИТИКОВ! Agile: Динамика популярности • Значения приведены относительно максимума, который принят за 100. Как вы думаете? ИСТОРИЯ И РАЗВИТИЕ Agile: Динамика популярности • Значения приведены относительно максимума, который принят за 100. ПокаСлучайности? всеОй, супер! куда? Да?.. СТРАННОСТИ Agile: Динамика популярности • Значения приведены относительно максимума, который принят за 100. ОТКУДА НОГИ РОСТУТ? Agile: Популярность по регионам Понятно Давайте думать ДАЛЬШЕ Копнем глубже В СРАВНЕНИИ СО «СРЕДНИМ» Agile: Динамика популярности • Сравните популярность Значения приведены относительно максимума, который принят за 100. запроса во всех категориях с его популярностью в категории "Компьютеры и электроника". ТОЖЕ ТАК СЕБЕ... Agile: Динамика популярности • Значения приведены относительно максимума, который принят за 100. МОЖЕТ НАДО ИСКАТЬ РЯДОМ? Давайте копаться глубже НОВАЯ НАДЕЖДА? Agile: Динамика популярности Это сообщение об ошибке появляется тех случаях, когда •Запрос Значения приведены относительно максимума, который принят 100. 'agile' использовался в категории "Бизнес и промышленность" лишьввза 25% случаев. существуют другие категории, которые могут быть более релевантными заданному поисковому запросу. ДА?! Agile: Динамика популярности ТОЛЬКО ГДЕ?.. Agile: Динамика популярности • География Понятно СНОВА СТРАННОСТИ Agile: Динамика популярности • Мощная аналитика! ИЩЕМ «НАВОДКИ» Agile, да не тот • https://en.wikipedia.org/wiki/Chevrolet_Agile The Chevrolet Agile is a subcompact car developed by General Motors in Brazil and built in Argentina. ТАК ЧТО ЖЕ БЫЛО?.. Agile: Динамика популярности • Значения приведены относительно максимума, который принят за 100. Тихое падение интереса КАК ДЕЛА У «КОНКУРЕНТОВ»? Во что верят люди? СРАВНИМ ИНТЕРЕС К ТЕМАМ Во что верят люди? ТАК ЧТО ЖЕ ВСЕ-ТАКИ БЫЛО?! Agile: как это было? янв-июн 2004 янв-июн 2004 июл-дек 2004 июл-дек 2004 янв-дек 2005 янв-дек 2005 июл-дек 2006 июл-дек 2006 янв-дек 2007 янв-дек 2007 янв 2008 – июн2011 янв 2008 – июн2011 июл 2011 - ... июл 2011 - ... PMI в тоже время КТО НА КОНЕ? Может быть «метрики»? янв-июн 2004 янв-июн 2004 июл-дек 2004 июл-дек 2004 янв-дек 2005 янв-дек 2005 июл-дек 2006 июл-дек 2006 янв-дек 2007 янв-дек 2007 янв 2008 – июн2011 янв 2008 – июн2010 июл 2011 - ... июл 2011 - ... Или все же RUP? Так что делать? Что-то, где-то пошло совсем не так... А МОЖЕТ, ЭТО МЫ НЕ ТАК ПОНЯЛИ? Люди и взаимодействие важнее процессов и инструментов Работающий продукт важнее исчерпывающей документации Сотрудничество с заказчиком важнее согласования условий контракта Готовность к изменениям важнее следования первоначальному плану То есть, не отрицая важности того, что справа, мы всё таки больше ценим то, что слева. БУДЕЩЕЕ.. БЕЗ AGILE? Если Agile не станет гибкой и итеративно развивающейся методологией, то у Agile нет будущего. СПАСИБО! ВАШИ ВОПРОСЫ? СЛАВА ПАНКРАТОВ www.stratoplan.ru [email protected] twitter: @pankratov КУДА РАСТИ AGILE? Основополагающие принципы Agile-манифеста: • Наивысшим приоритетом для нас является удовлетворение потребностей заказчика, благодаря регулярной и ранней поставке ценного программного обеспечения. • Изменение требований приветствуется, даже на поздних стадиях разработки. • Agile-процессы позволяют использовать изменения для обеспечения заказчику конкурентного преимущества. • Работающий продукт следует выпускать как можно чаще, с периодичностью от пары недель до пары месяцев. • На протяжении всего проекта разработчики и представители бизнеса должны ежедневно работать вместе. • … КУДА РАСТИ AGILE? Основополагающие принципы Agile-манифеста • Над проектом должны работать мотивированные профессионалы. Чтобы работа была сделана, создайте условия, обеспечьте поддержку и полностью доверьтесь им. • Непосредственное общение является наиболее практичным и эффективным способом обмена информацией как с самой командой, так и внутри команды. • Работающий продукт — основной показатель прогресса. • Инвесторы, разработчики и пользователи должны иметь возможность поддерживать постоянный ритм бесконечно. Agile помогает наладить такой устойчивый процесс разработки. • Постоянное внимание к техническому совершенству и качеству проектирования повышает гибкость проекта. • …. КУДА РАСТИ AGILE? Основополагающие принципы Agile-манифеста • Простота — искусство минимизации лишней работы — крайне необходима. • Самые лучшие требования, архитектурные и технические решения рождаются у самоорганизующихся команд. • Команда должна систематически анализировать возможные способы улучшения эффективности и соответственно корректировать стиль своей работы. Agile 1.0 – понять, принять и устранить недостатки – Agile 2.0 СПАСИБО! ВАШИ ВОПРОСЫ? СЛАВА ПАНКРАТОВ www.stratoplan.ru [email protected] twitter: @pankratov