SlideShare a Scribd company logo
1 of 22
*
CASE STUDY
СИНХРОНІЗАЦІЯ ДЕКІЛЬКОХ AGILE КОМАНД В ПРОДУКТОВІЙ РОЗРОБЦІ
– Львів, 30 травня, 2015
* Про мене
• 7 років досвіду управління
проектами в IT
• Останні кілька років працював з
розподіленими командами
• Зараз в Ciklum Consulting Office
*
3
Сертифікати та акредитація Партнерства та експертиза
Команда
*Наші послуги
4
Agile Business TransformationАвтоматизація бізнес-
процесів та прозорість
Розподілені центри
розробки ПЗ на
глобальні R&D центри
*Організація продуктової розробки
5
Команда
Scrum MasterProduct Owner
Business
*
6
*
7
Власний продукт
~100 чол./ ~40 чол. в IT
UK-US-Ukraine-India
WHAT
IT IS ALL
ABOUT?
*
Ретроспектива
провального релізу
 Ролі,
відповідальності
 Планування і
підготовка вимог
 Якість продукту
 Технічний борг
А хто
відповідальний
за…?
8
*
CTO
COO
UI Dev Cloud
Dev
QA
Team
IT OpsClient
Dev
9
Організаційна структура
Client
Dev
UX
PO 1 PO 2
Tech
Artists
Tech
Experts
SM 3Team
Lead
Впливнаорганізацію
SM 1 SM 2 SM 2
ЯК РОБИТИ? ЩО РОБИТИ?
*
10
Організаційна структура
Client
Dev
UX
PO 1
UI Dev Cloud
Dev
PO 2
QA
Team
IT Ops Tech
Artists
Tech
Experts
SM 1 SM 2
SM 3Team
Lead
CTO
COO
Впливнаорганізацію
Client
Dev
SM 2
Робота в командах,
горизонт планування –
тижні
Синхронізація команд,
горизонт планування –
місяці
Стратегічна робота,
горизонт планування –
квартали
PO
?
Architect
?
Lead SM
?
*
Preparation
Roles
definition
Preparation
to R7
Project
management
consultant
Preparation of:
- Role of DM
- Role of program manager
- Possible team compositions
- Refining scope of R7
Weeks
Agile Kick Start
9 11 12 - 24
11
Agile Kick Start
Agile
Scrum
training
Process
Kick off
R7
planning
- Process Training
- Product management in Agile
training
- Assign tools, roles and routines
- Teams restructuring
- Planning of R7
Project
management
consultant
Agile Coach
R7 Start
Follow up coaching
- Follow up coaching
- Process tune up
- Facilitation of key events
Project
management
consultant
*Agile Kick Start
19
*
15
Програмний рівень
Client
Dev
UX
PO 1
UI Dev Cloud
Dev
QA
Team
IT Ops Tech
Artists
System
Team
SM 1 SM 2
SM 3Team
Lead
CTO
COO
Впливнаорганізацію
Client
Dev
SM 2
Робота в командах,
горизонт планування –
тижні
Синхронізація команд,
горизонт планування –
місяці
Стратегічна робота,
горизонт планування –
квартали
PO
?
Delivery
Manager
Architect
?
Lead SM
?System
Architect
*
1
6
1.0 Beta Internal 1.0 Beta External
Milestones client demo client demo
Octopus
Dolphin
Stingray
Service
3630 - Refactor underlying
code to support new PSA
system.
3524 - Set up new UI Process
3525 - Implement New
Overall UI Design
3515 - Consistent Branding
3527 - 'Presenter' & 'Viewer
Only' Modes
3521 - Standalone Tools
and Collections3691 - Cloud Library UI
Refactor - Phase 1
3515 - Consistent Branding
across 3D8 Application
3630 - Refactor
underlying code to
support new PSA system.
3638 - Unity Client Metadata
3947 - Ability to Clone
Project & Dependencies
3515 - Consistent Branding
across 3D8 Application
3508 - Protect RDS scenarios
and content (requires new
prod) Jira number?
3719 - Align asset types
between ontology, AssetKit
and upload tools (3957 dep.
on Chris) Ontology
3537 - Maintain Visual
Changes on Export from 3D8
to JDA
3539 - Create offline version
of complete project (is it
planned by Dolphin)
3509 - "Save As" Generates Menu
Catalogue
3719 - Align asset types b
ontology, AssetKit and u
(3957 dep. on Chris)
3519 - Forgotten Password
Reset
3525 - Implement New
Overall UI Design
3519 - Forgotten Password
Reset
3540 - Update Unity Client to
allow OBJ with multiple
textures
3513- Remove Data Viz from
Config
3652 - Standalone Tools
3795 - Cloud Library UI
Refactor - Phase 2
3535
3719 - Align asset types
between ontology, AssetKit
and upload tools (Tools)
Program Board
Список епіків, які мають
комерційний зміст для
бізнесу.
*
19
Program Backlog
Список епіків, які мають
комерційний зміст для
бізнесу.
*
18
Командний рівень
UX System
Team
CTO COO
Впливнаорганізацію
Робота в командах,
горизонт планування –
тижні
Синхронізація команд,
горизонт планування –
місяці
Стратегічна робота,
горизонт планування –
квартали
Client
Dev
UI Dev Cloud
Dev
QA
Team
IT Ops Tech
Artists
SM 1 SM 2
SM 3Team
Lead
Client
Dev
SM 2
PO
?
Delivery
Manager
Tech
Artists
POs
Feature
team
SM 1 SM 2 SM 3
Feature
team
UI team
*
19
Team Backlog
Список user story та задач, які
мають комерційний зміст
для бізнесу.
*
19
System Team
Поточні операційні задачі.
*
21
Сформовані
правила і ролі
Прозорий статус
Передбачуваність
FIRST
GAIN
INTERIM
RESULT
*
22
* Lessons Learned
• Хто відповідальний?
• Починайте з вирівнювання
• Підготуйте фундамент
• Інвестуйте в планування
• Очікуйте невдачу
*
23
*Питання?
*THANK YOU!
24

More Related Content

Similar to Lviv PMDay 2015 S Михайло Попчук: “Синхронізація декількох Agile команд в продуктовій розробці”

M365: Роздаткові матеріали
M365: Роздаткові матеріалиM365: Роздаткові матеріали
M365: Роздаткові матеріалиAlexander Babich
 
"What is a RAG system and how to build it",Dmytro Spodarets
"What is a RAG system and how to build it",Dmytro Spodarets"What is a RAG system and how to build it",Dmytro Spodarets
"What is a RAG system and how to build it",Dmytro SpodaretsFwdays
 
PMLab. Алена Прихнич и Ірина Пашко "Як масштабувати agile на великі проекти"
PMLab. Алена Прихнич и Ірина Пашко "Як масштабувати agile на великі проекти"PMLab. Алена Прихнич и Ірина Пашко "Як масштабувати agile на великі проекти"
PMLab. Алена Прихнич и Ірина Пашко "Як масштабувати agile на великі проекти"GeeksLab Odessa
 
Oleksiy Prosnitskyy: ІТ інструменти реалізації стратегії компанії (UA)
Oleksiy Prosnitskyy: ІТ інструменти реалізації стратегії компанії (UA)Oleksiy Prosnitskyy: ІТ інструменти реалізації стратегії компанії (UA)
Oleksiy Prosnitskyy: ІТ інструменти реалізації стратегії компанії (UA)Lviv Startup Club
 
ЮРІЙ СЕРДЮК «Патерни проектування в автоматизації. Практичний досвід з Python...
ЮРІЙ СЕРДЮК «Патерни проектування в автоматизації. Практичний досвід з Python...ЮРІЙ СЕРДЮК «Патерни проектування в автоматизації. Практичний досвід з Python...
ЮРІЙ СЕРДЮК «Патерни проектування в автоматизації. Практичний досвід з Python...GoQA
 
Як РМу швидко влитися на різних стадіях проєкту_розробки продукту. .pptx.pdf
Як РМу швидко влитися на різних стадіях проєкту_розробки продукту. .pptx.pdfЯк РМу швидко влитися на різних стадіях проєкту_розробки продукту. .pptx.pdf
Як РМу швидко влитися на різних стадіях проєкту_розробки продукту. .pptx.pdfE-5
 
Бізнес_процеси_М7_Інструменти_опису_БП.pptx
Бізнес_процеси_М7_Інструменти_опису_БП.pptxБізнес_процеси_М7_Інструменти_опису_БП.pptx
Бізнес_процеси_М7_Інструменти_опису_БП.pptxRostyslavDmytruk
 
Continious integration jet brains teamcity. Віталій Галушка
Continious integration jet brains teamcity. Віталій ГалушкаContinious integration jet brains teamcity. Віталій Галушка
Continious integration jet brains teamcity. Віталій ГалушкаHRdepartment
 
Alexander Marchenko: Адаптивність чи довгострокове планування? (UA)
Alexander Marchenko: Адаптивність чи довгострокове планування? (UA)Alexander Marchenko: Адаптивність чи довгострокове планування? (UA)
Alexander Marchenko: Адаптивність чи довгострокове планування? (UA)Lviv Startup Club
 
Artem Ternov: Побудова платформи під DataEngineering та DataScience в ентерпр...
Artem Ternov: Побудова платформи під DataEngineering та DataScience в ентерпр...Artem Ternov: Побудова платформи під DataEngineering та DataScience в ентерпр...
Artem Ternov: Побудова платформи під DataEngineering та DataScience в ентерпр...Lviv Startup Club
 
Dmytro Lukyanov. Game Theory
Dmytro Lukyanov. Game TheoryDmytro Lukyanov. Game Theory
Dmytro Lukyanov. Game TheoryLviv Startup Club
 
"Bringing Flutter to Tide: a case study of a leading fintech platform in the ...
"Bringing Flutter to Tide: a case study of a leading fintech platform in the ..."Bringing Flutter to Tide: a case study of a leading fintech platform in the ...
"Bringing Flutter to Tide: a case study of a leading fintech platform in the ...Fwdays
 
Студентський R&D проєкт – практичні навички для студентів без відриву від нав...
Студентський R&D проєкт – практичні навички для студентів без відриву від нав...Студентський R&D проєкт – практичні навички для студентів без відриву від нав...
Студентський R&D проєкт – практичні навички для студентів без відриву від нав...GlobalLogic Ukraine
 
"Distributed graphs and microservices in Prom.ua", Maksym Kindritskyi
"Distributed graphs and microservices in Prom.ua",  Maksym Kindritskyi"Distributed graphs and microservices in Prom.ua",  Maksym Kindritskyi
"Distributed graphs and microservices in Prom.ua", Maksym KindritskyiFwdays
 
Любов Самойлова - Чутки про смерть PMBoK Guide сильно перебільшені
Любов Самойлова - Чутки про смерть PMBoK Guide сильно перебільшеніЛюбов Самойлова - Чутки про смерть PMBoK Guide сильно перебільшені
Любов Самойлова - Чутки про смерть PMBoK Guide сильно перебільшеніLviv Startup Club
 
«Agile and Scrum scalability - theory and practice» by Helen Prykhnych
 «Agile and Scrum scalability - theory and practice» by Helen Prykhnych «Agile and Scrum scalability - theory and practice» by Helen Prykhnych
«Agile and Scrum scalability - theory and practice» by Helen PrykhnychDive_into_Management
 
Олександр Жебряков «Аджайл у костюмі: погляд зі сторони бізнесу»
Олександр Жебряков «Аджайл у костюмі: погляд зі сторони бізнесу»Олександр Жебряков «Аджайл у костюмі: погляд зі сторони бізнесу»
Олександр Жебряков «Аджайл у костюмі: погляд зі сторони бізнесу»Lviv Startup Club
 
GlobalLogic Webinar "Introduction to Embedded QA"
GlobalLogic Webinar "Introduction to Embedded QA"GlobalLogic Webinar "Introduction to Embedded QA"
GlobalLogic Webinar "Introduction to Embedded QA"GlobalLogic Ukraine
 

Similar to Lviv PMDay 2015 S Михайло Попчук: “Синхронізація декількох Agile команд в продуктовій розробці” (20)

M365: Роздаткові матеріали
M365: Роздаткові матеріалиM365: Роздаткові матеріали
M365: Роздаткові матеріали
 
"What is a RAG system and how to build it",Dmytro Spodarets
"What is a RAG system and how to build it",Dmytro Spodarets"What is a RAG system and how to build it",Dmytro Spodarets
"What is a RAG system and how to build it",Dmytro Spodarets
 
PMLab. Алена Прихнич и Ірина Пашко "Як масштабувати agile на великі проекти"
PMLab. Алена Прихнич и Ірина Пашко "Як масштабувати agile на великі проекти"PMLab. Алена Прихнич и Ірина Пашко "Як масштабувати agile на великі проекти"
PMLab. Алена Прихнич и Ірина Пашко "Як масштабувати agile на великі проекти"
 
Oleksiy Prosnitskyy: ІТ інструменти реалізації стратегії компанії (UA)
Oleksiy Prosnitskyy: ІТ інструменти реалізації стратегії компанії (UA)Oleksiy Prosnitskyy: ІТ інструменти реалізації стратегії компанії (UA)
Oleksiy Prosnitskyy: ІТ інструменти реалізації стратегії компанії (UA)
 
ЮРІЙ СЕРДЮК «Патерни проектування в автоматизації. Практичний досвід з Python...
ЮРІЙ СЕРДЮК «Патерни проектування в автоматизації. Практичний досвід з Python...ЮРІЙ СЕРДЮК «Патерни проектування в автоматизації. Практичний досвід з Python...
ЮРІЙ СЕРДЮК «Патерни проектування в автоматизації. Практичний досвід з Python...
 
Як РМу швидко влитися на різних стадіях проєкту_розробки продукту. .pptx.pdf
Як РМу швидко влитися на різних стадіях проєкту_розробки продукту. .pptx.pdfЯк РМу швидко влитися на різних стадіях проєкту_розробки продукту. .pptx.pdf
Як РМу швидко влитися на різних стадіях проєкту_розробки продукту. .pptx.pdf
 
Бізнес_процеси_М7_Інструменти_опису_БП.pptx
Бізнес_процеси_М7_Інструменти_опису_БП.pptxБізнес_процеси_М7_Інструменти_опису_БП.pptx
Бізнес_процеси_М7_Інструменти_опису_БП.pptx
 
Continious integration jet brains teamcity. Віталій Галушка
Continious integration jet brains teamcity. Віталій ГалушкаContinious integration jet brains teamcity. Віталій Галушка
Continious integration jet brains teamcity. Віталій Галушка
 
Alexander Marchenko: Адаптивність чи довгострокове планування? (UA)
Alexander Marchenko: Адаптивність чи довгострокове планування? (UA)Alexander Marchenko: Адаптивність чи довгострокове планування? (UA)
Alexander Marchenko: Адаптивність чи довгострокове планування? (UA)
 
Artem Ternov: Побудова платформи під DataEngineering та DataScience в ентерпр...
Artem Ternov: Побудова платформи під DataEngineering та DataScience в ентерпр...Artem Ternov: Побудова платформи під DataEngineering та DataScience в ентерпр...
Artem Ternov: Побудова платформи під DataEngineering та DataScience в ентерпр...
 
Dmytro Lukyanov. Game Theory
Dmytro Lukyanov. Game TheoryDmytro Lukyanov. Game Theory
Dmytro Lukyanov. Game Theory
 
"Bringing Flutter to Tide: a case study of a leading fintech platform in the ...
"Bringing Flutter to Tide: a case study of a leading fintech platform in the ..."Bringing Flutter to Tide: a case study of a leading fintech platform in the ...
"Bringing Flutter to Tide: a case study of a leading fintech platform in the ...
 
Студентський R&D проєкт – практичні навички для студентів без відриву від нав...
Студентський R&D проєкт – практичні навички для студентів без відриву від нав...Студентський R&D проєкт – практичні навички для студентів без відриву від нав...
Студентський R&D проєкт – практичні навички для студентів без відриву від нав...
 
M365: Вступ
M365: ВступM365: Вступ
M365: Вступ
 
"Distributed graphs and microservices in Prom.ua", Maksym Kindritskyi
"Distributed graphs and microservices in Prom.ua",  Maksym Kindritskyi"Distributed graphs and microservices in Prom.ua",  Maksym Kindritskyi
"Distributed graphs and microservices in Prom.ua", Maksym Kindritskyi
 
Любов Самойлова - Чутки про смерть PMBoK Guide сильно перебільшені
Любов Самойлова - Чутки про смерть PMBoK Guide сильно перебільшеніЛюбов Самойлова - Чутки про смерть PMBoK Guide сильно перебільшені
Любов Самойлова - Чутки про смерть PMBoK Guide сильно перебільшені
 
«Agile and Scrum scalability - theory and practice» by Helen Prykhnych
 «Agile and Scrum scalability - theory and practice» by Helen Prykhnych «Agile and Scrum scalability - theory and practice» by Helen Prykhnych
«Agile and Scrum scalability - theory and practice» by Helen Prykhnych
 
Scrum
ScrumScrum
Scrum
 
Олександр Жебряков «Аджайл у костюмі: погляд зі сторони бізнесу»
Олександр Жебряков «Аджайл у костюмі: погляд зі сторони бізнесу»Олександр Жебряков «Аджайл у костюмі: погляд зі сторони бізнесу»
Олександр Жебряков «Аджайл у костюмі: погляд зі сторони бізнесу»
 
GlobalLogic Webinar "Introduction to Embedded QA"
GlobalLogic Webinar "Introduction to Embedded QA"GlobalLogic Webinar "Introduction to Embedded QA"
GlobalLogic Webinar "Introduction to Embedded QA"
 

More from Lviv Startup Club

Artem Bykovets: 4 Вершники апокаліпсису робочих стосунків (+антидоти до них) ...
Artem Bykovets: 4 Вершники апокаліпсису робочих стосунків (+антидоти до них) ...Artem Bykovets: 4 Вершники апокаліпсису робочих стосунків (+антидоти до них) ...
Artem Bykovets: 4 Вершники апокаліпсису робочих стосунків (+антидоти до них) ...Lviv Startup Club
 
Dmytro Khudenko: Challenges of implementing task managers in the corporate an...
Dmytro Khudenko: Challenges of implementing task managers in the corporate an...Dmytro Khudenko: Challenges of implementing task managers in the corporate an...
Dmytro Khudenko: Challenges of implementing task managers in the corporate an...Lviv Startup Club
 
Sergii Melnichenko: Лідерство в Agile командах: ТОП-5 основних психологічних ...
Sergii Melnichenko: Лідерство в Agile командах: ТОП-5 основних психологічних ...Sergii Melnichenko: Лідерство в Agile командах: ТОП-5 основних психологічних ...
Sergii Melnichenko: Лідерство в Agile командах: ТОП-5 основних психологічних ...Lviv Startup Club
 
Mariia Rashkevych: Підвищення ефективності розроблення та реалізації освітніх...
Mariia Rashkevych: Підвищення ефективності розроблення та реалізації освітніх...Mariia Rashkevych: Підвищення ефективності розроблення та реалізації освітніх...
Mariia Rashkevych: Підвищення ефективності розроблення та реалізації освітніх...Lviv Startup Club
 
Mykhailo Hryhorash: What can be good in a "bad" project? (UA)
Mykhailo Hryhorash: What can be good in a "bad" project? (UA)Mykhailo Hryhorash: What can be good in a "bad" project? (UA)
Mykhailo Hryhorash: What can be good in a "bad" project? (UA)Lviv Startup Club
 
Oleksii Kyselov: Що заважає ПМу зростати? Розбір практичних кейсів (UA)
Oleksii Kyselov: Що заважає ПМу зростати? Розбір практичних кейсів (UA)Oleksii Kyselov: Що заважає ПМу зростати? Розбір практичних кейсів (UA)
Oleksii Kyselov: Що заважає ПМу зростати? Розбір практичних кейсів (UA)Lviv Startup Club
 
Yaroslav Osolikhin: «Неідеальний» проєктний менеджер: People Management під ч...
Yaroslav Osolikhin: «Неідеальний» проєктний менеджер: People Management під ч...Yaroslav Osolikhin: «Неідеальний» проєктний менеджер: People Management під ч...
Yaroslav Osolikhin: «Неідеальний» проєктний менеджер: People Management під ч...Lviv Startup Club
 
Mariya Yeremenko: Вплив Генеративного ШІ на сучасний світ та на особисту ефек...
Mariya Yeremenko: Вплив Генеративного ШІ на сучасний світ та на особисту ефек...Mariya Yeremenko: Вплив Генеративного ШІ на сучасний світ та на особисту ефек...
Mariya Yeremenko: Вплив Генеративного ШІ на сучасний світ та на особисту ефек...Lviv Startup Club
 
Petro Nikolaiev & Dmytro Kisov: ТОП-5 методів дослідження клієнтів для успіху...
Petro Nikolaiev & Dmytro Kisov: ТОП-5 методів дослідження клієнтів для успіху...Petro Nikolaiev & Dmytro Kisov: ТОП-5 методів дослідження клієнтів для успіху...
Petro Nikolaiev & Dmytro Kisov: ТОП-5 методів дослідження клієнтів для успіху...Lviv Startup Club
 
Maksym Stelmakh : Державні електронні послуги та сервіси: чому бізнесу варто ...
Maksym Stelmakh : Державні електронні послуги та сервіси: чому бізнесу варто ...Maksym Stelmakh : Державні електронні послуги та сервіси: чому бізнесу варто ...
Maksym Stelmakh : Державні електронні послуги та сервіси: чому бізнесу варто ...Lviv Startup Club
 
Alexander Marchenko: Проблеми росту продуктової екосистеми (UA)
Alexander Marchenko: Проблеми росту продуктової екосистеми (UA)Alexander Marchenko: Проблеми росту продуктової екосистеми (UA)
Alexander Marchenko: Проблеми росту продуктової екосистеми (UA)Lviv Startup Club
 
Oleksandr Grytsenko: Save your Job або прокачай скіли до Engineering Manageme...
Oleksandr Grytsenko: Save your Job або прокачай скіли до Engineering Manageme...Oleksandr Grytsenko: Save your Job або прокачай скіли до Engineering Manageme...
Oleksandr Grytsenko: Save your Job або прокачай скіли до Engineering Manageme...Lviv Startup Club
 
Yuliia Pieskova: Фідбек: не лише "як", але й "коли" і "навіщо" (UA)
Yuliia Pieskova: Фідбек: не лише "як", але й "коли" і "навіщо" (UA)Yuliia Pieskova: Фідбек: не лише "як", але й "коли" і "навіщо" (UA)
Yuliia Pieskova: Фідбек: не лише "як", але й "коли" і "навіщо" (UA)Lviv Startup Club
 
Nataliya Kryvonis: Essential soft skills to lead your team (UA)
Nataliya Kryvonis: Essential soft skills to lead your team (UA)Nataliya Kryvonis: Essential soft skills to lead your team (UA)
Nataliya Kryvonis: Essential soft skills to lead your team (UA)Lviv Startup Club
 
Volodymyr Salyha: Stakeholder Alchemy: Transforming Analysis into Meaningful ...
Volodymyr Salyha: Stakeholder Alchemy: Transforming Analysis into Meaningful ...Volodymyr Salyha: Stakeholder Alchemy: Transforming Analysis into Meaningful ...
Volodymyr Salyha: Stakeholder Alchemy: Transforming Analysis into Meaningful ...Lviv Startup Club
 
Anna Chalyuk: 7 інструментів та принципів, які допоможуть зробити вашу команд...
Anna Chalyuk: 7 інструментів та принципів, які допоможуть зробити вашу команд...Anna Chalyuk: 7 інструментів та принципів, які допоможуть зробити вашу команд...
Anna Chalyuk: 7 інструментів та принципів, які допоможуть зробити вашу команд...Lviv Startup Club
 
Oksana Smilka: Цінності, цілі та (де) мотивація (UA)
Oksana Smilka: Цінності, цілі та (де) мотивація (UA)Oksana Smilka: Цінності, цілі та (де) мотивація (UA)
Oksana Smilka: Цінності, цілі та (де) мотивація (UA)Lviv Startup Club
 
Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...
Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...
Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...Lviv Startup Club
 
Andrii Skoromnyi: Чому не працює методика "5 Чому?" – і яка є альтернатива? (UA)
Andrii Skoromnyi: Чому не працює методика "5 Чому?" – і яка є альтернатива? (UA)Andrii Skoromnyi: Чому не працює методика "5 Чому?" – і яка є альтернатива? (UA)
Andrii Skoromnyi: Чому не працює методика "5 Чому?" – і яка є альтернатива? (UA)Lviv Startup Club
 
Maryna Sokyrko & Oleksandr Chugui: Building Product Passion: Developing AI ch...
Maryna Sokyrko & Oleksandr Chugui: Building Product Passion: Developing AI ch...Maryna Sokyrko & Oleksandr Chugui: Building Product Passion: Developing AI ch...
Maryna Sokyrko & Oleksandr Chugui: Building Product Passion: Developing AI ch...Lviv Startup Club
 

More from Lviv Startup Club (20)

Artem Bykovets: 4 Вершники апокаліпсису робочих стосунків (+антидоти до них) ...
Artem Bykovets: 4 Вершники апокаліпсису робочих стосунків (+антидоти до них) ...Artem Bykovets: 4 Вершники апокаліпсису робочих стосунків (+антидоти до них) ...
Artem Bykovets: 4 Вершники апокаліпсису робочих стосунків (+антидоти до них) ...
 
Dmytro Khudenko: Challenges of implementing task managers in the corporate an...
Dmytro Khudenko: Challenges of implementing task managers in the corporate an...Dmytro Khudenko: Challenges of implementing task managers in the corporate an...
Dmytro Khudenko: Challenges of implementing task managers in the corporate an...
 
Sergii Melnichenko: Лідерство в Agile командах: ТОП-5 основних психологічних ...
Sergii Melnichenko: Лідерство в Agile командах: ТОП-5 основних психологічних ...Sergii Melnichenko: Лідерство в Agile командах: ТОП-5 основних психологічних ...
Sergii Melnichenko: Лідерство в Agile командах: ТОП-5 основних психологічних ...
 
Mariia Rashkevych: Підвищення ефективності розроблення та реалізації освітніх...
Mariia Rashkevych: Підвищення ефективності розроблення та реалізації освітніх...Mariia Rashkevych: Підвищення ефективності розроблення та реалізації освітніх...
Mariia Rashkevych: Підвищення ефективності розроблення та реалізації освітніх...
 
Mykhailo Hryhorash: What can be good in a "bad" project? (UA)
Mykhailo Hryhorash: What can be good in a "bad" project? (UA)Mykhailo Hryhorash: What can be good in a "bad" project? (UA)
Mykhailo Hryhorash: What can be good in a "bad" project? (UA)
 
Oleksii Kyselov: Що заважає ПМу зростати? Розбір практичних кейсів (UA)
Oleksii Kyselov: Що заважає ПМу зростати? Розбір практичних кейсів (UA)Oleksii Kyselov: Що заважає ПМу зростати? Розбір практичних кейсів (UA)
Oleksii Kyselov: Що заважає ПМу зростати? Розбір практичних кейсів (UA)
 
Yaroslav Osolikhin: «Неідеальний» проєктний менеджер: People Management під ч...
Yaroslav Osolikhin: «Неідеальний» проєктний менеджер: People Management під ч...Yaroslav Osolikhin: «Неідеальний» проєктний менеджер: People Management під ч...
Yaroslav Osolikhin: «Неідеальний» проєктний менеджер: People Management під ч...
 
Mariya Yeremenko: Вплив Генеративного ШІ на сучасний світ та на особисту ефек...
Mariya Yeremenko: Вплив Генеративного ШІ на сучасний світ та на особисту ефек...Mariya Yeremenko: Вплив Генеративного ШІ на сучасний світ та на особисту ефек...
Mariya Yeremenko: Вплив Генеративного ШІ на сучасний світ та на особисту ефек...
 
Petro Nikolaiev & Dmytro Kisov: ТОП-5 методів дослідження клієнтів для успіху...
Petro Nikolaiev & Dmytro Kisov: ТОП-5 методів дослідження клієнтів для успіху...Petro Nikolaiev & Dmytro Kisov: ТОП-5 методів дослідження клієнтів для успіху...
Petro Nikolaiev & Dmytro Kisov: ТОП-5 методів дослідження клієнтів для успіху...
 
Maksym Stelmakh : Державні електронні послуги та сервіси: чому бізнесу варто ...
Maksym Stelmakh : Державні електронні послуги та сервіси: чому бізнесу варто ...Maksym Stelmakh : Державні електронні послуги та сервіси: чому бізнесу варто ...
Maksym Stelmakh : Державні електронні послуги та сервіси: чому бізнесу варто ...
 
Alexander Marchenko: Проблеми росту продуктової екосистеми (UA)
Alexander Marchenko: Проблеми росту продуктової екосистеми (UA)Alexander Marchenko: Проблеми росту продуктової екосистеми (UA)
Alexander Marchenko: Проблеми росту продуктової екосистеми (UA)
 
Oleksandr Grytsenko: Save your Job або прокачай скіли до Engineering Manageme...
Oleksandr Grytsenko: Save your Job або прокачай скіли до Engineering Manageme...Oleksandr Grytsenko: Save your Job або прокачай скіли до Engineering Manageme...
Oleksandr Grytsenko: Save your Job або прокачай скіли до Engineering Manageme...
 
Yuliia Pieskova: Фідбек: не лише "як", але й "коли" і "навіщо" (UA)
Yuliia Pieskova: Фідбек: не лише "як", але й "коли" і "навіщо" (UA)Yuliia Pieskova: Фідбек: не лише "як", але й "коли" і "навіщо" (UA)
Yuliia Pieskova: Фідбек: не лише "як", але й "коли" і "навіщо" (UA)
 
Nataliya Kryvonis: Essential soft skills to lead your team (UA)
Nataliya Kryvonis: Essential soft skills to lead your team (UA)Nataliya Kryvonis: Essential soft skills to lead your team (UA)
Nataliya Kryvonis: Essential soft skills to lead your team (UA)
 
Volodymyr Salyha: Stakeholder Alchemy: Transforming Analysis into Meaningful ...
Volodymyr Salyha: Stakeholder Alchemy: Transforming Analysis into Meaningful ...Volodymyr Salyha: Stakeholder Alchemy: Transforming Analysis into Meaningful ...
Volodymyr Salyha: Stakeholder Alchemy: Transforming Analysis into Meaningful ...
 
Anna Chalyuk: 7 інструментів та принципів, які допоможуть зробити вашу команд...
Anna Chalyuk: 7 інструментів та принципів, які допоможуть зробити вашу команд...Anna Chalyuk: 7 інструментів та принципів, які допоможуть зробити вашу команд...
Anna Chalyuk: 7 інструментів та принципів, які допоможуть зробити вашу команд...
 
Oksana Smilka: Цінності, цілі та (де) мотивація (UA)
Oksana Smilka: Цінності, цілі та (де) мотивація (UA)Oksana Smilka: Цінності, цілі та (де) мотивація (UA)
Oksana Smilka: Цінності, цілі та (де) мотивація (UA)
 
Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...
Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...
Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...
 
Andrii Skoromnyi: Чому не працює методика "5 Чому?" – і яка є альтернатива? (UA)
Andrii Skoromnyi: Чому не працює методика "5 Чому?" – і яка є альтернатива? (UA)Andrii Skoromnyi: Чому не працює методика "5 Чому?" – і яка є альтернатива? (UA)
Andrii Skoromnyi: Чому не працює методика "5 Чому?" – і яка є альтернатива? (UA)
 
Maryna Sokyrko & Oleksandr Chugui: Building Product Passion: Developing AI ch...
Maryna Sokyrko & Oleksandr Chugui: Building Product Passion: Developing AI ch...Maryna Sokyrko & Oleksandr Chugui: Building Product Passion: Developing AI ch...
Maryna Sokyrko & Oleksandr Chugui: Building Product Passion: Developing AI ch...
 

Lviv PMDay 2015 S Михайло Попчук: “Синхронізація декількох Agile команд в продуктовій розробці”

  • 1. * CASE STUDY СИНХРОНІЗАЦІЯ ДЕКІЛЬКОХ AGILE КОМАНД В ПРОДУКТОВІЙ РОЗРОБЦІ – Львів, 30 травня, 2015
  • 2. * Про мене • 7 років досвіду управління проектами в IT • Останні кілька років працював з розподіленими командами • Зараз в Ciklum Consulting Office
  • 3. * 3 Сертифікати та акредитація Партнерства та експертиза Команда
  • 4. *Наші послуги 4 Agile Business TransformationАвтоматизація бізнес- процесів та прозорість Розподілені центри розробки ПЗ на глобальні R&D центри
  • 6. * 6
  • 7. * 7 Власний продукт ~100 чол./ ~40 чол. в IT UK-US-Ukraine-India WHAT IT IS ALL ABOUT?
  • 8. * Ретроспектива провального релізу  Ролі, відповідальності  Планування і підготовка вимог  Якість продукту  Технічний борг А хто відповідальний за…? 8
  • 9. * CTO COO UI Dev Cloud Dev QA Team IT OpsClient Dev 9 Організаційна структура Client Dev UX PO 1 PO 2 Tech Artists Tech Experts SM 3Team Lead Впливнаорганізацію SM 1 SM 2 SM 2 ЯК РОБИТИ? ЩО РОБИТИ?
  • 10. * 10 Організаційна структура Client Dev UX PO 1 UI Dev Cloud Dev PO 2 QA Team IT Ops Tech Artists Tech Experts SM 1 SM 2 SM 3Team Lead CTO COO Впливнаорганізацію Client Dev SM 2 Робота в командах, горизонт планування – тижні Синхронізація команд, горизонт планування – місяці Стратегічна робота, горизонт планування – квартали PO ? Architect ? Lead SM ?
  • 11. * Preparation Roles definition Preparation to R7 Project management consultant Preparation of: - Role of DM - Role of program manager - Possible team compositions - Refining scope of R7 Weeks Agile Kick Start 9 11 12 - 24 11 Agile Kick Start Agile Scrum training Process Kick off R7 planning - Process Training - Product management in Agile training - Assign tools, roles and routines - Teams restructuring - Planning of R7 Project management consultant Agile Coach R7 Start Follow up coaching - Follow up coaching - Process tune up - Facilitation of key events Project management consultant
  • 13. * 15 Програмний рівень Client Dev UX PO 1 UI Dev Cloud Dev QA Team IT Ops Tech Artists System Team SM 1 SM 2 SM 3Team Lead CTO COO Впливнаорганізацію Client Dev SM 2 Робота в командах, горизонт планування – тижні Синхронізація команд, горизонт планування – місяці Стратегічна робота, горизонт планування – квартали PO ? Delivery Manager Architect ? Lead SM ?System Architect
  • 14. * 1 6 1.0 Beta Internal 1.0 Beta External Milestones client demo client demo Octopus Dolphin Stingray Service 3630 - Refactor underlying code to support new PSA system. 3524 - Set up new UI Process 3525 - Implement New Overall UI Design 3515 - Consistent Branding 3527 - 'Presenter' & 'Viewer Only' Modes 3521 - Standalone Tools and Collections3691 - Cloud Library UI Refactor - Phase 1 3515 - Consistent Branding across 3D8 Application 3630 - Refactor underlying code to support new PSA system. 3638 - Unity Client Metadata 3947 - Ability to Clone Project & Dependencies 3515 - Consistent Branding across 3D8 Application 3508 - Protect RDS scenarios and content (requires new prod) Jira number? 3719 - Align asset types between ontology, AssetKit and upload tools (3957 dep. on Chris) Ontology 3537 - Maintain Visual Changes on Export from 3D8 to JDA 3539 - Create offline version of complete project (is it planned by Dolphin) 3509 - "Save As" Generates Menu Catalogue 3719 - Align asset types b ontology, AssetKit and u (3957 dep. on Chris) 3519 - Forgotten Password Reset 3525 - Implement New Overall UI Design 3519 - Forgotten Password Reset 3540 - Update Unity Client to allow OBJ with multiple textures 3513- Remove Data Viz from Config 3652 - Standalone Tools 3795 - Cloud Library UI Refactor - Phase 2 3535 3719 - Align asset types between ontology, AssetKit and upload tools (Tools) Program Board Список епіків, які мають комерційний зміст для бізнесу.
  • 15. * 19 Program Backlog Список епіків, які мають комерційний зміст для бізнесу.
  • 16. * 18 Командний рівень UX System Team CTO COO Впливнаорганізацію Робота в командах, горизонт планування – тижні Синхронізація команд, горизонт планування – місяці Стратегічна робота, горизонт планування – квартали Client Dev UI Dev Cloud Dev QA Team IT Ops Tech Artists SM 1 SM 2 SM 3Team Lead Client Dev SM 2 PO ? Delivery Manager Tech Artists POs Feature team SM 1 SM 2 SM 3 Feature team UI team
  • 17. * 19 Team Backlog Список user story та задач, які мають комерційний зміст для бізнесу.
  • 19. * 21 Сформовані правила і ролі Прозорий статус Передбачуваність FIRST GAIN INTERIM RESULT
  • 20. * 22 * Lessons Learned • Хто відповідальний? • Починайте з вирівнювання • Підготуйте фундамент • Інвестуйте в планування • Очікуйте невдачу