SlideShare a Scribd company logo
Если не Scrum, то что?
IT Talk Odessa 2016
Ekaterina Shalapanova (eshalapanova@dataart.com)
1. Вижу Цель
2. Верю в себя
3. Не замечаю препятствий
4. Писал код три дня и три ночи
Зачем вообще нужен «процесс»?
1. Чем больше команда, тем сложней коммуникации
2. Последовательность дает понимание и определенность
3. Намного проще спланировать и дать прогнозы
4. Проще получать необходимую информацию
2
Методология vs Процесс
3
Методология
Процесс
История Agile в двух словах
4
Scrum в одной картинке
5
• Agile-методология
• Potentially Shippable Product
• Management-oriented
• CMM Level 3 compatible
Почему Scrum стал процессом по умолчанию*?
*Согласно опросу проведенному автором доклада среди трех потенциальных клиентов и пяти коллег 6
Scrum в трех слайдах - роли
• Scrum Master
• Product Owner
• Development Team
• Все остальные
7
• Sprint
• Sprint Planning
• Sprint Review
• Sprint Retrospective
Scrum в трех слайдах - активности
8
• Product Backlog
• Sprint Backlog
• Potentially Shippable Product
Scrum в трех слайдах - артефакты
9
Зачем может понадобиться свой процесс?
Идеологи Scrum создавали процесс для небольших
вовлеченных и нацеленных на результат команд. Что же
делать, если вам приходится работать с корпорациями?
10
• Коллективная ответственность?
• А кто РО?
• Универсалы и
cross-functional team?
... да забыли про овраги. Роли
При заказной разработке для компаний 11
• Sprint Review
• Регулярные релизы
• Планирование и ретроспективы
... да забыли про овраги. Активности
При заказной разработке для компаний
12
... да забыли про овраги. Артефакты
• Product Backlog
• Результат итерации (aka) Potential
shippable product
• Sprint backlog
При заказной разработке для компаний
13
Использовать Силу мозг…
И что же делать?
14
… И строить свой процесс
Придумываем,
как будем достигать
Формулируем цель.
На самом деле цели.
Периодически проверяем, что цели
не поменялись и выбранный
процесс ведет к ним.
Если что, корректируем
цели или способы
достижения
15
• Теория управления (да, то что было на 3-м курсе)
• SEMAT - Software Engineering Method and Theory
• TOS - Theory of Constraints
• Lean
Шаг в сторону и немного теории
• Individuals and interactions over process and tools
• Working software over comprehensive documentation
• Customer collaboration over contract negotiation
• Responding to change over following a plan
Agile – способ мысли.
Концепции, которые помогают думать:
16
Обратная связь процесса разработки ПО
• Продукт
• Отчет
• Мнения людей
Теория управления
Шаг в сторону и немного теории
17
• Три area of concern и семь key factors(альфы) есть
у любого IT-проекта
• Каждая альфа проходит через несколько стадий в
течение жизни проекта
• Состояние проекта описывается через стадии
альф, проект рассматривается как network of
collaborating elements.
Software Engineering Method and Theory
Шаг в сторону и немного теории
18
SEMAT: предложенные статусы альф
Customer – для кого делаем Solution – что делаем Endeavour – кто и как делает
Шаг в сторону и немного теории
19
Alpha Abacus – то, ради чего SEMAT упомянут
Шаг в сторону и немного теории
20
Предположим, что у нас есть система, про которую мы знаем все, и везде
замеряем
ToS – Theory of constraints
Шаг в сторону и немного теории
• Определяем, на каком участке системы у нас есть
помехи.
• Придумываем, как помехи устранять.
• Подстраиваем остальные части системы так, чтобы
придумки стали осуществимы.
• И устраняем ограничения, поднимая
производительность системы
• Возвращаемся к шагу 1
21
Принципы
• Исключение потерь.
• Акцент на обучении.
• Предельно отсроченное принятие решений.
• Предельно быстрая доставка заказчику..
• Мотивация команды.
• Интегрирование.
• Целостное видение.
Lean – еще одна очень известная методология
Шаг в сторону и немного теории
22
• Какие внешние ограничения?
• Какие внутренние ограничения?
• Какие из альф куда будем толкать на данном этапе?
• Какие из практик известных нам метолологий могут нам пригодиться?
Иными словами, берём ли за основу Scrum или…
• Нет ли между ними противоречий?
К построению своего процесса
23
• Daily Stand-ups.
• Burndown.
• Retrospective.
• Definition of Done.
Что почти всегда остаётся
• Potentially shippable product, sprint review,
sprint planning, неприкосновенный sprint
backlog, «чистый» PO и много чего еще
часто приносится в жертву.
24
Цель - sign-off от заказчика
Requirements
Testing
Development
Handover
User
Acceptance
Sign-off
Внешняя среда
25
Цель - sign-off от заказчика
Requirements
Testing
Development
Handover
User
Acceptance
Sign-off
Внутренняя среда
26
Помним про Lean принципы. Каждый раз, когда вы пытаетесь
что-то предложить или внедрять, задаём простые вопросы:
• Чего мы хотим добиться данной практикой?
• Приведёт ли то, как мы это делаем, к желаемому
результату?
• Можно ли это оптимизировать (сохранить чьё-то время,
решить ещё какие-то проблемы с теми же затратами)
Все ещё советы по построению процесса
27
Пытаемся остаться разумно удобными
• требования к репортингу
• процедуры взаимодействия между командами
• максимальную прозрачность
• если заказчик «хочет странного»
И ещё советы по построению процесса
28
• Не полениться и записать то, до чего
договорились в документ
• Собрать всех заинтересованных, и рассказать что
в документе написано
• И главное, помнить, что этот документ не в камне
высечен
И последний совет
29
• Люди разные с обеих сторон
• Требования к надёжности системы могут быть
разными
• Внешняя среда тоже поменяется
Не слушайте ничьих советов, в том числе и этот
30
Thank you
31

More Related Content

What's hot

Agile scrum - гибкое управление проектами
Agile   scrum - гибкое управление проектамиAgile   scrum - гибкое управление проектами
Agile scrum - гибкое управление проектами
Mikhail Sofonov, PMP, P2M, PRINCE2
 
Обязательные практики Agile-проекта и правило ППП
Обязательные практики Agile-проекта и правило ПППОбязательные практики Agile-проекта и правило ППП
Обязательные практики Agile-проекта и правило ППП
Pavel Gabriel
 
Все грани рецензирования требований
Все грани рецензирования требованийВсе грани рецензирования требований
Все грани рецензирования требований
SQALab
 
Статегия agile-трансформации крупной компании
Статегия agile-трансформации крупной компанииСтатегия agile-трансформации крупной компании
Статегия agile-трансформации крупной компании
Askhat Urazbaev
 
Михаил Подурец. Почему Agile не работает (на самом деле нет). Agiledays2017
Михаил Подурец. Почему Agile не работает (на самом деле нет). Agiledays2017Михаил Подурец. Почему Agile не работает (на самом деле нет). Agiledays2017
Михаил Подурец. Почему Agile не работает (на самом деле нет). Agiledays2017
LuxoftAgilePractice
 
лобасев 3 ключевых навыка успешной agile-команды
лобасев   3 ключевых навыка успешной agile-командылобасев   3 ключевых навыка успешной agile-команды
лобасев 3 ключевых навыка успешной agile-командыMagneta AI
 
Дмитрий Матвеев, Александр Павлович. Гибкий подход к продуктовому развитию Го...
Дмитрий Матвеев, Александр Павлович. Гибкий подход к продуктовому развитию Го...Дмитрий Матвеев, Александр Павлович. Гибкий подход к продуктовому развитию Го...
Дмитрий Матвеев, Александр Павлович. Гибкий подход к продуктовому развитию Го...
ScrumTrek
 
Денис Тучин - Как внедрить Agile, чтобы никто не заметил
Денис Тучин - Как внедрить Agile, чтобы никто не заметилДенис Тучин - Как внедрить Agile, чтобы никто не заметил
Денис Тучин - Как внедрить Agile, чтобы никто не заметил
Denis Tuchin
 
Бизнес-анализ: грани разумного
Бизнес-анализ: грани разумногоБизнес-анализ: грани разумного
Бизнес-анализ: грани разумного
SQALab
 
бородин об эмпирической разработке
бородин   об эмпирической разработкебородин   об эмпирической разработке
бородин об эмпирической разработкеMagneta AI
 
Обзор Agile - эволюция процессов
Обзор Agile - эволюция процессовОбзор Agile - эволюция процессов
Обзор Agile - эволюция процессов
Nikita Filippov
 
AgileDays 2016 - Metrics in Agile Projects
AgileDays 2016 - Metrics in Agile ProjectsAgileDays 2016 - Metrics in Agile Projects
AgileDays 2016 - Metrics in Agile Projects
Svetlana Mukhina ICP, -ATF, -BVA, - ACC, PSM I, CSPO
 
Эффективные ретроспективы
Эффективные ретроспективыЭффективные ретроспективы
Эффективные ретроспективы
Boris Volfson
 
Денис Тучин - Болезни Agile ретроспектив и как их лечить (2016 AgileTour.By)
Денис Тучин - Болезни Agile ретроспектив и как их лечить (2016 AgileTour.By)Денис Тучин - Болезни Agile ретроспектив и как их лечить (2016 AgileTour.By)
Денис Тучин - Болезни Agile ретроспектив и как их лечить (2016 AgileTour.By)
Denis Tuchin
 
Киев. Как внедрить SCRUM без трупов и остаться довольным
Киев. Как внедрить SCRUM без трупов и остаться довольнымКиев. Как внедрить SCRUM без трупов и остаться довольным
Киев. Как внедрить SCRUM без трупов и остаться довольным
Vladimir Zavertaylov
 
Инструменты гибкого управления: Agile / Kanban / Scrum
Инструменты гибкого управления: Agile / Kanban / ScrumИнструменты гибкого управления: Agile / Kanban / Scrum
Инструменты гибкого управления: Agile / Kanban / Scrum
Denis Tuchin
 
Лилия Алексеева. Вальс Mrs. Agility и Mr. Waterfall - управление производство...
Лилия Алексеева. Вальс Mrs. Agility и Mr. Waterfall - управление производство...Лилия Алексеева. Вальс Mrs. Agility и Mr. Waterfall - управление производство...
Лилия Алексеева. Вальс Mrs. Agility и Mr. Waterfall - управление производство...
ScrumTrek
 
7 Способы проведения ретроспектив для анализа и улучшения процесса
7 Способы проведения ретроспектив для анализа и улучшения процесса7 Способы проведения ретроспектив для анализа и улучшения процесса
7 Способы проведения ретроспектив для анализа и улучшения процесса
Magneta AI
 
Гибкость, возведенная в абсолют
Гибкость, возведенная в абсолютГибкость, возведенная в абсолют
Гибкость, возведенная в абсолют
amirutov
 

What's hot (20)

Agile scrum - гибкое управление проектами
Agile   scrum - гибкое управление проектамиAgile   scrum - гибкое управление проектами
Agile scrum - гибкое управление проектами
 
Обязательные практики Agile-проекта и правило ППП
Обязательные практики Agile-проекта и правило ПППОбязательные практики Agile-проекта и правило ППП
Обязательные практики Agile-проекта и правило ППП
 
Все грани рецензирования требований
Все грани рецензирования требованийВсе грани рецензирования требований
Все грани рецензирования требований
 
Статегия agile-трансформации крупной компании
Статегия agile-трансформации крупной компанииСтатегия agile-трансформации крупной компании
Статегия agile-трансформации крупной компании
 
Lean And Agile
Lean And AgileLean And Agile
Lean And Agile
 
Михаил Подурец. Почему Agile не работает (на самом деле нет). Agiledays2017
Михаил Подурец. Почему Agile не работает (на самом деле нет). Agiledays2017Михаил Подурец. Почему Agile не работает (на самом деле нет). Agiledays2017
Михаил Подурец. Почему Agile не работает (на самом деле нет). Agiledays2017
 
лобасев 3 ключевых навыка успешной agile-команды
лобасев   3 ключевых навыка успешной agile-командылобасев   3 ключевых навыка успешной agile-команды
лобасев 3 ключевых навыка успешной agile-команды
 
Дмитрий Матвеев, Александр Павлович. Гибкий подход к продуктовому развитию Го...
Дмитрий Матвеев, Александр Павлович. Гибкий подход к продуктовому развитию Го...Дмитрий Матвеев, Александр Павлович. Гибкий подход к продуктовому развитию Го...
Дмитрий Матвеев, Александр Павлович. Гибкий подход к продуктовому развитию Го...
 
Денис Тучин - Как внедрить Agile, чтобы никто не заметил
Денис Тучин - Как внедрить Agile, чтобы никто не заметилДенис Тучин - Как внедрить Agile, чтобы никто не заметил
Денис Тучин - Как внедрить Agile, чтобы никто не заметил
 
Бизнес-анализ: грани разумного
Бизнес-анализ: грани разумногоБизнес-анализ: грани разумного
Бизнес-анализ: грани разумного
 
бородин об эмпирической разработке
бородин   об эмпирической разработкебородин   об эмпирической разработке
бородин об эмпирической разработке
 
Обзор Agile - эволюция процессов
Обзор Agile - эволюция процессовОбзор Agile - эволюция процессов
Обзор Agile - эволюция процессов
 
AgileDays 2016 - Metrics in Agile Projects
AgileDays 2016 - Metrics in Agile ProjectsAgileDays 2016 - Metrics in Agile Projects
AgileDays 2016 - Metrics in Agile Projects
 
Эффективные ретроспективы
Эффективные ретроспективыЭффективные ретроспективы
Эффективные ретроспективы
 
Денис Тучин - Болезни Agile ретроспектив и как их лечить (2016 AgileTour.By)
Денис Тучин - Болезни Agile ретроспектив и как их лечить (2016 AgileTour.By)Денис Тучин - Болезни Agile ретроспектив и как их лечить (2016 AgileTour.By)
Денис Тучин - Болезни Agile ретроспектив и как их лечить (2016 AgileTour.By)
 
Киев. Как внедрить SCRUM без трупов и остаться довольным
Киев. Как внедрить SCRUM без трупов и остаться довольнымКиев. Как внедрить SCRUM без трупов и остаться довольным
Киев. Как внедрить SCRUM без трупов и остаться довольным
 
Инструменты гибкого управления: Agile / Kanban / Scrum
Инструменты гибкого управления: Agile / Kanban / ScrumИнструменты гибкого управления: Agile / Kanban / Scrum
Инструменты гибкого управления: Agile / Kanban / Scrum
 
Лилия Алексеева. Вальс Mrs. Agility и Mr. Waterfall - управление производство...
Лилия Алексеева. Вальс Mrs. Agility и Mr. Waterfall - управление производство...Лилия Алексеева. Вальс Mrs. Agility и Mr. Waterfall - управление производство...
Лилия Алексеева. Вальс Mrs. Agility и Mr. Waterfall - управление производство...
 
7 Способы проведения ретроспектив для анализа и улучшения процесса
7 Способы проведения ретроспектив для анализа и улучшения процесса7 Способы проведения ретроспектив для анализа и улучшения процесса
7 Способы проведения ретроспектив для анализа и улучшения процесса
 
Гибкость, возведенная в абсолют
Гибкость, возведенная в абсолютГибкость, возведенная в абсолют
Гибкость, возведенная в абсолют
 

Viewers also liked

3.內湖花市
3.內湖花市3.內湖花市
3.內湖花市
淑貞 陳
 
Landminesjb
LandminesjbLandminesjb
Amsterdam
AmsterdamAmsterdam
Amsterdam
David Perkins
 
Татьяна Бахаревская - "Эксплуатация проектов"
Татьяна Бахаревская - "Эксплуатация проектов"Татьяна Бахаревская - "Эксплуатация проектов"
Татьяна Бахаревская - "Эксплуатация проектов"Rostislav Shorgin
 
publicidades molestas
publicidades molestaspublicidades molestas
publicidades molestasguest25bbba
 
9.5.1 Care Maintenance
9.5.1 Care Maintenance9.5.1 Care Maintenance
9.5.1 Care MaintenanceTalia Carbis
 
Promo social networks_kravchuk
Promo social networks_kravchukPromo social networks_kravchuk
Promo social networks_kravchuk
Vita Kravchuk
 
Mittal Patel - Resume
Mittal Patel - ResumeMittal Patel - Resume
Mittal Patel - Resume
Mittal Patel
 
Breathe Safety Main Brochure
Breathe Safety Main BrochureBreathe Safety Main Brochure
Breathe Safety Main BrochureAdam Moodie
 
Ваш бренд через экран мобильного устройства
Ваш бренд через экран мобильного устройстваВаш бренд через экран мобильного устройства
Ваш бренд через экран мобильного устройства
Molinos
 
100 preguntas sobre-sexualidad-adolescente
100 preguntas sobre-sexualidad-adolescente100 preguntas sobre-sexualidad-adolescente
100 preguntas sobre-sexualidad-adolescente
Sebastian Cardenas Casanova
 
Оценка сайта асессорами в шапках
Оценка сайта асессорами в шапкахОценка сайта асессорами в шапках
Оценка сайта асессорами в шапках
Евгений Летов
 
15 Tips on Salesforce Data Migration - Naveen Gabrani & Jonathan Osgood
15 Tips on Salesforce Data Migration - Naveen Gabrani & Jonathan Osgood15 Tips on Salesforce Data Migration - Naveen Gabrani & Jonathan Osgood
15 Tips on Salesforce Data Migration - Naveen Gabrani & Jonathan Osgood
Salesforce Admins
 
Олег Шестаков. Лайфхаки и фишки в современном seo
Олег Шестаков. Лайфхаки и фишки в современном seoОлег Шестаков. Лайфхаки и фишки в современном seo
Олег Шестаков. Лайфхаки и фишки в современном seo
Дмитрий Шахов
 
vSaqib Updated Resume Win_NM - 2 (1)
vSaqib Updated Resume Win_NM  - 2 (1)vSaqib Updated Resume Win_NM  - 2 (1)
vSaqib Updated Resume Win_NM - 2 (1)saqib nakhuda
 
C++ Базовый. Занятие 14.
C++ Базовый. Занятие 14.C++ Базовый. Занятие 14.
C++ Базовый. Занятие 14.
Igor Shkulipa
 
C# Web. Занятие 09.
C# Web. Занятие 09.C# Web. Занятие 09.
C# Web. Занятие 09.
Igor Shkulipa
 

Viewers also liked (20)

3.內湖花市
3.內湖花市3.內湖花市
3.內湖花市
 
Landminesjb
LandminesjbLandminesjb
Landminesjb
 
6.4.3comparison2
6.4.3comparison26.4.3comparison2
6.4.3comparison2
 
Amsterdam
AmsterdamAmsterdam
Amsterdam
 
Татьяна Бахаревская - "Эксплуатация проектов"
Татьяна Бахаревская - "Эксплуатация проектов"Татьяна Бахаревская - "Эксплуатация проектов"
Татьяна Бахаревская - "Эксплуатация проектов"
 
publicidades molestas
publicidades molestaspublicidades molestas
publicidades molestas
 
9.5.1 Care Maintenance
9.5.1 Care Maintenance9.5.1 Care Maintenance
9.5.1 Care Maintenance
 
4.1.2massdefined
4.1.2massdefined4.1.2massdefined
4.1.2massdefined
 
Promo social networks_kravchuk
Promo social networks_kravchukPromo social networks_kravchuk
Promo social networks_kravchuk
 
Mittal Patel - Resume
Mittal Patel - ResumeMittal Patel - Resume
Mittal Patel - Resume
 
unicef 2
unicef 2 unicef 2
unicef 2
 
Breathe Safety Main Brochure
Breathe Safety Main BrochureBreathe Safety Main Brochure
Breathe Safety Main Brochure
 
Ваш бренд через экран мобильного устройства
Ваш бренд через экран мобильного устройстваВаш бренд через экран мобильного устройства
Ваш бренд через экран мобильного устройства
 
100 preguntas sobre-sexualidad-adolescente
100 preguntas sobre-sexualidad-adolescente100 preguntas sobre-sexualidad-adolescente
100 preguntas sobre-sexualidad-adolescente
 
Оценка сайта асессорами в шапках
Оценка сайта асессорами в шапкахОценка сайта асессорами в шапках
Оценка сайта асессорами в шапках
 
15 Tips on Salesforce Data Migration - Naveen Gabrani & Jonathan Osgood
15 Tips on Salesforce Data Migration - Naveen Gabrani & Jonathan Osgood15 Tips on Salesforce Data Migration - Naveen Gabrani & Jonathan Osgood
15 Tips on Salesforce Data Migration - Naveen Gabrani & Jonathan Osgood
 
Олег Шестаков. Лайфхаки и фишки в современном seo
Олег Шестаков. Лайфхаки и фишки в современном seoОлег Шестаков. Лайфхаки и фишки в современном seo
Олег Шестаков. Лайфхаки и фишки в современном seo
 
vSaqib Updated Resume Win_NM - 2 (1)
vSaqib Updated Resume Win_NM  - 2 (1)vSaqib Updated Resume Win_NM  - 2 (1)
vSaqib Updated Resume Win_NM - 2 (1)
 
C++ Базовый. Занятие 14.
C++ Базовый. Занятие 14.C++ Базовый. Занятие 14.
C++ Базовый. Занятие 14.
 
C# Web. Занятие 09.
C# Web. Занятие 09.C# Web. Занятие 09.
C# Web. Занятие 09.
 

Similar to It talk №23: "Если не Scrum, то что?", Екатерина Шалапанова

Agile Testing Process
Agile Testing ProcessAgile Testing Process
Agile Testing Process
Return on Intelligence
 
Agile Testing Process
Agile Testing ProcessAgile Testing Process
Agile Testing Process
Return on Intelligence
 
Шесть сигм. Инновации. Практика. Часть 2: Дизайн для шесть сигма (DFSS)
Шесть сигм. Инновации. Практика. Часть 2: Дизайн для шесть сигма (DFSS) Шесть сигм. Инновации. Практика. Часть 2: Дизайн для шесть сигма (DFSS)
Шесть сигм. Инновации. Практика. Часть 2: Дизайн для шесть сигма (DFSS)
SixSigmaOnline
 
Как сделать наши проекты немного более управляемыми с Agile
Как сделать наши проекты немного более управляемыми с AgileКак сделать наши проекты немного более управляемыми с Agile
Как сделать наши проекты немного более управляемыми с Agile
Alexey Krivitsky
 
Agile Talks: Scrum Cookbook. Применение вне ИТ-сферы
Agile Talks: Scrum Cookbook. Применение вне ИТ-сферыAgile Talks: Scrum Cookbook. Применение вне ИТ-сферы
Agile Talks: Scrum Cookbook. Применение вне ИТ-сферы
LuxoftAgilePractice
 
Agile Talks: Scrum Cookbook. Применение вне ИТ-сферы
Agile Talks: Scrum Cookbook. Применение вне ИТ-сферыAgile Talks: Scrum Cookbook. Применение вне ИТ-сферы
Agile Talks: Scrum Cookbook. Применение вне ИТ-сферы
LuxoftAgilePractice
 
Постановка и улучшение скрам процесса для группы проектов в большой компании,...
Постановка и улучшение скрам процесса для группы проектов в большой компании,...Постановка и улучшение скрам процесса для группы проектов в большой компании,...
Постановка и улучшение скрам процесса для группы проектов в большой компании,...
viktor_bezhenar
 
Методологии разработки по
Методологии разработки поМетодологии разработки по
Методологии разработки поJaneKozmina
 
Управление зависимостями между командами
Управление зависимостями между командамиУправление зависимостями между командами
Управление зависимостями между командами
Askhat Urazbaev
 
уразбаев управление зависимостями
уразбаев управление зависимостямиуразбаев управление зависимостями
уразбаев управление зависимостямиMagneta AI
 
Agile и RUP — мифы, легенды и вся правда
Agile и RUP — мифы, легенды и вся правдаAgile и RUP — мифы, легенды и вся правда
Agile и RUP — мифы, легенды и вся правда
LuxoftTraining
 
Опыт осторожного внедрения инструментов Теории Ограничений в крупной компании...
Опыт осторожного внедрения инструментов Теории Ограничений в крупной компании...Опыт осторожного внедрения инструментов Теории Ограничений в крупной компании...
Опыт осторожного внедрения инструментов Теории Ограничений в крупной компании...Ontico
 
RSTQB Presentation about ISTQB Agile Tester during TMPA-2014:
RSTQB Presentation about ISTQB Agile Tester during TMPA-2014: RSTQB Presentation about ISTQB Agile Tester during TMPA-2014:
RSTQB Presentation about ISTQB Agile Tester during TMPA-2014:
Iosif Itkin
 
DaKiRy_PMWeekend2016_Андрій Мандріка "Робота з вимогами в умовах Agile трансф...
DaKiRy_PMWeekend2016_Андрій Мандріка "Робота з вимогами в умовах Agile трансф...DaKiRy_PMWeekend2016_Андрій Мандріка "Робота з вимогами в умовах Agile трансф...
DaKiRy_PMWeekend2016_Андрій Мандріка "Робота з вимогами в умовах Agile трансф...
Dakiry
 
Work with requirements in terms of Agile transformation
Work with requirements in terms of Agile transformationWork with requirements in terms of Agile transformation
Work with requirements in terms of Agile transformation
Andrii Mandrika
 
вольфсон основы Agile
вольфсон   основы Agileвольфсон   основы Agile
вольфсон основы AgileMagneta AI
 
Трудности Фасилитации
Трудности ФасилитацииТрудности Фасилитации
Трудности Фасилитации
LuxoftAgilePractice
 
Трудности фасилитации - разбор проблемных кейсов
Трудности фасилитации - разбор проблемных кейсовТрудности фасилитации - разбор проблемных кейсов
Трудности фасилитации - разбор проблемных кейсов
Svetlana Mukhina ICP, -ATF, -BVA, - ACC, PSM I, CSPO
 

Similar to It talk №23: "Если не Scrum, то что?", Екатерина Шалапанова (20)

Agile Testing Process
Agile Testing ProcessAgile Testing Process
Agile Testing Process
 
Agile Testing Process
Agile Testing ProcessAgile Testing Process
Agile Testing Process
 
Шесть сигм. Инновации. Практика. Часть 2: Дизайн для шесть сигма (DFSS)
Шесть сигм. Инновации. Практика. Часть 2: Дизайн для шесть сигма (DFSS) Шесть сигм. Инновации. Практика. Часть 2: Дизайн для шесть сигма (DFSS)
Шесть сигм. Инновации. Практика. Часть 2: Дизайн для шесть сигма (DFSS)
 
Как сделать наши проекты немного более управляемыми с Agile
Как сделать наши проекты немного более управляемыми с AgileКак сделать наши проекты немного более управляемыми с Agile
Как сделать наши проекты немного более управляемыми с Agile
 
Agile Talks: Scrum Cookbook. Применение вне ИТ-сферы
Agile Talks: Scrum Cookbook. Применение вне ИТ-сферыAgile Talks: Scrum Cookbook. Применение вне ИТ-сферы
Agile Talks: Scrum Cookbook. Применение вне ИТ-сферы
 
Agile Talks: Scrum Cookbook. Применение вне ИТ-сферы
Agile Talks: Scrum Cookbook. Применение вне ИТ-сферыAgile Talks: Scrum Cookbook. Применение вне ИТ-сферы
Agile Talks: Scrum Cookbook. Применение вне ИТ-сферы
 
Постановка и улучшение скрам процесса для группы проектов в большой компании,...
Постановка и улучшение скрам процесса для группы проектов в большой компании,...Постановка и улучшение скрам процесса для группы проектов в большой компании,...
Постановка и улучшение скрам процесса для группы проектов в большой компании,...
 
Методологии разработки по
Методологии разработки поМетодологии разработки по
Методологии разработки по
 
Управление зависимостями между командами
Управление зависимостями между командамиУправление зависимостями между командами
Управление зависимостями между командами
 
уразбаев управление зависимостями
уразбаев управление зависимостямиуразбаев управление зависимостями
уразбаев управление зависимостями
 
Scrum framework
Scrum frameworkScrum framework
Scrum framework
 
Agile и RUP — мифы, легенды и вся правда
Agile и RUP — мифы, легенды и вся правдаAgile и RUP — мифы, легенды и вся правда
Agile и RUP — мифы, легенды и вся правда
 
Опыт осторожного внедрения инструментов Теории Ограничений в крупной компании...
Опыт осторожного внедрения инструментов Теории Ограничений в крупной компании...Опыт осторожного внедрения инструментов Теории Ограничений в крупной компании...
Опыт осторожного внедрения инструментов Теории Ограничений в крупной компании...
 
RSTQB Presentation about ISTQB Agile Tester during TMPA-2014:
RSTQB Presentation about ISTQB Agile Tester during TMPA-2014: RSTQB Presentation about ISTQB Agile Tester during TMPA-2014:
RSTQB Presentation about ISTQB Agile Tester during TMPA-2014:
 
DaKiRy_PMWeekend2016_Андрій Мандріка "Робота з вимогами в умовах Agile трансф...
DaKiRy_PMWeekend2016_Андрій Мандріка "Робота з вимогами в умовах Agile трансф...DaKiRy_PMWeekend2016_Андрій Мандріка "Робота з вимогами в умовах Agile трансф...
DaKiRy_PMWeekend2016_Андрій Мандріка "Робота з вимогами в умовах Agile трансф...
 
Work with requirements in terms of Agile transformation
Work with requirements in terms of Agile transformationWork with requirements in terms of Agile transformation
Work with requirements in terms of Agile transformation
 
Agile/Scrum
Agile/ScrumAgile/Scrum
Agile/Scrum
 
вольфсон основы Agile
вольфсон   основы Agileвольфсон   основы Agile
вольфсон основы Agile
 
Трудности Фасилитации
Трудности ФасилитацииТрудности Фасилитации
Трудности Фасилитации
 
Трудности фасилитации - разбор проблемных кейсов
Трудности фасилитации - разбор проблемных кейсовТрудности фасилитации - разбор проблемных кейсов
Трудности фасилитации - разбор проблемных кейсов
 

It talk №23: "Если не Scrum, то что?", Екатерина Шалапанова

  • 1. Если не Scrum, то что? IT Talk Odessa 2016 Ekaterina Shalapanova (eshalapanova@dataart.com)
  • 2. 1. Вижу Цель 2. Верю в себя 3. Не замечаю препятствий 4. Писал код три дня и три ночи Зачем вообще нужен «процесс»? 1. Чем больше команда, тем сложней коммуникации 2. Последовательность дает понимание и определенность 3. Намного проще спланировать и дать прогнозы 4. Проще получать необходимую информацию 2
  • 4. История Agile в двух словах 4
  • 5. Scrum в одной картинке 5
  • 6. • Agile-методология • Potentially Shippable Product • Management-oriented • CMM Level 3 compatible Почему Scrum стал процессом по умолчанию*? *Согласно опросу проведенному автором доклада среди трех потенциальных клиентов и пяти коллег 6
  • 7. Scrum в трех слайдах - роли • Scrum Master • Product Owner • Development Team • Все остальные 7
  • 8. • Sprint • Sprint Planning • Sprint Review • Sprint Retrospective Scrum в трех слайдах - активности 8
  • 9. • Product Backlog • Sprint Backlog • Potentially Shippable Product Scrum в трех слайдах - артефакты 9
  • 10. Зачем может понадобиться свой процесс? Идеологи Scrum создавали процесс для небольших вовлеченных и нацеленных на результат команд. Что же делать, если вам приходится работать с корпорациями? 10
  • 11. • Коллективная ответственность? • А кто РО? • Универсалы и cross-functional team? ... да забыли про овраги. Роли При заказной разработке для компаний 11
  • 12. • Sprint Review • Регулярные релизы • Планирование и ретроспективы ... да забыли про овраги. Активности При заказной разработке для компаний 12
  • 13. ... да забыли про овраги. Артефакты • Product Backlog • Результат итерации (aka) Potential shippable product • Sprint backlog При заказной разработке для компаний 13
  • 14. Использовать Силу мозг… И что же делать? 14
  • 15. … И строить свой процесс Придумываем, как будем достигать Формулируем цель. На самом деле цели. Периодически проверяем, что цели не поменялись и выбранный процесс ведет к ним. Если что, корректируем цели или способы достижения 15
  • 16. • Теория управления (да, то что было на 3-м курсе) • SEMAT - Software Engineering Method and Theory • TOS - Theory of Constraints • Lean Шаг в сторону и немного теории • Individuals and interactions over process and tools • Working software over comprehensive documentation • Customer collaboration over contract negotiation • Responding to change over following a plan Agile – способ мысли. Концепции, которые помогают думать: 16
  • 17. Обратная связь процесса разработки ПО • Продукт • Отчет • Мнения людей Теория управления Шаг в сторону и немного теории 17
  • 18. • Три area of concern и семь key factors(альфы) есть у любого IT-проекта • Каждая альфа проходит через несколько стадий в течение жизни проекта • Состояние проекта описывается через стадии альф, проект рассматривается как network of collaborating elements. Software Engineering Method and Theory Шаг в сторону и немного теории 18
  • 19. SEMAT: предложенные статусы альф Customer – для кого делаем Solution – что делаем Endeavour – кто и как делает Шаг в сторону и немного теории 19
  • 20. Alpha Abacus – то, ради чего SEMAT упомянут Шаг в сторону и немного теории 20
  • 21. Предположим, что у нас есть система, про которую мы знаем все, и везде замеряем ToS – Theory of constraints Шаг в сторону и немного теории • Определяем, на каком участке системы у нас есть помехи. • Придумываем, как помехи устранять. • Подстраиваем остальные части системы так, чтобы придумки стали осуществимы. • И устраняем ограничения, поднимая производительность системы • Возвращаемся к шагу 1 21
  • 22. Принципы • Исключение потерь. • Акцент на обучении. • Предельно отсроченное принятие решений. • Предельно быстрая доставка заказчику.. • Мотивация команды. • Интегрирование. • Целостное видение. Lean – еще одна очень известная методология Шаг в сторону и немного теории 22
  • 23. • Какие внешние ограничения? • Какие внутренние ограничения? • Какие из альф куда будем толкать на данном этапе? • Какие из практик известных нам метолологий могут нам пригодиться? Иными словами, берём ли за основу Scrum или… • Нет ли между ними противоречий? К построению своего процесса 23
  • 24. • Daily Stand-ups. • Burndown. • Retrospective. • Definition of Done. Что почти всегда остаётся • Potentially shippable product, sprint review, sprint planning, неприкосновенный sprint backlog, «чистый» PO и много чего еще часто приносится в жертву. 24
  • 25. Цель - sign-off от заказчика Requirements Testing Development Handover User Acceptance Sign-off Внешняя среда 25
  • 26. Цель - sign-off от заказчика Requirements Testing Development Handover User Acceptance Sign-off Внутренняя среда 26
  • 27. Помним про Lean принципы. Каждый раз, когда вы пытаетесь что-то предложить или внедрять, задаём простые вопросы: • Чего мы хотим добиться данной практикой? • Приведёт ли то, как мы это делаем, к желаемому результату? • Можно ли это оптимизировать (сохранить чьё-то время, решить ещё какие-то проблемы с теми же затратами) Все ещё советы по построению процесса 27
  • 28. Пытаемся остаться разумно удобными • требования к репортингу • процедуры взаимодействия между командами • максимальную прозрачность • если заказчик «хочет странного» И ещё советы по построению процесса 28
  • 29. • Не полениться и записать то, до чего договорились в документ • Собрать всех заинтересованных, и рассказать что в документе написано • И главное, помнить, что этот документ не в камне высечен И последний совет 29
  • 30. • Люди разные с обеих сторон • Требования к надёжности системы могут быть разными • Внешняя среда тоже поменяется Не слушайте ничьих советов, в том числе и этот 30

Editor's Notes

  1. Примеры: скрам-митинг, отчеты