1 / 28

Все-таки, Что же такое Agile ?

Роман ИВАНОВ Менеджер проектов, « Inostudio Solutions». Все-таки, Что же такое Agile ?. 1970-е Программирование удел ученых. Деньги у бизнеса, которому нужен результат, а не универсальные изыски.

booth
Download Presentation

Все-таки, Что же такое Agile ?

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Роман ИВАНОВ Менеджер проектов, «Inostudio Solutions» Все-таки, Что же такое Agile?

  2. 1970-е Программирование удел ученых. Деньги у бизнеса, которому нужен результат, а не универсальные изыски. 1980-е начало эры прикладной разработки. Техническое задание – разработка – результат. Waterfall. Хочется больше по ходу процесса. Конец 1980-х. Немного документируем, немного кодим. Итеративный Waterfall. 1990-е. Идея разбивать требования на «фичи». Первые Usecase. Понимание, что главное – это человек и его окружение. Поиск общего в разных процессах разработки. Как все начиналось

  3. Водопад (Waterfall) Утверждение требований Проектирование Разработка Тестирование Поддержка

  4. Релизы были разные

  5. Результаты были разные

  6. 2000-е годы Идея обсудить общее в методологиях за 30 лет. 17 человек в 2001 г. в течение 2-х дней штурма дали результат. Паттерн: нам дороже Х, нежели Y. Наши дни

  7. Люди и взаимодействие важнее процессов и инструментов Работающий продукт важнееисчерпывающей документации Сотрудничество с заказчиком важнее согласования условий контракта Готовность к изменениям важнее следования первоначальному плану То есть, не отрицая важности того, что справа, мы всё таки больше ценим то, что слева. Agile Manifesto

  8. В переводе с английского «Agile» означает «живой, подвижный», но чаще переводят как «гибкий». Agile это способность и готовность реагировать на быстро меняющиеся требования. Agile это не методика, это – набор ценностей. «Agile» что это?

  9. Итеративность / Инкрементальность

  10. SCRUM

  11. Scrum процесс • Требования & финансы • Подписание контракта • Видение • Стартовый product backlog • Стартовыйплан релизов • Согласие акционеров • Сбор команды 24 h Жизненный цикл спринта Daily Work Daily Scrum Совещание по планированию Develop Develop Develop Develop Wrap Wrap Wrap Wrap Обновить Product Backlog SCRUM Process Подготовка Релизы Разработка Adjust Adjust Adjust Adjust Review Review Review Review Sprint Retrospective Отчет об изменения Список барьеров Scrum Мастер Обзор итогов демо Владелец продукта SCRUM артефакты SCRUM Roles Product Backlog Burn down Sprint Backlog Burn down Акционеры Пользователи Product Backlog Sprint Backlog Члены команды

  12. Предпосылки к внедрению: Непрерывный поток задач Нет возможности планирования Нужен порядок KANBAN

  13. SCRUM vs KANBAN

  14. Короткий цикл обратной связи (Fine scale feedback) Разработка через тестирование (Test driven development) Игра в планирование (Planning game) Заказчик всегда рядом (Whole team, Onsite customer) Парное программирование (Pair programming) Непрерывный, а не пакетный процесс Непрерывная интеграция (Continuous Integration) Рефакторинг (Design Improvement, Refactor) Частые небольшие релизы (Small Releases) Понимание, разделяемое всеми Простота (Simple design) Метафора системы (System metaphor) Коллективное владение кодом (Collective code ownership) или выбранными шаблонами проектирования (Collective patterns ownership) Стандарт кодирования (Coding standard or Coding conventions) Социальная защищенность программиста (Programmer welfare): 40-часовая рабочая неделя (Sustainable pace, Forty hour week) eXtreme Programming (XP)

  15. Перевод «Позитивное Исследование» «Позитивный подход к изменениям». Коммуникативная практика. Прерогатива Агентов Влияния. Возникла: 1986 г. Дэвид Куперрайдер. Диплом по развитию организаций. Вопрос «какие у вас проблемы?» - Люди, занятые текущими делами, не желали быть оцениваемыми. Зайдем с другой стороны. «Что вдохновляет Вас на работу?» - нашлись факторы, влияющие на успех компании. Appreciative Inquiry (AI)

  16. Собрать объективные мнения большого количества сотрудников, клиентов, контрагентов, влияющих на деятельность организации. На основании полученной информации составить мнение о том, какова ценность компании для всех категорий опрошенных. Опираясь на полученную картину организации укреплять ее сильные стороны. AI. Смысл метода

  17. Ограничиваем круг участников и приглашаем экспертов. Фокусируемся на том, что не работает. Ищем корневые причины ошибок (когда мы ищем проблемы, начинаем видеть все больше проблем). Ищем способ починить прошлое. Препятствия воспринимаем как барьеры. Традиционное решение проблем

  18. Вовлекаем всех, учитываем все мнения. Фокусируемся на том, что работает. Ищем корневые причины успеха (когда мы ищем возможности, видим все больше возможностей). Ищем способ создать новое будущее. Препятствия воспринимаем как трамплин. Решаемые задачи: Понять то лучшее, что уже есть! Представить то, что могло бы быть! Создать, разработать то, что будет! AI.Решение проблем

  19. Наталья Тренина Компания «SCRUMguides», Украина Доклад AgileDays’12: «Тяни-держи-толкай: рычаг управления для скрам-мастеров и других агентов изменений» Appreciative Inquiry

  20. Компания «Morning Star», Harvard Business Review, Декабрь 2011 «First, Let's Fire All the Managers» Основная проблема эффективности: менеджмент 1 менеджер на 10 сотрудников. При 100 тыс. сотрудников сколько менеджеров? 11,111. 1,111 есть же еще менеджеры менеджеров Иерархия. На самом верху – абсолютный король. В компании из нескольких тыс. сотрудников нет менеджеров Компания без менеджеров

  21. Шведский банк «SvenskaHandelsbanken» Компьютерные информационные системы (cis2000.ru) «Новые методы и инструменты управления предприятием» Розничный банк с филиалами по всей Северной Европе и Великобритании Является пионером применения концепции "безбюджетного управления" и не имеет никаких бюджетов с 1970 года. Леннарт Франке, исполнительный Вице-президент: Если Вы «оглядываетесь» на бюджет, то не видите события, которые происходят в реальности, не имеете возможности на них реагировать столь гибко, как если бы Вы не имели такого детализированного плана. Банк без бюджета

  22. Никита Филипов«ScrumTrek» Certified Scrum Master Certified Product Owner АсхатУразбаев«ScrumTrek» Agile-тренер Кто эти «гибкие» люди? И где они?

  23. Сергей Дмитриев «Agile42» российскийAgile-тренер,сертифицированный в Scrum-альянсе; сертифицировал более 500 scrum-мастеров и владельцев продукта по всему миру; внедрял Agile в десятках крупныхкомпаний более чем в 10 странах мира; Совладелец крупнейшей в мире международной Agile-тренинговой компании «Agile42» Кто эти «гибкие» люди? И где они?

  24. Это все круто. А есть ли применение Agile где-то помимо разработки софта? НУ И ЧЁ?!

  25. Люди и взаимодействие важнее процессов и инструментов Работающий продукт важнее исчерпывающей документации Сотрудничество с заказчиком важнее согласования условий контракта Готовность к изменениям важнее следования первоначальному плану Как насчет семейной жизни?

  26. Люди и взаимодействие важнее процессов и инструментов Работающий продукт важнее исчерпывающей документации Сотрудничество с заказчиком важнее согласования условий контракта Готовность к изменениям важнее следования первоначальному плану Политические отношения?

  27. Люди и взаимодействие важнее процессов и инструментов Работающий продукт важнее исчерпывающей документации Сотрудничество с заказчиком важнее согласования условий контракта Готовность к изменениям важнее следования первоначальному плану Экономика и бизнес?

  28. Роман Иванов, Менеджер проектов, Inostudio Solutions, Россия Email: r.ivanov@inostudio.com Twitter: @RIvanov2804 FB: facebook.com/r.ivanov2804 VK: vk.com/r.ivanov2804 LinkedIn: ru.linkedin.com/in/rivanov2804 МойКруг:romanivanov8.moikrug.ru Agile – это система ценностей, которая может и должна изменить мир! Еще раз о себе

More Related