SlideShare ist ein Scribd-Unternehmen logo
1 von 34
Page 1
Agile and Scrum scalability:
theory and practice
by Prykhnych Helen
Page 2
About me Prykhnych Helen
Co-founder & trainer @ E5
Agile Project manager @ Betlab
IC Agile certified professional
I work in IT sphere more then 10 years, including more then 9
years as manager. Started as customer support agent and then
was promoted to project manager and manager of Kiev office
positions.
I was responsible for project and people management,
education systems developing inside the company. Now I also
train and coach people with Agile software development,
management and motivation.
Last project - opening of offline office in Kiev of one
international outsourcing company. Also, I coordinate and
inspire local Kiev managers community, organize
ITKaiZenClub meetings.
Page 3
And you? ;)
Page 4
SAFe: погляд з висоти
Page 5
Page 6
Project A
Page 7
Чому маштабуватися?
Складний продукт
ІТ команда 50 – 100 чоловік
Розвиток функціоналу і потреба в
маштабуванні архітектури
Необхідність регулярних релізів
Page 8
Наші передумови
Виділений реліз менеджер (RTE)
Команда архітекторів
Сильний лідерський склад
SCRUM команди
Виділена DevOps команда
Page 9
Page 10
Рівень портфоліо
Page 11
Architectural
features
Business
features
Portfolio
Backlog
Business Owners
Head of IT Development
Portfolio
management
Strategic
Themes
Page 12
Рівень релізу
Page 13
3 релізи в одиночас
Deliver Develop Plan
Deliver Develop Plan
Deliver Develop Plan
Page 14
Train?
Page 15
Test Pack UATS2
Kanban
+ UAT S3
Pack &
Deliver
Portfolio
meeting EG1 EG2 Planning
Agile Release Train
S1
Release Train Engineer
Product
Owner
Vision
Release
Goals Architectural Runway
Feature
roadmap
Page 16
Release scope
Page 17
Планування релізу
Page 18
Матриця залежностей
Page 19
Випуск релізу
Page 20
Рівень команди
Page 21
2 weeks sprint
Team
Product
Owner Scrum
master
Sprint
backlog
Sprint
Planning
Daily
Stand up
Sprint Demo
Retrospective
Epic
grooming
Story
grooming
Page 22
Маштабування організаційної
структури
RTE DevOps LeadHead of IT DevelopmentCPO
PO 1
PO 2
PO N
SM 1
SM 2
SM N
TL 1
TL 1
TL N
QA Lead
Sen QA 1
Sen QA 2
Sen QA N
DevOps 1
DevOps 2
DevOps N
Arch 1
Arch 2
Arch N
TEAM
1
TEAM
2
TEAM
N
Page 23
Continuous improvement
culture:
як підвищити рівень зрілості
команди?
Page 24
Improvement board
Page 25
Topic Problem Profit
Demos Feedback from POs on
1. Demo meetings bring value both to POs and
external guests
2. We can collect feedback from all parties
Responsibilities of
SMs
What we are responsible for and what we
lack to execute it
1. Responsibilities are clear
2. We have all power (and cookies) we need
Commitments
Scrum Teams are responsible for making
and delivering commitments. We do not
have fully implemented "Getting things
done" mindset
motivated team to deliver realistic commitments,
managed expectations for PO and bussiness, managed
opportunities to deliver over commitment
How to process CI
blockers
Too many open Blockers in the system,
most of which are CI blockers
Clear understanding how to process CI blockers,
descries number of Open Blockers in the system
Leadership knowledge exchange
Page 26
Expectations from position
Page 27
Плюси та мінуси SAFe
на нашому проекті
Page 28
Плюси
Маштабування  8+ Agile команд
Синхронізація  Прорітезація нових фіч і
архітектурних задач на рівні
портфоліо
 Синхронізація роботи між
командами на рівні релізу
Релізи  Інкрементальні релізи кожні 4
ітерації
 Можливість швидко випускати
маленькі патчі
Управління ризиками  Управління ризиками і
залежностями на ранніх стадіях
Якість  Контроль якості на всіх рівнях
 Управління технічним боргом
Продуктивність  Фокус для кожного релізу
 Повна загрузка девелопменту
Page 29
Мінуси
Реліз процес ‒ Довгий Lead time
‒ Довгий процес випуску на
Production
Якість ‒ Виривання QA з спрінта для
регресії
Продуктивність ‒ Затягування грумінгів через
сирі вимоги
‒ Застрявання незакінчених
фіч при постійній зміні
бізнес пріорітетів
Підтримка процесу ‒ Додаткові ролі і ритуали для
підтримання процесу
Page 30
TOP 5 причин для успішного маштабування
AGILE по версії VersionOne
Page 31
Чи є альтернатива?
Page 32
Статистика за 2014 рік від VersionOne
Page 33
Корисні посилання
SAFe (Scaled Agile Framework)
http://www.scaledagileframework.com
DAD (Disciplined Agile Delivery)
https://disciplinedagiledelivery.wordpress.com/introduction
-to-dad/
LeSS (Large-Scale Scrum)
http://less.works
___________________________________________________
____
Version One Agile report
http://info.versionone.com/state-of-agile-development-
survey-ninth.html
Page 34
Прихнич Альона
helen@e-5.com.ua

Weitere ähnliche Inhalte

Andere mochten auch

Guía didáctica del vídeo
Guía didáctica del vídeoGuía didáctica del vídeo
Guía didáctica del vídeoElenaFeragon
 
Sanaari software solutions
Sanaari software solutionsSanaari software solutions
Sanaari software solutionskiran patil
 
2015 Halloween Home Page Comparison
2015 Halloween Home Page Comparison2015 Halloween Home Page Comparison
2015 Halloween Home Page ComparisonQuad Analytix
 
Priyak egg osmosis experiment
Priyak egg osmosis experimentPriyak egg osmosis experiment
Priyak egg osmosis experimentspmath
 
5 Ways Professionalism is Killing Your Library - ALA
5 Ways Professionalism is Killing Your Library - ALA5 Ways Professionalism is Killing Your Library - ALA
5 Ways Professionalism is Killing Your Library - ALALauren Comito
 
Christine_Crawford_-_Spring_2015_Honors_Thesis
Christine_Crawford_-_Spring_2015_Honors_ThesisChristine_Crawford_-_Spring_2015_Honors_Thesis
Christine_Crawford_-_Spring_2015_Honors_ThesisChristine Crawford
 
Business Plan - Splendid Srl
Business Plan - Splendid SrlBusiness Plan - Splendid Srl
Business Plan - Splendid SrlGiulia Fiorati
 
Resumo de Apologia da História, de Marc Bloch.
Resumo de Apologia da História, de Marc Bloch.Resumo de Apologia da História, de Marc Bloch.
Resumo de Apologia da História, de Marc Bloch.Elias Ferreira Caetano
 
Marina di Gaeta - Business Plan – Piano di Azione - Proposta - draft banned
Marina di Gaeta - Business Plan – Piano di Azione - Proposta - draft bannedMarina di Gaeta - Business Plan – Piano di Azione - Proposta - draft banned
Marina di Gaeta - Business Plan – Piano di Azione - Proposta - draft bannedWilliam Hay
 
Mri evaluation of pediatric white matter lesions
Mri evaluation of pediatric white matter lesions Mri evaluation of pediatric white matter lesions
Mri evaluation of pediatric white matter lesions DrBhishm Sevendra
 
Energy and exergy efficiency of a flat plate solar collector using pH treated...
Energy and exergy efficiency of a flat plate solar collector using pH treated...Energy and exergy efficiency of a flat plate solar collector using pH treated...
Energy and exergy efficiency of a flat plate solar collector using pH treated...Sabiha Akter Monny
 

Andere mochten auch (12)

Guía didáctica del vídeo
Guía didáctica del vídeoGuía didáctica del vídeo
Guía didáctica del vídeo
 
Sanaari software solutions
Sanaari software solutionsSanaari software solutions
Sanaari software solutions
 
Complement
ComplementComplement
Complement
 
2015 Halloween Home Page Comparison
2015 Halloween Home Page Comparison2015 Halloween Home Page Comparison
2015 Halloween Home Page Comparison
 
Priyak egg osmosis experiment
Priyak egg osmosis experimentPriyak egg osmosis experiment
Priyak egg osmosis experiment
 
5 Ways Professionalism is Killing Your Library - ALA
5 Ways Professionalism is Killing Your Library - ALA5 Ways Professionalism is Killing Your Library - ALA
5 Ways Professionalism is Killing Your Library - ALA
 
Christine_Crawford_-_Spring_2015_Honors_Thesis
Christine_Crawford_-_Spring_2015_Honors_ThesisChristine_Crawford_-_Spring_2015_Honors_Thesis
Christine_Crawford_-_Spring_2015_Honors_Thesis
 
Business Plan - Splendid Srl
Business Plan - Splendid SrlBusiness Plan - Splendid Srl
Business Plan - Splendid Srl
 
Resumo de Apologia da História, de Marc Bloch.
Resumo de Apologia da História, de Marc Bloch.Resumo de Apologia da História, de Marc Bloch.
Resumo de Apologia da História, de Marc Bloch.
 
Marina di Gaeta - Business Plan – Piano di Azione - Proposta - draft banned
Marina di Gaeta - Business Plan – Piano di Azione - Proposta - draft bannedMarina di Gaeta - Business Plan – Piano di Azione - Proposta - draft banned
Marina di Gaeta - Business Plan – Piano di Azione - Proposta - draft banned
 
Mri evaluation of pediatric white matter lesions
Mri evaluation of pediatric white matter lesions Mri evaluation of pediatric white matter lesions
Mri evaluation of pediatric white matter lesions
 
Energy and exergy efficiency of a flat plate solar collector using pH treated...
Energy and exergy efficiency of a flat plate solar collector using pH treated...Energy and exergy efficiency of a flat plate solar collector using pH treated...
Energy and exergy efficiency of a flat plate solar collector using pH treated...
 

Ähnlich wie «Agile and Scrum scalability - theory and practice» by Helen Prykhnych

Dakiry pmweekend Viacheslav Moskalenko agile-values-principles-ukr
Dakiry pmweekend Viacheslav Moskalenko agile-values-principles-ukrDakiry pmweekend Viacheslav Moskalenko agile-values-principles-ukr
Dakiry pmweekend Viacheslav Moskalenko agile-values-principles-ukrDakiry
 
Dakiry pmweekend Olena Prykhnych product develoment mindset
Dakiry pmweekend Olena Prykhnych product develoment mindsetDakiry pmweekend Olena Prykhnych product develoment mindset
Dakiry pmweekend Olena Prykhnych product develoment mindsetDakiry
 
DaKiRy_PMWeekend2016_Роман Сахаров "Як відсутність бачення продукту псує прое...
DaKiRy_PMWeekend2016_Роман Сахаров "Як відсутність бачення продукту псує прое...DaKiRy_PMWeekend2016_Роман Сахаров "Як відсутність бачення продукту псує прое...
DaKiRy_PMWeekend2016_Роман Сахаров "Як відсутність бачення продукту псує прое...Dakiry
 
Aleksandr Shevchenko: Історія змін у Проектному офісі на тлі світових потрясі...
Aleksandr Shevchenko: Історія змін у Проектному офісі на тлі світових потрясі...Aleksandr Shevchenko: Історія змін у Проектному офісі на тлі світових потрясі...
Aleksandr Shevchenko: Історія змін у Проектному офісі на тлі світових потрясі...Lviv Startup Club
 
Вебінар "Tips & Tricks проєктного менеджера в роботі з командою"
Вебінар "Tips & Tricks проєктного менеджера в роботі з командою"Вебінар "Tips & Tricks проєктного менеджера в роботі з командою"
Вебінар "Tips & Tricks проєктного менеджера в роботі з командою"E-5
 
Роман Сахаров “Кар’єрний розвиток аналітика: стан та перспективи”
Роман Сахаров “Кар’єрний розвиток аналітика: стан та перспективи”Роман Сахаров “Кар’єрний розвиток аналітика: стан та перспективи”
Роман Сахаров “Кар’єрний розвиток аналітика: стан та перспективи”Dakiry
 
Управління проектами. визначення та концепції
Управління проектами. визначення та концепціїУправління проектами. визначення та концепції
Управління проектами. визначення та концепціїOleg Nazarevych
 
Роман Сахаров та Олена Прихнич: “Побудова програми менторингу в компанії на п...
Роман Сахаров та Олена Прихнич: “Побудова програми менторингу в компанії на п...Роман Сахаров та Олена Прихнич: “Побудова програми менторингу в компанії на п...
Роман Сахаров та Олена Прихнич: “Побудова програми менторингу в компанії на п...Lviv Startup Club
 
Інструменти кластерного координатора в1.pdf
Інструменти кластерного координатора в1.pdfІнструменти кластерного координатора в1.pdf
Інструменти кластерного координатора в1.pdfAPPAU_Ukraine
 
Як РМу швидко влитися на різних стадіях проєкту_розробки продукту. .pptx.pdf
Як РМу швидко влитися на різних стадіях проєкту_розробки продукту. .pptx.pdfЯк РМу швидко влитися на різних стадіях проєкту_розробки продукту. .pptx.pdf
Як РМу швидко влитися на різних стадіях проєкту_розробки продукту. .pptx.pdfE-5
 
How to Leverage your Skill Set for Product by Matic PM
How to Leverage your Skill Set for Product by Matic PMHow to Leverage your Skill Set for Product by Matic PM
How to Leverage your Skill Set for Product by Matic PMProduct School
 
Майстер клас "Сертифікація РМа: практичні поради та підводні камені"
Майстер клас "Сертифікація РМа: практичні поради та підводні камені"Майстер клас "Сертифікація РМа: практичні поради та підводні камені"
Майстер клас "Сертифікація РМа: практичні поради та підводні камені"Lviv Startup Club
 
Jane Bodrichenko: Робота в стресових умовах: Як управляти проєктом про який н...
Jane Bodrichenko: Робота в стресових умовах: Як управляти проєктом про який н...Jane Bodrichenko: Робота в стресових умовах: Як управляти проєктом про який н...
Jane Bodrichenko: Робота в стресових умовах: Як управляти проєктом про який н...Lviv Startup Club
 
Роман Сахаров "Stakeholders and expectations, или когда проекты успешны?"
 Роман Сахаров "Stakeholders and expectations, или когда проекты успешны?" Роман Сахаров "Stakeholders and expectations, или когда проекты успешны?"
Роман Сахаров "Stakeholders and expectations, или когда проекты успешны?"Fwdays
 
Dmytro Lukyanov. Game Theory
Dmytro Lukyanov. Game TheoryDmytro Lukyanov. Game Theory
Dmytro Lukyanov. Game TheoryLviv Startup Club
 
Hanna Klimushka: Програмний менеджмент. Як приручити 80+ FTE (UA)
Hanna Klimushka: Програмний менеджмент. Як приручити 80+ FTE (UA)Hanna Klimushka: Програмний менеджмент. Як приручити 80+ FTE (UA)
Hanna Klimushka: Програмний менеджмент. Як приручити 80+ FTE (UA)Lviv Startup Club
 
PMday 2015. Любов Самойлова “Post-project/post-mortem report: як перетворити ...
PMday 2015. Любов Самойлова “Post-project/post-mortem report: як перетворити ...PMday 2015. Любов Самойлова “Post-project/post-mortem report: як перетворити ...
PMday 2015. Любов Самойлова “Post-project/post-mortem report: як перетворити ...Lviv Startup Club
 
Valeriy Kozlov: Transition to Fact-Based, Data-Driven Decision Making in B2B ...
Valeriy Kozlov: Transition to Fact-Based, Data-Driven Decision Making in B2B ...Valeriy Kozlov: Transition to Fact-Based, Data-Driven Decision Making in B2B ...
Valeriy Kozlov: Transition to Fact-Based, Data-Driven Decision Making in B2B ...Lviv Startup Club
 

Ähnlich wie «Agile and Scrum scalability - theory and practice» by Helen Prykhnych (20)

Dakiry pmweekend Viacheslav Moskalenko agile-values-principles-ukr
Dakiry pmweekend Viacheslav Moskalenko agile-values-principles-ukrDakiry pmweekend Viacheslav Moskalenko agile-values-principles-ukr
Dakiry pmweekend Viacheslav Moskalenko agile-values-principles-ukr
 
Dakiry pmweekend Olena Prykhnych product develoment mindset
Dakiry pmweekend Olena Prykhnych product develoment mindsetDakiry pmweekend Olena Prykhnych product develoment mindset
Dakiry pmweekend Olena Prykhnych product develoment mindset
 
DaKiRy_PMWeekend2016_Роман Сахаров "Як відсутність бачення продукту псує прое...
DaKiRy_PMWeekend2016_Роман Сахаров "Як відсутність бачення продукту псує прое...DaKiRy_PMWeekend2016_Роман Сахаров "Як відсутність бачення продукту псує прое...
DaKiRy_PMWeekend2016_Роман Сахаров "Як відсутність бачення продукту псує прое...
 
Aleksandr Shevchenko: Історія змін у Проектному офісі на тлі світових потрясі...
Aleksandr Shevchenko: Історія змін у Проектному офісі на тлі світових потрясі...Aleksandr Shevchenko: Історія змін у Проектному офісі на тлі світових потрясі...
Aleksandr Shevchenko: Історія змін у Проектному офісі на тлі світових потрясі...
 
Вебінар "Tips & Tricks проєктного менеджера в роботі з командою"
Вебінар "Tips & Tricks проєктного менеджера в роботі з командою"Вебінар "Tips & Tricks проєктного менеджера в роботі з командою"
Вебінар "Tips & Tricks проєктного менеджера в роботі з командою"
 
Роман Сахаров “Кар’єрний розвиток аналітика: стан та перспективи”
Роман Сахаров “Кар’єрний розвиток аналітика: стан та перспективи”Роман Сахаров “Кар’єрний розвиток аналітика: стан та перспективи”
Роман Сахаров “Кар’єрний розвиток аналітика: стан та перспективи”
 
Управління проектами. визначення та концепції
Управління проектами. визначення та концепціїУправління проектами. визначення та концепції
Управління проектами. визначення та концепції
 
Роман Сахаров та Олена Прихнич: “Побудова програми менторингу в компанії на п...
Роман Сахаров та Олена Прихнич: “Побудова програми менторингу в компанії на п...Роман Сахаров та Олена Прихнич: “Побудова програми менторингу в компанії на п...
Роман Сахаров та Олена Прихнич: “Побудова програми менторингу в компанії на п...
 
Інструменти кластерного координатора в1.pdf
Інструменти кластерного координатора в1.pdfІнструменти кластерного координатора в1.pdf
Інструменти кластерного координатора в1.pdf
 
Як РМу швидко влитися на різних стадіях проєкту_розробки продукту. .pptx.pdf
Як РМу швидко влитися на різних стадіях проєкту_розробки продукту. .pptx.pdfЯк РМу швидко влитися на різних стадіях проєкту_розробки продукту. .pptx.pdf
Як РМу швидко влитися на різних стадіях проєкту_розробки продукту. .pptx.pdf
 
How to Leverage your Skill Set for Product by Matic PM
How to Leverage your Skill Set for Product by Matic PMHow to Leverage your Skill Set for Product by Matic PM
How to Leverage your Skill Set for Product by Matic PM
 
Майстер клас "Сертифікація РМа: практичні поради та підводні камені"
Майстер клас "Сертифікація РМа: практичні поради та підводні камені"Майстер клас "Сертифікація РМа: практичні поради та підводні камені"
Майстер клас "Сертифікація РМа: практичні поради та підводні камені"
 
Jane Bodrichenko: Робота в стресових умовах: Як управляти проєктом про який н...
Jane Bodrichenko: Робота в стресових умовах: Як управляти проєктом про який н...Jane Bodrichenko: Робота в стресових умовах: Як управляти проєктом про який н...
Jane Bodrichenko: Робота в стресових умовах: Як управляти проєктом про який н...
 
Роман Сахаров "Stakeholders and expectations, или когда проекты успешны?"
 Роман Сахаров "Stakeholders and expectations, или когда проекты успешны?" Роман Сахаров "Stakeholders and expectations, или когда проекты успешны?"
Роман Сахаров "Stakeholders and expectations, или когда проекты успешны?"
 
Agile Feedback Loops (ukr)
Agile Feedback Loops (ukr)Agile Feedback Loops (ukr)
Agile Feedback Loops (ukr)
 
Sergey potapov
Sergey potapov Sergey potapov
Sergey potapov
 
Dmytro Lukyanov. Game Theory
Dmytro Lukyanov. Game TheoryDmytro Lukyanov. Game Theory
Dmytro Lukyanov. Game Theory
 
Hanna Klimushka: Програмний менеджмент. Як приручити 80+ FTE (UA)
Hanna Klimushka: Програмний менеджмент. Як приручити 80+ FTE (UA)Hanna Klimushka: Програмний менеджмент. Як приручити 80+ FTE (UA)
Hanna Klimushka: Програмний менеджмент. Як приручити 80+ FTE (UA)
 
PMday 2015. Любов Самойлова “Post-project/post-mortem report: як перетворити ...
PMday 2015. Любов Самойлова “Post-project/post-mortem report: як перетворити ...PMday 2015. Любов Самойлова “Post-project/post-mortem report: як перетворити ...
PMday 2015. Любов Самойлова “Post-project/post-mortem report: як перетворити ...
 
Valeriy Kozlov: Transition to Fact-Based, Data-Driven Decision Making in B2B ...
Valeriy Kozlov: Transition to Fact-Based, Data-Driven Decision Making in B2B ...Valeriy Kozlov: Transition to Fact-Based, Data-Driven Decision Making in B2B ...
Valeriy Kozlov: Transition to Fact-Based, Data-Driven Decision Making in B2B ...
 

«Agile and Scrum scalability - theory and practice» by Helen Prykhnych

  • 1. Page 1 Agile and Scrum scalability: theory and practice by Prykhnych Helen
  • 2. Page 2 About me Prykhnych Helen Co-founder & trainer @ E5 Agile Project manager @ Betlab IC Agile certified professional I work in IT sphere more then 10 years, including more then 9 years as manager. Started as customer support agent and then was promoted to project manager and manager of Kiev office positions. I was responsible for project and people management, education systems developing inside the company. Now I also train and coach people with Agile software development, management and motivation. Last project - opening of offline office in Kiev of one international outsourcing company. Also, I coordinate and inspire local Kiev managers community, organize ITKaiZenClub meetings.
  • 4. Page 4 SAFe: погляд з висоти
  • 7. Page 7 Чому маштабуватися? Складний продукт ІТ команда 50 – 100 чоловік Розвиток функціоналу і потреба в маштабуванні архітектури Необхідність регулярних релізів
  • 8. Page 8 Наші передумови Виділений реліз менеджер (RTE) Команда архітекторів Сильний лідерський склад SCRUM команди Виділена DevOps команда
  • 11. Page 11 Architectural features Business features Portfolio Backlog Business Owners Head of IT Development Portfolio management Strategic Themes
  • 13. Page 13 3 релізи в одиночас Deliver Develop Plan Deliver Develop Plan Deliver Develop Plan
  • 15. Page 15 Test Pack UATS2 Kanban + UAT S3 Pack & Deliver Portfolio meeting EG1 EG2 Planning Agile Release Train S1 Release Train Engineer Product Owner Vision Release Goals Architectural Runway Feature roadmap
  • 21. Page 21 2 weeks sprint Team Product Owner Scrum master Sprint backlog Sprint Planning Daily Stand up Sprint Demo Retrospective Epic grooming Story grooming
  • 22. Page 22 Маштабування організаційної структури RTE DevOps LeadHead of IT DevelopmentCPO PO 1 PO 2 PO N SM 1 SM 2 SM N TL 1 TL 1 TL N QA Lead Sen QA 1 Sen QA 2 Sen QA N DevOps 1 DevOps 2 DevOps N Arch 1 Arch 2 Arch N TEAM 1 TEAM 2 TEAM N
  • 23. Page 23 Continuous improvement culture: як підвищити рівень зрілості команди?
  • 25. Page 25 Topic Problem Profit Demos Feedback from POs on 1. Demo meetings bring value both to POs and external guests 2. We can collect feedback from all parties Responsibilities of SMs What we are responsible for and what we lack to execute it 1. Responsibilities are clear 2. We have all power (and cookies) we need Commitments Scrum Teams are responsible for making and delivering commitments. We do not have fully implemented "Getting things done" mindset motivated team to deliver realistic commitments, managed expectations for PO and bussiness, managed opportunities to deliver over commitment How to process CI blockers Too many open Blockers in the system, most of which are CI blockers Clear understanding how to process CI blockers, descries number of Open Blockers in the system Leadership knowledge exchange
  • 27. Page 27 Плюси та мінуси SAFe на нашому проекті
  • 28. Page 28 Плюси Маштабування  8+ Agile команд Синхронізація  Прорітезація нових фіч і архітектурних задач на рівні портфоліо  Синхронізація роботи між командами на рівні релізу Релізи  Інкрементальні релізи кожні 4 ітерації  Можливість швидко випускати маленькі патчі Управління ризиками  Управління ризиками і залежностями на ранніх стадіях Якість  Контроль якості на всіх рівнях  Управління технічним боргом Продуктивність  Фокус для кожного релізу  Повна загрузка девелопменту
  • 29. Page 29 Мінуси Реліз процес ‒ Довгий Lead time ‒ Довгий процес випуску на Production Якість ‒ Виривання QA з спрінта для регресії Продуктивність ‒ Затягування грумінгів через сирі вимоги ‒ Застрявання незакінчених фіч при постійній зміні бізнес пріорітетів Підтримка процесу ‒ Додаткові ролі і ритуали для підтримання процесу
  • 30. Page 30 TOP 5 причин для успішного маштабування AGILE по версії VersionOne
  • 31. Page 31 Чи є альтернатива?
  • 32. Page 32 Статистика за 2014 рік від VersionOne
  • 33. Page 33 Корисні посилання SAFe (Scaled Agile Framework) http://www.scaledagileframework.com DAD (Disciplined Agile Delivery) https://disciplinedagiledelivery.wordpress.com/introduction -to-dad/ LeSS (Large-Scale Scrum) http://less.works ___________________________________________________ ____ Version One Agile report http://info.versionone.com/state-of-agile-development- survey-ninth.html

Hinweis der Redaktion

  1. Хто власники, бізнес? Хто ПМ/менеджери делівері, продукт ? Хто QA/Dev? Ми підрозуміваєм що ви знайомі із скрамом
  2. Хто власники, бізнес? Хто ПМ/менеджери делівері, продукт ? Хто QA/Dev? Ми підрозуміваєм що ви знайомі із скрамом
  3. Стогодні ми поділимося нашим досвідом маштабування гнучної ітеративної розробки для великого проекту. За основу у нас була взята структура Scaled Agile Framework або скорочено SAFe Хто чув про SAFe ? Хто працюва по ноьму?
  4. Ось так вона виглядає SAFe v 3.0 і доступний публічно в інтерні. Описує як організувати роботу на 3х рівнях – команда, програма (реліз) і портфоліо Інтернет лінку дамо вкінц
  5. Платіжна система з інноваційнім функціоналом – оплата з моб телефону на касі магазину
  6. Перш ніж ми перейдемо до практиної частини хотілося б зазначити кілька умов без яких реалізація SAFe була б значно складнішою а то й взагалі неможливою Реліз менеджер – основа програм рівня і координація ітеративних релізів Команда архітекторі- окрім арх консультацій для команд, драйвила беклог архітектурних задач які визначалися потребами бізнесу
  7. Ось як виглядав SAFe для нашого продукту – теж 3 рівні: портфоліо, реліз і команди На вході портфоліо рівня стратегічні бізнес цілі і цілі по рзвитку продукту, які трансформуються в бізнес фічі і архітектурні задачі. На виході – портфоліо беклог розкладений в карту розвитку продукту на найбліжчі 6 – 12 місяців На рівні програми – ми одночасно працювали над 3ма релізами, один – грумимо і плануємо, другий – у нас безпосердньо у розробці, і третій – випускаємо в продакшен. Кожен реліз складається з 4х ітерацій, На вході у нас карта продукту із фіч і цілі на реліз, на виході – випущені інкрементальні релізі На рівні команд – ітеративна розробка скрам командами, ітерації в 2 тижні, на вході цілі спрінта? Розглянемо більш детально кожен із цих рівнів
  8. Портфоліо мітинг Основні ролі артефекти
  9. 3 стадії і три релізи в роботі Кючові ролі: Продукт менеджер – овнер карта продукту, сихронізує її з бізнесемо і усіма продукт овнерами Реліз менеджер – за координацію релізів, планування, прибірання пешкод, візуалізація скопу релізів Скрам майстер – веде основні зустрічі, контролює делівері на рівні команди – у нас 1 СМ на 2 команди, Продукт овнер – відповідає за рекваріменті фічі згідно роадмапи і 1 ПО на одну команду Команда – експертна група для грумінгів, вся команда для комітменту і девелопменту
  10. СМ рутина
  11. Драйвить цей процес RTE
  12. Чім наш скрам відрізнявся
  13. Картинка – Альона
  14. Improvement: процес, взаємодія між командами, відділами, НЕ фічі
  15. Через такі ЛКЕ ми відпрацювали формат демо, підхід до планування – відпрацьовували рішення для проекту
  16. Архітетурні задачі на рівні з бізнес фічами 6 релізів в рік
  17. Ботлнеки для релізу – людський фактор для реліз бранча, деплойменту; 2 стадії регресії; дорогий час роботи на предпродакшен; мануальна регресія; довгий фідбек від хостінг провайдера