SlideShare a Scribd company logo
1 of 22
Проворные организации
Владимир Калёнов
2016
Владимир Калёнов
Туту.ру руководитель проектов организационного
совершенствования/
куратор SCRUM-мастеров
• MBA IT
• icAgile Agile Team Facilitator
• SAFe Agilist
• ITIL Practitioner
• Занимаюсь процессами с 2003-го года
• В разное время в Ай-Теко, Гелиос ИТ, Сбербанке занимался
процессами ITSM, системами мониторинга, управления
проектами
• Много работал с гос. структурами и банками, в том числе
запускал процессы QA
Сейчас отвечаю за процессы и знания в компании
https://vimeo.com/user19751732
kalenov@tutu.ru
2
"Какая медлительная страна! — сказала Королева. — Ну, а здесь, знаешь ли,
приходится бежать со всех ног, чтобы только остаться на том же месте! Если
же хочешь попасть в другое место, тогда нужно бежать по меньшей мере
вдвое быстрее."
3
4
Трансакционные
издержки
 Новая институциональная теория
Что мы вкладываем в решение задач/проекты?
5
Формулируем потребности
Что Описать Проверить Заказчик Гибкость
Requirements /
Требования
конкретные,
проверяемые
характеристики
продукта
контрольные
примеры
Acceptance
Criteria
глубоко
разбирается в
продукте и
Только так!
Use Cases /
Юзкейсы
поведение
системы в ответ
на действия
пользователя
Test Cases
описывающие
позитивные и
негативные
сценарии.
глубоко
понимает
продукт, но не
технологии
Ну или так…
User Story /
Пользовательск
ие истории
ожидания и
цели
пользователя
Как я
понимаю, что
это то что
нужно
Definition of
Done
Хорошо
ощущает
потребность
А как лучше?
• Продукты очень сложные, один человек не
может досконально знать продукт
• Никто не может детально, до уровня
требований, описать потребность даже
среднего размера… до того как она
устареет
• Нужно успеть разработать до того как
технология изменится
• Agile это подход, а не методика
6
Тезисы
7
• Люди и взаимодействие важнее процессов и инструментов
• Работающий продукт важнее исчерпывающей документации
• Сотрудничество с заказчиком важнее согласования условий контракта
• Готовность к изменениям важнее следования первоначальному плану
Команда и ответственность важнее индивидумов и взаимодействия
Бизнес ценность важнее рабочего продукта
Развитие партнёрских отношений важнее сотрудничества с клиентом
Готовиться к изменениям важнее реакции на изменения
• Стратегия голубого
океана
• Lean Canvas
• Data Mining
• Journey Map
• ...
• Жалоба как подарок
• BSM
• ...
• SCRUM/KANBAN
• Agile Project Management
• Retrospective
• Facilitation
…
• 12 принципов XP
• DevOps
• Cont integration/Delivery
• LeanArch
…
8
Владелец продукта (Product Owner)
9
Продуктовые практики
• Афинное оценивание
• Покер планирования
• Discovery Kanban
• User Story Mapping
• User Story Canvas
• Игры, как инструменты фасилитации
11
12
KANBAN
Backlog
Готовы к
исполнению
В процессе Сделано
Panic Line
User Story Mapping
13
Командные практики
• Визуализация (Kanban доски и т.п.)
• Синхронизация / Стендапы
• «Право на ошибку»
• Ретроспектива*
• Команда в одном месте
• Практика Demo
14
*«Ретроспектива проекта» Норм Керт
15
Ретроспектива: Исключайте потери
Работа с рисками
• «Сначала тестирование!» - Test First
• Право на ошибку – Safe to Fail
• «Затвердевающая» архитектура
• Совместное планирование (PI Planing)
16
17Фотографии Алексей Пименов ScrumTrek
• Переход от последовательных к гибким
методикам разработки произошел под
давлением изменений внешней среды
• Внедрение гибких методологий требует не
только самомотивации, но и высокой
внутренней организации команды
• Гибкие методики контринтуитивны и
основаны на доверии
• Гибкие методики «очень жесткие» в плане
применения инструментов
18
Тезисы
19
Отношение организации или команды с окружающей
средой
Автор: Максим Цепков
20
Отношение организации или команды с окружающей
средой
Автор: Максим Цепков
Balancing Agility and Discipline: A Guide for the Perplexed 1st Edition
by Barry Boehm (Author), Richard Turner (Author), Grady Booch (Foreword), Alistair Cockburn (Foreword), Arthur Pyster (Foreword)
А насколько будет
трудно?
2
2
Вопросы?

More Related Content

What's hot

Подход ScrumTrek к Agile Transformation
 Подход ScrumTrek к Agile Transformation Подход ScrumTrek к Agile Transformation
Подход ScrumTrek к Agile TransformationAskhat Urazbaev
 
Опыт применения Kanban для управления портфелем Agile-проектов
Опыт применения Kanban для управления портфелем Agile-проектовОпыт применения Kanban для управления портфелем Agile-проектов
Опыт применения Kanban для управления портфелем Agile-проектовSQALab
 
Как обеспечить свою студию квалифицированными кадрами
Как обеспечить свою студию квалифицированными кадрамиКак обеспечить свою студию квалифицированными кадрами
Как обеспечить свою студию квалифицированными кадрами1С-Битрикс
 
Бизнес-процессы в агентском бизнесе: сейчас или никогда!
Бизнес-процессы в агентском бизнесе: сейчас или никогда!Бизнес-процессы в агентском бизнесе: сейчас или никогда!
Бизнес-процессы в агентском бизнесе: сейчас или никогда!1С-Битрикс
 
Применимость SAFe в крупной финансовой организации
Применимость SAFe в крупной финансовой организацииПрименимость SAFe в крупной финансовой организации
Применимость SAFe в крупной финансовой организацииAnton Nemchinov
 
Принципы "Lean production" в управлении веб-проектами
Принципы "Lean production" в управлении веб-проектамиПринципы "Lean production" в управлении веб-проектами
Принципы "Lean production" в управлении веб-проектамиMolinos
 
как убить поставку скрамом
как убить поставку скрамомкак убить поставку скрамом
как убить поставку скрамомAlexey Ilyichev
 
Алексей Жеглов, Время в Канбан-системе – что мы о нём знаем и как использовать
Алексей Жеглов, Время в Канбан-системе – что мы о нём знаем и как использоватьАлексей Жеглов, Время в Канбан-системе – что мы о нём знаем и как использовать
Алексей Жеглов, Время в Канбан-системе – что мы о нём знаем и как использоватьScrumTrek
 
TechLeads meetup: Макс Лапшин, Erlyvideo
TechLeads meetup: Макс Лапшин, ErlyvideoTechLeads meetup: Макс Лапшин, Erlyvideo
TechLeads meetup: Макс Лапшин, ErlyvideoBadoo Development
 
Agile Coach и Scrum Master как руководители нового типа
Agile Coach и Scrum Master как руководители нового типаAgile Coach и Scrum Master как руководители нового типа
Agile Coach и Scrum Master как руководители нового типаAskhat Urazbaev
 
Highload в ВУЗе: идеализм, расчетливый менеджмент или пустые надежды
Highload в ВУЗе: идеализм, расчетливый менеджмент или пустые надеждыHighload в ВУЗе: идеализм, расчетливый менеджмент или пустые надежды
Highload в ВУЗе: идеализм, расчетливый менеджмент или пустые надеждыArtyom Kalichkin
 
Асхат Уразбаев, Bussiness Agililty — что это означает для бизнеса
Асхат Уразбаев, Bussiness Agililty — что это означает для бизнесаАсхат Уразбаев, Bussiness Agililty — что это означает для бизнеса
Асхат Уразбаев, Bussiness Agililty — что это означает для бизнесаScrumTrek
 
Владимир Каленов, Lean для процессов
Владимир Каленов, Lean для процессовВладимир Каленов, Lean для процессов
Владимир Каленов, Lean для процессовScrumTrek
 
Геймификация процесса разработки ПО
Геймификация процесса разработки ПОГеймификация процесса разработки ПО
Геймификация процесса разработки ПОAskhat Urazbaev
 
Доклад с Software project management conference 2013
Доклад с Software project management conference 2013Доклад с Software project management conference 2013
Доклад с Software project management conference 2013Alexey Pikulev
 
Борис Вольфсон. Почему Agile больше не работает
Борис Вольфсон. Почему Agile больше не работаетБорис Вольфсон. Почему Agile больше не работает
Борис Вольфсон. Почему Agile больше не работаетScrumTrek
 
Система управления жизненным циклом разработки программного обеспечения Devpr...
Система управления жизненным циклом разработки программного обеспечения Devpr...Система управления жизненным циклом разработки программного обеспечения Devpr...
Система управления жизненным циклом разработки программного обеспечения Devpr...Evgeny Savitsky
 

What's hot (19)

Подход ScrumTrek к Agile Transformation
 Подход ScrumTrek к Agile Transformation Подход ScrumTrek к Agile Transformation
Подход ScrumTrek к Agile Transformation
 
Опыт применения Kanban для управления портфелем Agile-проектов
Опыт применения Kanban для управления портфелем Agile-проектовОпыт применения Kanban для управления портфелем Agile-проектов
Опыт применения Kanban для управления портфелем Agile-проектов
 
Как обеспечить свою студию квалифицированными кадрами
Как обеспечить свою студию квалифицированными кадрамиКак обеспечить свою студию квалифицированными кадрами
Как обеспечить свою студию квалифицированными кадрами
 
Бизнес-процессы в агентском бизнесе: сейчас или никогда!
Бизнес-процессы в агентском бизнесе: сейчас или никогда!Бизнес-процессы в агентском бизнесе: сейчас или никогда!
Бизнес-процессы в агентском бизнесе: сейчас или никогда!
 
Применимость SAFe в крупной финансовой организации
Применимость SAFe в крупной финансовой организацииПрименимость SAFe в крупной финансовой организации
Применимость SAFe в крупной финансовой организации
 
ALM & Agile
ALM & AgileALM & Agile
ALM & Agile
 
Принципы "Lean production" в управлении веб-проектами
Принципы "Lean production" в управлении веб-проектамиПринципы "Lean production" в управлении веб-проектами
Принципы "Lean production" в управлении веб-проектами
 
как убить поставку скрамом
как убить поставку скрамомкак убить поставку скрамом
как убить поставку скрамом
 
Алексей Жеглов, Время в Канбан-системе – что мы о нём знаем и как использовать
Алексей Жеглов, Время в Канбан-системе – что мы о нём знаем и как использоватьАлексей Жеглов, Время в Канбан-системе – что мы о нём знаем и как использовать
Алексей Жеглов, Время в Канбан-системе – что мы о нём знаем и как использовать
 
TechLeads meetup: Макс Лапшин, Erlyvideo
TechLeads meetup: Макс Лапшин, ErlyvideoTechLeads meetup: Макс Лапшин, Erlyvideo
TechLeads meetup: Макс Лапшин, Erlyvideo
 
Agile Coach и Scrum Master как руководители нового типа
Agile Coach и Scrum Master как руководители нового типаAgile Coach и Scrum Master как руководители нового типа
Agile Coach и Scrum Master как руководители нового типа
 
Highload в ВУЗе: идеализм, расчетливый менеджмент или пустые надежды
Highload в ВУЗе: идеализм, расчетливый менеджмент или пустые надеждыHighload в ВУЗе: идеализм, расчетливый менеджмент или пустые надежды
Highload в ВУЗе: идеализм, расчетливый менеджмент или пустые надежды
 
Асхат Уразбаев, Bussiness Agililty — что это означает для бизнеса
Асхат Уразбаев, Bussiness Agililty — что это означает для бизнесаАсхат Уразбаев, Bussiness Agililty — что это означает для бизнеса
Асхат Уразбаев, Bussiness Agililty — что это означает для бизнеса
 
Владимир Каленов, Lean для процессов
Владимир Каленов, Lean для процессовВладимир Каленов, Lean для процессов
Владимир Каленов, Lean для процессов
 
Геймификация процесса разработки ПО
Геймификация процесса разработки ПОГеймификация процесса разработки ПО
Геймификация процесса разработки ПО
 
Доклад с Software project management conference 2013
Доклад с Software project management conference 2013Доклад с Software project management conference 2013
Доклад с Software project management conference 2013
 
Борис Вольфсон. Почему Agile больше не работает
Борис Вольфсон. Почему Agile больше не работаетБорис Вольфсон. Почему Agile больше не работает
Борис Вольфсон. Почему Agile больше не работает
 
KPI и бонусы
KPI и бонусыKPI и бонусы
KPI и бонусы
 
Система управления жизненным циклом разработки программного обеспечения Devpr...
Система управления жизненным циклом разработки программного обеспечения Devpr...Система управления жизненным циклом разработки программного обеспечения Devpr...
Система управления жизненным циклом разработки программного обеспечения Devpr...
 

Viewers also liked

методична робота - продовження
методична робота - продовженняметодична робота - продовження
методична робота - продовженняБогдан Лісовенко
 
Activity 6 home project - ppt presentation sample
Activity 6   home project - ppt presentation sampleActivity 6   home project - ppt presentation sample
Activity 6 home project - ppt presentation sampleJosé Donizete da Silva
 
Erasmus environment - trash to treasure
Erasmus  environment - trash to treasureErasmus  environment - trash to treasure
Erasmus environment - trash to treasureFrancisco Perez
 
Docker and Sitecore : Sci-Fi or match made in heaven?
Docker and Sitecore : Sci-Fi or match made in heaven?Docker and Sitecore : Sci-Fi or match made in heaven?
Docker and Sitecore : Sci-Fi or match made in heaven?Saber Karmous
 

Viewers also liked (8)

методична робота - продовження
методична робота - продовженняметодична робота - продовження
методична робота - продовження
 
Activity 6 home project - ppt presentation sample
Activity 6   home project - ppt presentation sampleActivity 6   home project - ppt presentation sample
Activity 6 home project - ppt presentation sample
 
Agile Planungsweisen
Agile PlanungsweisenAgile Planungsweisen
Agile Planungsweisen
 
Blau oder Rot
Blau oder RotBlau oder Rot
Blau oder Rot
 
Blockchain101
Blockchain101Blockchain101
Blockchain101
 
Go green ppt
Go green pptGo green ppt
Go green ppt
 
Erasmus environment - trash to treasure
Erasmus  environment - trash to treasureErasmus  environment - trash to treasure
Erasmus environment - trash to treasure
 
Docker and Sitecore : Sci-Fi or match made in heaven?
Docker and Sitecore : Sci-Fi or match made in heaven?Docker and Sitecore : Sci-Fi or match made in heaven?
Docker and Sitecore : Sci-Fi or match made in heaven?
 

Similar to Agile практики - рассказ не разработчикам

Geek week 2015. Создание полезных приложений в оговоренный срок.
Geek week 2015. Создание полезных приложений в оговоренный срок.Geek week 2015. Создание полезных приложений в оговоренный срок.
Geek week 2015. Создание полезных приложений в оговоренный срок.Anna Tarasenko
 
Светлана Мухина, Трудности фасилитации - разбор проблемных кейсов
Светлана Мухина, Трудности фасилитации - разбор проблемных кейсовСветлана Мухина, Трудности фасилитации - разбор проблемных кейсов
Светлана Мухина, Трудности фасилитации - разбор проблемных кейсовScrumTrek
 
Трудности Фасилитации
Трудности ФасилитацииТрудности Фасилитации
Трудности ФасилитацииLuxoftAgilePractice
 
Трудности Фасилитации
Трудности ФасилитацииТрудности Фасилитации
Трудности ФасилитацииLuxoftAgilePractice
 
Lviv PMDay 2016 S Дов Німрац: "Принципи розробки власної моделі управління пр...
Lviv PMDay 2016 S Дов Німрац: "Принципи розробки власної моделі управління пр...Lviv PMDay 2016 S Дов Німрац: "Принципи розробки власної моделі управління пр...
Lviv PMDay 2016 S Дов Німрац: "Принципи розробки власної моделі управління пр...Lviv Startup Club
 
Pivot в жизни стартапа: крах или возможность?
Pivot в жизни стартапа: крах или возможность?Pivot в жизни стартапа: крах или возможность?
Pivot в жизни стартапа: крах или возможность?Conformato
 
2013-03-02 03 Анна Тарасенко. Принцип YAGNI в управлении проектами
2013-03-02 03 Анна Тарасенко. Принцип YAGNI в управлении проектами2013-03-02 03 Анна Тарасенко. Принцип YAGNI в управлении проектами
2013-03-02 03 Анна Тарасенко. Принцип YAGNI в управлении проектамиОмские ИТ-субботники
 
Как готовить Scrum
Как готовить ScrumКак готовить Scrum
Как готовить ScrumGromina
 
Екатерина Иванова, Евгений Джамалов. Разработка прототипа по Agile в условиях...
Екатерина Иванова, Евгений Джамалов. Разработка прототипа по Agile в условиях...Екатерина Иванова, Евгений Джамалов. Разработка прототипа по Agile в условиях...
Екатерина Иванова, Евгений Джамалов. Разработка прототипа по Agile в условиях...ScrumTrek
 
Scrum и kanban опыт не-применения
Scrum и kanban  опыт не-примененияScrum и kanban  опыт не-применения
Scrum и kanban опыт не-примененияitconnect2016
 
Agile days `16 summary
Agile days `16 summaryAgile days `16 summary
Agile days `16 summaryAnton Zhukov
 
Принцип YAGNI в управлении проектами - Анна Тарасенко Dev2Dev v2.0 30.05.2015
Принцип YAGNI в управлении проектами - Анна Тарасенко Dev2Dev v2.0 30.05.2015Принцип YAGNI в управлении проектами - Анна Тарасенко Dev2Dev v2.0 30.05.2015
Принцип YAGNI в управлении проектами - Анна Тарасенко Dev2Dev v2.0 30.05.2015Dev2Dev
 
Николай Борисов, Кирилл Сатюков. Подход к ведению бизнеса в крупных компаниях...
Николай Борисов, Кирилл Сатюков. Подход к ведению бизнеса в крупных компаниях...Николай Борисов, Кирилл Сатюков. Подход к ведению бизнеса в крупных компаниях...
Николай Борисов, Кирилл Сатюков. Подход к ведению бизнеса в крупных компаниях...ScrumTrek
 

Similar to Agile практики - рассказ не разработчикам (20)

Itsales meetup sambuk
Itsales meetup sambukItsales meetup sambuk
Itsales meetup sambuk
 
Geek week 2015. Создание полезных приложений в оговоренный срок.
Geek week 2015. Создание полезных приложений в оговоренный срок.Geek week 2015. Создание полезных приложений в оговоренный срок.
Geek week 2015. Создание полезных приложений в оговоренный срок.
 
Светлана Мухина, Трудности фасилитации - разбор проблемных кейсов
Светлана Мухина, Трудности фасилитации - разбор проблемных кейсовСветлана Мухина, Трудности фасилитации - разбор проблемных кейсов
Светлана Мухина, Трудности фасилитации - разбор проблемных кейсов
 
Lkr2015 agile facilitation
Lkr2015 agile facilitationLkr2015 agile facilitation
Lkr2015 agile facilitation
 
Трудности Фасилитации
Трудности ФасилитацииТрудности Фасилитации
Трудности Фасилитации
 
Трудности фасилитации - разбор проблемных кейсов
Трудности фасилитации - разбор проблемных кейсовТрудности фасилитации - разбор проблемных кейсов
Трудности фасилитации - разбор проблемных кейсов
 
Трудности Фасилитации
Трудности ФасилитацииТрудности Фасилитации
Трудности Фасилитации
 
Lviv PMDay 2016 S Дов Німрац: "Принципи розробки власної моделі управління пр...
Lviv PMDay 2016 S Дов Німрац: "Принципи розробки власної моделі управління пр...Lviv PMDay 2016 S Дов Німрац: "Принципи розробки власної моделі управління пр...
Lviv PMDay 2016 S Дов Німрац: "Принципи розробки власної моделі управління пр...
 
Scrum Wars
Scrum WarsScrum Wars
Scrum Wars
 
Pivot в жизни стартапа: крах или возможность?
Pivot в жизни стартапа: крах или возможность?Pivot в жизни стартапа: крах или возможность?
Pivot в жизни стартапа: крах или возможность?
 
Denis salnikov
Denis salnikovDenis salnikov
Denis salnikov
 
Введение в Agile
Введение в AgileВведение в Agile
Введение в Agile
 
2013-03-02 03 Анна Тарасенко. Принцип YAGNI в управлении проектами
2013-03-02 03 Анна Тарасенко. Принцип YAGNI в управлении проектами2013-03-02 03 Анна Тарасенко. Принцип YAGNI в управлении проектами
2013-03-02 03 Анна Тарасенко. Принцип YAGNI в управлении проектами
 
Как готовить Scrum
Как готовить ScrumКак готовить Scrum
Как готовить Scrum
 
Екатерина Иванова, Евгений Джамалов. Разработка прототипа по Agile в условиях...
Екатерина Иванова, Евгений Джамалов. Разработка прототипа по Agile в условиях...Екатерина Иванова, Евгений Джамалов. Разработка прототипа по Agile в условиях...
Екатерина Иванова, Евгений Джамалов. Разработка прототипа по Agile в условиях...
 
Scrum и kanban опыт не-применения
Scrum и kanban  опыт не-примененияScrum и kanban  опыт не-применения
Scrum и kanban опыт не-применения
 
Agile days `16 summary
Agile days `16 summaryAgile days `16 summary
Agile days `16 summary
 
Принцип YAGNI в управлении проектами - Анна Тарасенко Dev2Dev v2.0 30.05.2015
Принцип YAGNI в управлении проектами - Анна Тарасенко Dev2Dev v2.0 30.05.2015Принцип YAGNI в управлении проектами - Анна Тарасенко Dev2Dev v2.0 30.05.2015
Принцип YAGNI в управлении проектами - Анна Тарасенко Dev2Dev v2.0 30.05.2015
 
Николай Борисов, Кирилл Сатюков. Подход к ведению бизнеса в крупных компаниях...
Николай Борисов, Кирилл Сатюков. Подход к ведению бизнеса в крупных компаниях...Николай Борисов, Кирилл Сатюков. Подход к ведению бизнеса в крупных компаниях...
Николай Борисов, Кирилл Сатюков. Подход к ведению бизнеса в крупных компаниях...
 
Артемий Анцупов "Agile PMO"
Артемий Анцупов "Agile PMO"Артемий Анцупов "Agile PMO"
Артемий Анцупов "Agile PMO"
 

More from Vladimir Kalenov

TKConf Сетевые орг. структуры
TKConf Сетевые орг. структурыTKConf Сетевые орг. структуры
TKConf Сетевые орг. структурыVladimir Kalenov
 
ITMF 2016 проворные организации
ITMF 2016 проворные организацииITMF 2016 проворные организации
ITMF 2016 проворные организацииVladimir Kalenov
 
Гибкий системный аналитик
Гибкий системный аналитикГибкий системный аналитик
Гибкий системный аналитикVladimir Kalenov
 
Основы фасилитации
Основы фасилитацииОсновы фасилитации
Основы фасилитацииVladimir Kalenov
 
Баланс знаний потребность-технология
Баланс знаний потребность-технологияБаланс знаний потребность-технология
Баланс знаний потребность-технологияVladimir Kalenov
 
Agile в процессной модели
Agile в процессной моделиAgile в процессной модели
Agile в процессной моделиVladimir Kalenov
 
Системный анализ - зачем?
Системный анализ - зачем?Системный анализ - зачем?
Системный анализ - зачем?Vladimir Kalenov
 
Фасилитация большие группы (9 12)
Фасилитация большие группы (9 12)Фасилитация большие группы (9 12)
Фасилитация большие группы (9 12)Vladimir Kalenov
 
Процесс или проект
Процесс или проектПроцесс или проект
Процесс или проектVladimir Kalenov
 
Управление качеством ПО. От общего к частному.
Управление качеством ПО. От общего к частному.Управление качеством ПО. От общего к частному.
Управление качеством ПО. От общего к частному.Vladimir Kalenov
 

More from Vladimir Kalenov (11)

TKConf Сетевые орг. структуры
TKConf Сетевые орг. структурыTKConf Сетевые орг. структуры
TKConf Сетевые орг. структуры
 
ITMF 2016 проворные организации
ITMF 2016 проворные организацииITMF 2016 проворные организации
ITMF 2016 проворные организации
 
Гибкий системный аналитик
Гибкий системный аналитикГибкий системный аналитик
Гибкий системный аналитик
 
Основы фасилитации
Основы фасилитацииОсновы фасилитации
Основы фасилитации
 
SCRUM и другие
SCRUM и другиеSCRUM и другие
SCRUM и другие
 
Баланс знаний потребность-технология
Баланс знаний потребность-технологияБаланс знаний потребность-технология
Баланс знаний потребность-технология
 
Agile в процессной модели
Agile в процессной моделиAgile в процессной модели
Agile в процессной модели
 
Системный анализ - зачем?
Системный анализ - зачем?Системный анализ - зачем?
Системный анализ - зачем?
 
Фасилитация большие группы (9 12)
Фасилитация большие группы (9 12)Фасилитация большие группы (9 12)
Фасилитация большие группы (9 12)
 
Процесс или проект
Процесс или проектПроцесс или проект
Процесс или проект
 
Управление качеством ПО. От общего к частному.
Управление качеством ПО. От общего к частному.Управление качеством ПО. От общего к частному.
Управление качеством ПО. От общего к частному.
 

Agile практики - рассказ не разработчикам

  • 2. Владимир Калёнов Туту.ру руководитель проектов организационного совершенствования/ куратор SCRUM-мастеров • MBA IT • icAgile Agile Team Facilitator • SAFe Agilist • ITIL Practitioner • Занимаюсь процессами с 2003-го года • В разное время в Ай-Теко, Гелиос ИТ, Сбербанке занимался процессами ITSM, системами мониторинга, управления проектами • Много работал с гос. структурами и банками, в том числе запускал процессы QA Сейчас отвечаю за процессы и знания в компании https://vimeo.com/user19751732 kalenov@tutu.ru 2
  • 3. "Какая медлительная страна! — сказала Королева. — Ну, а здесь, знаешь ли, приходится бежать со всех ног, чтобы только остаться на том же месте! Если же хочешь попасть в другое место, тогда нужно бежать по меньшей мере вдвое быстрее." 3
  • 4. 4 Трансакционные издержки  Новая институциональная теория Что мы вкладываем в решение задач/проекты?
  • 5. 5 Формулируем потребности Что Описать Проверить Заказчик Гибкость Requirements / Требования конкретные, проверяемые характеристики продукта контрольные примеры Acceptance Criteria глубоко разбирается в продукте и Только так! Use Cases / Юзкейсы поведение системы в ответ на действия пользователя Test Cases описывающие позитивные и негативные сценарии. глубоко понимает продукт, но не технологии Ну или так… User Story / Пользовательск ие истории ожидания и цели пользователя Как я понимаю, что это то что нужно Definition of Done Хорошо ощущает потребность А как лучше?
  • 6. • Продукты очень сложные, один человек не может досконально знать продукт • Никто не может детально, до уровня требований, описать потребность даже среднего размера… до того как она устареет • Нужно успеть разработать до того как технология изменится • Agile это подход, а не методика 6 Тезисы
  • 7. 7 • Люди и взаимодействие важнее процессов и инструментов • Работающий продукт важнее исчерпывающей документации • Сотрудничество с заказчиком важнее согласования условий контракта • Готовность к изменениям важнее следования первоначальному плану Команда и ответственность важнее индивидумов и взаимодействия Бизнес ценность важнее рабочего продукта Развитие партнёрских отношений важнее сотрудничества с клиентом Готовиться к изменениям важнее реакции на изменения • Стратегия голубого океана • Lean Canvas • Data Mining • Journey Map • ... • Жалоба как подарок • BSM • ... • SCRUM/KANBAN • Agile Project Management • Retrospective • Facilitation … • 12 принципов XP • DevOps • Cont integration/Delivery • LeanArch …
  • 9. 9
  • 10.
  • 11. Продуктовые практики • Афинное оценивание • Покер планирования • Discovery Kanban • User Story Mapping • User Story Canvas • Игры, как инструменты фасилитации 11
  • 14. Командные практики • Визуализация (Kanban доски и т.п.) • Синхронизация / Стендапы • «Право на ошибку» • Ретроспектива* • Команда в одном месте • Практика Demo 14 *«Ретроспектива проекта» Норм Керт
  • 16. Работа с рисками • «Сначала тестирование!» - Test First • Право на ошибку – Safe to Fail • «Затвердевающая» архитектура • Совместное планирование (PI Planing) 16
  • 18. • Переход от последовательных к гибким методикам разработки произошел под давлением изменений внешней среды • Внедрение гибких методологий требует не только самомотивации, но и высокой внутренней организации команды • Гибкие методики контринтуитивны и основаны на доверии • Гибкие методики «очень жесткие» в плане применения инструментов 18 Тезисы
  • 19. 19 Отношение организации или команды с окружающей средой Автор: Максим Цепков
  • 20. 20 Отношение организации или команды с окружающей средой Автор: Максим Цепков
  • 21. Balancing Agility and Discipline: A Guide for the Perplexed 1st Edition by Barry Boehm (Author), Richard Turner (Author), Grady Booch (Foreword), Alistair Cockburn (Foreword), Arthur Pyster (Foreword) А насколько будет трудно?

Editor's Notes

  1. Важно понимать, какие инструменты подходят и для чего, чтобы вовремя их применить.
  2. Организация и изменения внешней среды Говоря о методике разработки в компании, важно понимать, что мы говорим не просто о правилах работы, а о совокупности: люди, процессы, технологии. Которые задают то каким образом организуется производственная (производящая) функцию компании. Есть еще более широкий взгляд на управления компании, включающий все аспекты управления, финансовые, сервисные, взаимоотношения с партнерами, которые оказывают влияние на то как организована разработка.  но я дальше буду говорить о них как о таких же внешних по отношению разработки факторах,
  3. Неоинституциональная теория вводит понятие транзакционных издержек Проекты это высокорисковые инвестиции коммуникаций, а не вложения Очень дорого снижать риски проекта до приемлемого уровня из-за изменчивости внешней среды Интеграторы давно работают на корпоративном рынке в таком режиме
  4. Requirements / Use Cases / User Story (требования, юзкейсы, юзерстори). Как проверить качество: Требование - соответствует описанию или нет. Acceptance Criteria. Use Case - содержит позитивный и негативные сценарии их можно проверить. Test Cases. User Story - ПО задает Definition of Done. В дальнейшем при уточнении с учетом технологии реализации превращается в UseCase. Регресс всегда :)
  5. Про изменение технологии – например к ним относятся решения КФ и backend-а, т.е. не только внешние, но и внутренние.
  6. Про четыре уровня проворности. Про возвращение проворности в Enterprise.
  7. Роли ПО SCRUM мастер Команда (Team) Отвечает за оценку элементов баклога Принимает решение по дизайну и имплементации Разрабатывает софт и предоставляет его заказчику Отслеживает собственный прогресс (вместе со Скрам Мастером). Отвечает за результат перед Product Owner Анекдот про свиней и куриц. Делать правильные функции - ПО Делать функции правильно - команда и SCRUM-мастер Создавать функции быстро - ЛР, методологи, тренеры, коучи ПО - не член команды. Легче всего понять на примере B2B разработки, когда у функции есть конкретный заказчик. http://habrahabr.ru/company/taucraft/blog/124241/
  8. Канбан (точнее канбан-доски) Организация процесса разработки так, чтобы обеспечить принцип вытягивания заказчиком. Минимизируем количество незавершенных задач в процессе. Решает следующие проблемы: Позволяет сократить (выбросить) время на планирование, когда команда не может сходу разобраться в продукте (например, неравноценные знания у разных участников команды о продукте) Без нарушения процесса работать даже если много внеплановых задач Позволяет менять приоритет задач во время итерации (! следим за тем, чтобы недоделанная работа не возникала) Для планирования и улучшения процессов используется среднее время выполнения задачи. Оценки задач опциональны Можно добавлять новые задачи, в любой момент времени. Непрерывный поток задач не привязанный к итерации Чего требует: определенная универсальность команды в рамках основных шагов (разработчики могут примерно одно и тоже, аналогично тестировщики) иначе не будет эффективным. Артефакты: WIP Product backlog Cumulative Flow Diagram Control Chart Чтобы это пощупать у нас будет игра.
  9. 5 ключевых факторов влияющих на возможность/простоту применения методик класса Agile. Balancing Agility and Discipline: A Guide for the Perplexed 1st Edition by Barry Boehm (Author), Richard Turner (Author), Grady Booch (Foreword), Alistair Cockburn (Foreword), Arthur Pyster (Foreword)