itkaizenclub: Масштабування за допомогою safe: міф чи...
TRANSCRIPT
Before starting
• #ITKaiZenClub• @E5Trainings• WiFi
Welcome2Cogniance
Масштабування за допомогою SAFe: міф чи реальність?
About me
Prykhnych HelenCo-founder & trainer @ E5
Agile PM/Delivery Manager @ CiklumIC Agile certified professional
Certified SAFe Program Consultant
Ми консалтинго-тренінгова компанія Консультуємо компанії на тему
налаштування процесу розробки Допомагаємо підняти рівень ІТ спеціалістів Створюємо тренінги, воркшопи та вебінари Проводимо зустрічі ITKaizenClub Виступаємо на конференціях
SAFe: погляд з висоти
SAFe is an online, freely revealed knowledge base of proven success patterns for implementing Lean-Agile
software and systems development at enterprise scale. It provides comprehensive guidance for work at the
enterprise Portfolio, Value Stream, Program, and Team levels.
9
The Levels
11
The People
13
The Backlogs
15
The Cadence
17
Quality
19
Relentless Improvement
21
Value Delivery
CASE
Чому маштабуватися?Складний продуктІТ команда 50 – 100 чоловікРозвиток функціоналу і потреба в
маштабуванні архітектуриНеобхідність регулярних релізів
Наші передумовиВиділений реліз менеджер (RTE)Команда архітекторів Сильний лідерський складSCRUM командиВиділена DevOps команда
TOP 5 причин для успішного маштабування AGILE по версії VersionOne
Рівень портфоліо
Architectural
features
Business features
Portfolio Backlog
Business Owners
Head of IT Development
Portfolio management
Strategic Themes
Рівень релізу
3 релізи в одиночас
Deliver Develop Plan
Deliver Develop Plan
Deliver Develop Plan
Test Pack UATS2Kanban + UAT S3
Pack & Deliver
Portfolio meeting EG1 EG2 Planning
Agile Release Train
Go L
ive
Code
Fre
eze
S1
Com
mitm
ent
Release Train Engineer
Product Owner
Vision
ReleaseGoals Architectural Runway
Featureroadmap
А до чого тут потяг?
Release scope
Планування релізу
Матриця залежностей
Випуск релізу
Рівень команди
2 weeks sprint
Team
Product Owner Scrum
master
Sprint backlog
Sprint Planning
Daily Stand up
Sprint DemoRetrospective
Epic grooming
Storygrooming
Маштабування організаційної структури
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
Плюси та мінуси SAFe на нашому проекті
ПлюсиМаштабування 8+ Agile команд
Синхронізація Прорітезація нових фіч і архітектурних задач на рівні портфоліо
Синхронізація роботи між командами на рівні релізу
Релізи Інкрементальні релізи кожні 4 ітерації
Можливість швидко випускати маленькі патчі
Управління ризиками Управління ризиками і залежностями на ранніх стадіях
Якість Контроль якості на всіх рівнях Управління технічним боргом
Продуктивність Фокус для кожного релізу Повна загрузка девелопменту
МінусиРеліз процес ‒ Довгий Lead time
‒ Довгий процес випуску на Production
Якість ‒ Виривання QA з спрінта для регресії
Продуктивність ‒ Затягування грумінгів через сирі вимоги
‒ Застрявання незакінчених фіч при постійній зміні бізнес пріорітетів
Підтримка процесу ‒ Додаткові ролі і ритуали для підтримання процесу
Чи є альтернатива?
Статистика за 2014 рік від VersionOne
Корисні посилання 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 reporthttp://info.versionone.com/state-of-agile-development-survey-ninth.html
Coming soon
ITKaiZenClub 25 травня SAFe certification training 19-20 травня
Знижка 20% на SAFe certification training 19-20 травня за промо-кодом
ITKaiZenClub
Питання? ;-)
Our contacts: [email protected] E5Trainings E5Trainings E5 www.e-5.com.ua