SlideShare a Scribd company logo
1 of 59
Agile Transformation Journey In A Product Company: A Case Study
Kyiv Project Management Day
– Kyiv, Ukraine, 2018
*
- 14+ years in software development
- 6+ years in helping businesses to improve TTM, Efficiency, Quality,
Transparency and People engagement
- has been involved in different projects from the variety of business domains
(Telecom Billing Systems, Embedded Systems Industry, Payment Systems, Web
and Mobile Development, etc.)
- last 3.5 years worked with world’s largest supplier of online gaming, being
responsible for operations efficiency and Agile adoption at UK/UA/EE/BG/IL/BY
R&D centers
2
Andriy Bahlay
M +38 093 789 64 62
E Andriy.Bahlay@gmail.com
S the.ondrash
*Consulting services & solutions
3
Business Transformation Distributed Development
*Help clients to
4
Launch products
faster
(Time to Market)
Reduce pre-, post-
production tails
(Quality)
Get more work
done
(Productivity)
Gain business
visibility
(Visibility)
*Clients
Ukraine, IL, BG, EE
United Kingdom
Ukraine, Denmark
Ukraine, Denmark
Ukraine, Norway
5
Ukraine, Germany
US, UA, BY
Ukraine, Denmark
Belarus
*
6
Disclaimer
*
4
About Product
• Domain
• Sofia and Kiev locations
• 75+ engineers
• 13+ years on a market
Current Structure
Web / HTML5
Devs Devs Devs Devs
Devs
Devs
QA
QAs QAs QAs QAs QAs QAs
Product Mgmt
BABABA
Project Mgmt
PMPMPM
QT
Devs Devs Devs Devs
Devs
Devs
Server / JAVA
Devs Devs Devs Devs
Devs
Devs
R&D
Functional structure
...
WHEN?
WHY IS IT
SO SLOW?
D E V E L O P M E N T
P R O J E C T
M A N A G E M E N T
Q A
Resource allocation
and internal prioritization
Transition
between units
Lack of overall expectation
management
Rework!
P R O D U C T
M A N A G E M E N T
Current process
… 2W 2W 2W 2W 2W 2W
AREA #1 -
BACKLOG
AREA #2 -
EDCATION
DEVELOPMENT QA PREPS
2W …
DEVELOPMENT QAPRE-DEV ACTIVITIES
DEVELOPMENT QAPRE-DEV ACTIVITIES PREPS
2W
12
Agenda
• Problems
• How Agile helps
• Proposed solution
• Results
• Q&A
From the Past - Assessment report, Jun 2013
* Create a guiding coalition
• R&D manager
• Program manager
* Assessment
Assessment Details
• I’ve talked to almost everyone
• “Top to bottom” approach
• 1x1 and group sessions with managers and leads
• Retrospectives with teams
9 AM
Monday Tuesday Wednesday Thursday Friday
10 AM
11 AM
12 AM
1 AM
2 PM
3 PM
4 PM
5 PM
6 PM6 PM
Monday Tuesday Wednesday Thursday Friday
9 AM
10 AM
11 AM
12 AM
1 AM
2 PM
3 PM
4 PM
5 PM
1st week (Sofia) 2nd week (Kiev)
Assessment
session
Product function
Extended
Retrospective
with teams:
Server Team
XYZ Teams
Interim
results
presentation
for the key
stakeholders
Engagement report
Executive summary,
documented findings and
suggested next steps
Final results
A solution
presentation and
suggested next
steps
Assessment
session
Delivery function
Assessment
session
Architecture
function
Assessment
session
Development
function
Assessment
session
QA function
1
7
Assessment
session
Business goals
Important
projects/milesto
nes,
Org. structure,
Management
team,
KPIs
* Assessment program overview (Sofia)
Problems
• Efficiency
(Multitasking, Buffers, Utilization, TTM)
• Quality
(Practices Drop, Rework, Dev & QA)
• Transparency
(Change Mgmt., Impact analysis, Metrics, “Invisible things”)
• Expectation Management & Planning
• Ownership, Responsibility & Commitment
*
* Пропаганда нового видения
будущего
** Создание ощущения
необходимости перемен
Solution co-creation
Identify long-term and mid-term goals for the transformation, make root-cause analysis
for major challenges, co-create action plan for implementation according to R&D reality
To be defined:
- Teams composition
- Roles & responsibilities: PO, SM, TL
- Review and prepare teams backlogs
- Release cycle management
- Transformation implementation planning
Assessment report presentation
Agile Training for Leadership team
Provide key people with common knowledge of Agile
and Lean approaches in software development
* Разработка видения и стратегии
*
*
* Влияние
* Удаление всех препятствий
What Agile brings
• All functions work together towards the same goal
• Fixed teams vs. Resource pools
• Team backlogs vs. Project-based approach
• Product people are close to the team and involved
• Short iterations with potentially deliverable code
• Short feedback loops
Issue in functional structure
...
WHEN?
WHY IS IT
SO SLOW?
D E V E L O P M E N T
P R O J E C T
M A N A G E M E N T
Q A
Resource allocation
and internal prioritization
Transition
between units
Lack of overall expectation
management
Rework!
P R O D U C T
M A N A G E M E N T
Value Streams
I CAN MANAGE EXPECTATIONS!
...
Stream specific knowledge
Predictable throughput
Smaller scope = better focus
Early feedback on quality
Fast communication
Transparency
Ownership
Value Streams
• Tools
• Games
• UI/UX
** Актуальность предложенного
изменения
Open Questions from people
• How to deal with QA-only activities (regression)
• How to deal with Automation team
• How to deal with production issues / maintenance
• How to deal with system-wide integration
• How to deal with non-product development activities
• …
UI/UXGAMESTOOLS
Value Streams
Web / HTML5
Devs Devs Devs Devs
Devs
Devs
QAQAs QAs QAs QAs QAs QAs
Product Mgmt
BABABA
Project Mgmt
PMPMPM
QT
Devs Devs Devs Devs
Devs
Devs
Server / JAVA
Devs Devs Devs Devs
Devs
Devs
R&D
UI/UXGAMESTOOLS
Value Streams -> Cross-functional Agile Teams
Web / HTML5
Devs Devs Devs Devs
Devs
Devs
QAQAs QAs QAs QAs QAs QAs
Product MgmtProduct
Owner
Product
Owner
Product
Owner
Agile PMs
Agile PMAgile PMAgile PM
QT
Devs Devs Devs Devs
Devs
Devs
Server / JAVA
Devs Devs Devs Devs
Devs
Devs
R&D
Server / JAVA
TEAM
Roles
Web / HTML5
DevsDevs
QA
QAs QAs
Product Mgmt
Product
Owner
Agile PMs
Agile PM
QT
DevsDevs
DevsDevs
R&D
Tech lead
Dev
Manager
Dev
ManagerTech lead
Tech lead
QA Lead
RTE
Product TL
Product
Manager
R&D
Manager
* Roles & responsibilities
35
• Team Leader vs. Practice Leader
• PM (PC) vs. APM
• BA vs. PO
* Scaled Agile Framework
Overview
SAFe is a practical way to scale LEAN and
AGILE methodologies to an ENTERPRISE
LEVEL to address challenges causing troubles
in these four areas.
The SAFe spans three levels of PORTFOLIO,
PROGRAM and TEAMs making an approach
understandable and practical for CTOs and top
management of development organizations.
SAFe provides practical recommendations on
how to establish and efficient, flow driven
delivery systems starting with ideas on
PORTFOLIO and down to TEAMs through
execution on PROGRAM level.
What is SAFe
36
DAY 2 DAY 3 DAY 4 DAY 5DAY 1
Process Kick-off
workshop
Every project is different.
Let’s define:
- Roles
- Artifacts (and tools)
- Ceremonies
- Practices: DoD, CI,
DoR, AQA, code reviews,
etc.
Agile Training
Two days Agile training for Two teams (Pilot
team & one more Team)
Align everyone on terminology to speak the
same language. Discuss WHY we need Agile
and HOW to do in Agile way.
Module 1. Agile and Lean thinking
Module 2. Frameworks: Scrum and Kanban
Module 3. Agile Estimation and Planning
Module 4. Teamwork
Backlog and Tools
It's crucial for the project
to have well-structured
and well-defined Backlog.
Let's create a Backlog
and setup the Tools
necessary to have.
- Tools Set-up
- Tools Workshop
- Backlog Grooming
Sprint “ZERO”
Planning
Let’s plan the work for the
Sprint. We have to define
Sprint goal and create
Sprint backlog.
- Conduct Sprint Planning
meeting
- Follow-up and next
steps
*
* Agile Injection in details
Current process
… 2W 2W 2W 2W 2W 2W
AREA #1 -
BACKLOG
AREA #2 -
EDCATION
DEVELOPMENT QA PREPS
2W …
DEVELOPMENT QAPRE-DEV ACTIVITIES
DEVELOPMENT QAPRE-DEV ACTIVITIES PREPS
2W
Agile process
2W 2W 2W 2W 2W 2W 2W 2W …2W
DEV+QA DEV+QA IP AREA #1 -
BACKLOG
DEV+QA DEV+QA IP
AREA #1 -
BACKLOG
DEV+QADEV+QADEV+QA
PRE-DEV
DEV+QA
PRE-DEVPRE-DEV
Change
is not easy
41
* Закрепление изменений в
корпоративной культуре
Results
• Productivity: +20%
• Quality: post-production tail cut to 25%
• Time to Market: (from 3.5-4m to 2m)
• Visibility: full control on “what” & “when” will be delivered
• Efficient organizational structure
• Efficient cross-functional collaboration
• PO function should be strengthened
• Employee Engagement
Tools Games UI/UX
** ”Leading Change” by John P. Kotter
*
45
* Создание ощущения
необходимости перемен
46
* Влияние* Влияние
47
* Создание коалиции
* Создание коалиции
*
48
* Актуальность
предложенного
изменения
* Разработка видения и стратегии
50
* Пропаганда нового видения
будущего
* Пропаганда нового видения
будущего
51
* Быстрые победы
• Инкрементное добавление ценности
• Движение к цели малыми шагами
52
* Удаление всех препятствий
53
* Регулярный анализ и развитие
перемен
* Регулярный анализ и развитие
перемен
54
* Закрепление изменений в
корпоративной культуре
* Закрепление изменений в
корпоративной культуре
*
55
* ”The Culture Map” by Erin Meyer
*
56
Bulgaria
*
57
** Основа успешных изменений –
ВСЕГДА люди
*
*QUESTIONS?

More Related Content

What's hot

Scrum in Distributed Teams
Scrum in Distributed TeamsScrum in Distributed Teams
Scrum in Distributed TeamsCprime
 
Driving Lean Innovation on Agile Teams
Driving Lean Innovation on Agile TeamsDriving Lean Innovation on Agile Teams
Driving Lean Innovation on Agile TeamsLitheSpeed
 
Exec Leadership workshop
Exec Leadership workshopExec Leadership workshop
Exec Leadership workshopRavi Tadwalkar
 
Why Does Agile Work?
Why Does Agile Work?Why Does Agile Work?
Why Does Agile Work?Matthew Caine
 
Agile101 - What Agile Is and What Agile Is Not
Agile101 - What Agile Is and What Agile Is NotAgile101 - What Agile Is and What Agile Is Not
Agile101 - What Agile Is and What Agile Is NotDerek Huether
 
NetCom Learning : How to Improve Business Processes using Agile
NetCom Learning : How to Improve Business Processes using AgileNetCom Learning : How to Improve Business Processes using Agile
NetCom Learning : How to Improve Business Processes using AgileSwati Chhabra
 
ALN_Nepal-Agile_for_the_real_world
ALN_Nepal-Agile_for_the_real_worldALN_Nepal-Agile_for_the_real_world
ALN_Nepal-Agile_for_the_real_worldRoland Leibundgut
 
Deloitte lean agile state of the nation
Deloitte lean   agile state of the nationDeloitte lean   agile state of the nation
Deloitte lean agile state of the nationAlexis Hui
 
A Leaner PMO in The Federal Government
A Leaner PMO in The Federal GovernmentA Leaner PMO in The Federal Government
A Leaner PMO in The Federal GovernmentFadi Stephan
 
Agile IT Operatinos - Getting to Daily Releases
Agile IT Operatinos - Getting to Daily ReleasesAgile IT Operatinos - Getting to Daily Releases
Agile IT Operatinos - Getting to Daily ReleasesLeadingAgile
 
Xp2017 agile fluency choose your own adventure
Xp2017 agile fluency   choose your own adventureXp2017 agile fluency   choose your own adventure
Xp2017 agile fluency choose your own adventureWouter Lagerweij
 
XP2017: Metrics to guide agile fluency, continuous delivery and product teams
XP2017: Metrics to guide  agile fluency, continuous delivery and product teamsXP2017: Metrics to guide  agile fluency, continuous delivery and product teams
XP2017: Metrics to guide agile fluency, continuous delivery and product teamsWouter Lagerweij
 
Agile transformation strategy
Agile transformation strategyAgile transformation strategy
Agile transformation strategyajit.alwe
 
Post-Agile Methodologies and all that Jazz
Post-Agile Methodologies and all that JazzPost-Agile Methodologies and all that Jazz
Post-Agile Methodologies and all that JazzStojan Peshov
 
Agile methods and dw mha
Agile methods and dw mhaAgile methods and dw mha
Agile methods and dw mhaAgileDenver
 
LKIN2018: leveraging Lean and Kanban to implement continuous improvement
LKIN2018: leveraging Lean and Kanban to implement continuous improvementLKIN2018: leveraging Lean and Kanban to implement continuous improvement
LKIN2018: leveraging Lean and Kanban to implement continuous improvementRavi Tadwalkar
 

What's hot (20)

Scrum in Distributed Teams
Scrum in Distributed TeamsScrum in Distributed Teams
Scrum in Distributed Teams
 
Overview Agile Methods
Overview Agile MethodsOverview Agile Methods
Overview Agile Methods
 
Walls agile2013
Walls agile2013Walls agile2013
Walls agile2013
 
Driving Lean Innovation on Agile Teams
Driving Lean Innovation on Agile TeamsDriving Lean Innovation on Agile Teams
Driving Lean Innovation on Agile Teams
 
Exec Leadership workshop
Exec Leadership workshopExec Leadership workshop
Exec Leadership workshop
 
Why Does Agile Work?
Why Does Agile Work?Why Does Agile Work?
Why Does Agile Work?
 
Agile101 - What Agile Is and What Agile Is Not
Agile101 - What Agile Is and What Agile Is NotAgile101 - What Agile Is and What Agile Is Not
Agile101 - What Agile Is and What Agile Is Not
 
NetCom Learning : How to Improve Business Processes using Agile
NetCom Learning : How to Improve Business Processes using AgileNetCom Learning : How to Improve Business Processes using Agile
NetCom Learning : How to Improve Business Processes using Agile
 
Agile Transformation Journey on Large Scale Projects
Agile Transformation Journey on Large Scale ProjectsAgile Transformation Journey on Large Scale Projects
Agile Transformation Journey on Large Scale Projects
 
ALN_Nepal-Agile_for_the_real_world
ALN_Nepal-Agile_for_the_real_worldALN_Nepal-Agile_for_the_real_world
ALN_Nepal-Agile_for_the_real_world
 
Deloitte lean agile state of the nation
Deloitte lean   agile state of the nationDeloitte lean   agile state of the nation
Deloitte lean agile state of the nation
 
A Leaner PMO in The Federal Government
A Leaner PMO in The Federal GovernmentA Leaner PMO in The Federal Government
A Leaner PMO in The Federal Government
 
Agile IT Operatinos - Getting to Daily Releases
Agile IT Operatinos - Getting to Daily ReleasesAgile IT Operatinos - Getting to Daily Releases
Agile IT Operatinos - Getting to Daily Releases
 
Scale Agile with SAFe in Targetprocess
Scale Agile with SAFe in TargetprocessScale Agile with SAFe in Targetprocess
Scale Agile with SAFe in Targetprocess
 
Xp2017 agile fluency choose your own adventure
Xp2017 agile fluency   choose your own adventureXp2017 agile fluency   choose your own adventure
Xp2017 agile fluency choose your own adventure
 
XP2017: Metrics to guide agile fluency, continuous delivery and product teams
XP2017: Metrics to guide  agile fluency, continuous delivery and product teamsXP2017: Metrics to guide  agile fluency, continuous delivery and product teams
XP2017: Metrics to guide agile fluency, continuous delivery and product teams
 
Agile transformation strategy
Agile transformation strategyAgile transformation strategy
Agile transformation strategy
 
Post-Agile Methodologies and all that Jazz
Post-Agile Methodologies and all that JazzPost-Agile Methodologies and all that Jazz
Post-Agile Methodologies and all that Jazz
 
Agile methods and dw mha
Agile methods and dw mhaAgile methods and dw mha
Agile methods and dw mha
 
LKIN2018: leveraging Lean and Kanban to implement continuous improvement
LKIN2018: leveraging Lean and Kanban to implement continuous improvementLKIN2018: leveraging Lean and Kanban to implement continuous improvement
LKIN2018: leveraging Lean and Kanban to implement continuous improvement
 

Similar to Andriy bahlay

Technical Webinar: By the (Play) Book: The Agile Practice at OutSystems
Technical Webinar: By the (Play) Book: The Agile Practice at OutSystemsTechnical Webinar: By the (Play) Book: The Agile Practice at OutSystems
Technical Webinar: By the (Play) Book: The Agile Practice at OutSystemsOutSystems
 
An Agile Overview @ ShoreTel Sky
An Agile Overview @ ShoreTel SkyAn Agile Overview @ ShoreTel Sky
An Agile Overview @ ShoreTel Skygirabrent
 
Introduction to Agile Software Development Process
Introduction to Agile Software Development ProcessIntroduction to Agile Software Development Process
Introduction to Agile Software Development ProcessSoftware Park Thailand
 
Aniruddha_Mukherjee_CV_June_2016
Aniruddha_Mukherjee_CV_June_2016Aniruddha_Mukherjee_CV_June_2016
Aniruddha_Mukherjee_CV_June_2016Aniruddha Mukherjee
 
PMI-ACP Training Deck
PMI-ACP Training DeckPMI-ACP Training Deck
PMI-ACP Training Deckwjperez0629
 
Євген Лабунський: Agile in Enterprise. How do we do it
Євген Лабунський: Agile in Enterprise. How do we do itЄвген Лабунський: Agile in Enterprise. How do we do it
Євген Лабунський: Agile in Enterprise. How do we do itLviv Startup Club
 
Pawan Kumar_Resume
Pawan Kumar_ResumePawan Kumar_Resume
Pawan Kumar_ResumePawan Kumar
 
Holistic Product Development
Holistic Product DevelopmentHolistic Product Development
Holistic Product DevelopmentGary Pedretti
 
Dashlane Mission Teams
Dashlane Mission TeamsDashlane Mission Teams
Dashlane Mission TeamsDashlane
 
Resume_Pallavi Kapoor_20160530
Resume_Pallavi Kapoor_20160530Resume_Pallavi Kapoor_20160530
Resume_Pallavi Kapoor_20160530Pallavi Kapoor
 
UX @ NICE enterprise
UX @ NICE enterpriseUX @ NICE enterprise
UX @ NICE enterpriseRan Liron
 
The People Model & Cloud Transformation - Transformation Day Public Sector Lo...
The People Model & Cloud Transformation - Transformation Day Public Sector Lo...The People Model & Cloud Transformation - Transformation Day Public Sector Lo...
The People Model & Cloud Transformation - Transformation Day Public Sector Lo...Amazon Web Services
 
Choosing the right agile approach for your organization
Choosing the right agile approach for your organizationChoosing the right agile approach for your organization
Choosing the right agile approach for your organizationInCycle Software
 
Agile Truths and Misconceptions
Agile Truths and MisconceptionsAgile Truths and Misconceptions
Agile Truths and MisconceptionsRichard Cheng
 
04 Ace 2010 Mi Tek Aras Plm Open User Deployment
04 Ace 2010 Mi Tek Aras Plm Open User Deployment04 Ace 2010 Mi Tek Aras Plm Open User Deployment
04 Ace 2010 Mi Tek Aras Plm Open User DeploymentProdeos
 

Similar to Andriy bahlay (20)

Technical Webinar: By the (Play) Book: The Agile Practice at OutSystems
Technical Webinar: By the (Play) Book: The Agile Practice at OutSystemsTechnical Webinar: By the (Play) Book: The Agile Practice at OutSystems
Technical Webinar: By the (Play) Book: The Agile Practice at OutSystems
 
Agile Methodologies
Agile MethodologiesAgile Methodologies
Agile Methodologies
 
State of Agile 2017
State of Agile 2017State of Agile 2017
State of Agile 2017
 
An Agile Overview @ ShoreTel Sky
An Agile Overview @ ShoreTel SkyAn Agile Overview @ ShoreTel Sky
An Agile Overview @ ShoreTel Sky
 
Introduction to Agile Software Development Process
Introduction to Agile Software Development ProcessIntroduction to Agile Software Development Process
Introduction to Agile Software Development Process
 
Aniruddha_Mukherjee_CV_June_2016
Aniruddha_Mukherjee_CV_June_2016Aniruddha_Mukherjee_CV_June_2016
Aniruddha_Mukherjee_CV_June_2016
 
PMI-ACP Training Deck
PMI-ACP Training DeckPMI-ACP Training Deck
PMI-ACP Training Deck
 
Євген Лабунський: Agile in Enterprise. How do we do it
Євген Лабунський: Agile in Enterprise. How do we do itЄвген Лабунський: Agile in Enterprise. How do we do it
Євген Лабунський: Agile in Enterprise. How do we do it
 
Pawan Kumar_Resume
Pawan Kumar_ResumePawan Kumar_Resume
Pawan Kumar_Resume
 
Holistic Product Development
Holistic Product DevelopmentHolistic Product Development
Holistic Product Development
 
TestOps and Shift Left
TestOps and Shift LeftTestOps and Shift Left
TestOps and Shift Left
 
India Agile Week 2015
India Agile Week 2015India Agile Week 2015
India Agile Week 2015
 
Dashlane Mission Teams
Dashlane Mission TeamsDashlane Mission Teams
Dashlane Mission Teams
 
Resume_Pallavi Kapoor_20160530
Resume_Pallavi Kapoor_20160530Resume_Pallavi Kapoor_20160530
Resume_Pallavi Kapoor_20160530
 
UX @ NICE enterprise
UX @ NICE enterpriseUX @ NICE enterprise
UX @ NICE enterprise
 
The People Model & Cloud Transformation - Transformation Day Public Sector Lo...
The People Model & Cloud Transformation - Transformation Day Public Sector Lo...The People Model & Cloud Transformation - Transformation Day Public Sector Lo...
The People Model & Cloud Transformation - Transformation Day Public Sector Lo...
 
Choosing the right agile approach for your organization
Choosing the right agile approach for your organizationChoosing the right agile approach for your organization
Choosing the right agile approach for your organization
 
Agile Truths and Misconceptions
Agile Truths and MisconceptionsAgile Truths and Misconceptions
Agile Truths and Misconceptions
 
04 Ace 2010 Mi Tek Aras Plm Open User Deployment
04 Ace 2010 Mi Tek Aras Plm Open User Deployment04 Ace 2010 Mi Tek Aras Plm Open User Deployment
04 Ace 2010 Mi Tek Aras Plm Open User Deployment
 
scrum-talk
scrum-talkscrum-talk
scrum-talk
 

More from 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
 
Ihor Pavlenko: PMO Resource Management (UA)
Ihor Pavlenko: PMO Resource Management (UA)Ihor Pavlenko: PMO Resource Management (UA)
Ihor Pavlenko: PMO Resource Management (UA)Lviv Startup Club
 
Anastasiia Khait: Building Product Passion: Empowering Development Teams thro...
Anastasiia Khait: Building Product Passion: Empowering Development Teams thro...Anastasiia Khait: Building Product Passion: Empowering Development Teams thro...
Anastasiia Khait: Building Product Passion: Empowering Development Teams thro...Lviv Startup Club
 
Oksana Krykun: Перші 90 днів в роботі над новим продуктом (UA)
Oksana Krykun: Перші 90 днів в роботі над новим продуктом (UA)Oksana Krykun: Перші 90 днів в роботі над новим продуктом (UA)
Oksana Krykun: Перші 90 днів в роботі над новим продуктом (UA)Lviv Startup Club
 
Yaroslav Osolikhin: «Неідеальний» проєктний менеджер: People Management під ч...
Yaroslav Osolikhin: «Неідеальний» проєктний менеджер: People Management під ч...Yaroslav Osolikhin: «Неідеальний» проєктний менеджер: People Management під ч...
Yaroslav Osolikhin: «Неідеальний» проєктний менеджер: People Management під ч...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
 
Nikita Zahurdaiev: PMO Tools and Technologies (UA)
Nikita Zahurdaiev: PMO Tools and Technologies (UA)Nikita Zahurdaiev: PMO Tools and Technologies (UA)
Nikita Zahurdaiev: PMO Tools and Technologies (UA)Lviv Startup Club
 
Nikita Zahurdaiev: Developing PMO Services and Functions (UA)
Nikita Zahurdaiev: Developing PMO Services and Functions (UA)Nikita Zahurdaiev: Developing PMO Services and Functions (UA)
Nikita Zahurdaiev: Developing PMO Services and Functions (UA)Lviv Startup Club
 
Oleksandr Krakovetskyi: What's wrong with Generative AI? (UA)
Oleksandr Krakovetskyi: What's wrong with Generative AI? (UA)Oleksandr Krakovetskyi: What's wrong with Generative AI? (UA)
Oleksandr Krakovetskyi: What's wrong with Generative AI? (UA)Lviv Startup Club
 
Oleksandr Krakovetskyi: What's wrong with Generative AI? (UA)
Oleksandr Krakovetskyi: What's wrong with Generative AI? (UA)Oleksandr Krakovetskyi: What's wrong with Generative AI? (UA)
Oleksandr Krakovetskyi: What's wrong with Generative AI? (UA)Lviv Startup Club
 
Stanislav Podyachev: AI Agents as Role-Playing Business Modeling Tools (UA)
Stanislav Podyachev: AI Agents as Role-Playing Business Modeling Tools (UA)Stanislav Podyachev: AI Agents as Role-Playing Business Modeling Tools (UA)
Stanislav Podyachev: AI Agents as Role-Playing Business Modeling Tools (UA)Lviv Startup Club
 
Kyryl Truskovskyi: Training and Serving Open-Sourced Foundational Models (UA)
Kyryl Truskovskyi: Training and Serving Open-Sourced Foundational Models (UA)Kyryl Truskovskyi: Training and Serving Open-Sourced Foundational Models (UA)
Kyryl Truskovskyi: Training and Serving Open-Sourced Foundational Models (UA)Lviv Startup Club
 
Andrii Rodionov: What can go wrong in a distributed system – experience from ...
Andrii Rodionov: What can go wrong in a distributed system – experience from ...Andrii Rodionov: What can go wrong in a distributed system – experience from ...
Andrii Rodionov: What can go wrong in a distributed system – experience from ...Lviv Startup Club
 
Dmytro Tkachenko: Можливості АІ відео для бізнесу (UA)
Dmytro Tkachenko: Можливості АІ відео для бізнесу (UA)Dmytro Tkachenko: Можливості АІ відео для бізнесу (UA)
Dmytro Tkachenko: Можливості АІ відео для бізнесу (UA)Lviv Startup Club
 
Roman Kyslyi: Використання та побудова LLM агентів (UA)
Roman Kyslyi: Використання та побудова LLM агентів (UA)Roman Kyslyi: Використання та побудова LLM агентів (UA)
Roman Kyslyi: Використання та побудова LLM агентів (UA)Lviv Startup Club
 
Veronika Snizhko: Штучний інтелект як каталізатор інноваційної культури в ком...
Veronika Snizhko: Штучний інтелект як каталізатор інноваційної культури в ком...Veronika Snizhko: Штучний інтелект як каталізатор інноваційної культури в ком...
Veronika Snizhko: Штучний інтелект як каталізатор інноваційної культури в ком...Lviv Startup Club
 
Volodymyr Zhukov: Ключові труднощі в реальних імплементаціях AI. Досвід з пра...
Volodymyr Zhukov: Ключові труднощі в реальних імплементаціях AI. Досвід з пра...Volodymyr Zhukov: Ключові труднощі в реальних імплементаціях AI. Досвід з пра...
Volodymyr Zhukov: Ключові труднощі в реальних імплементаціях AI. Досвід з пра...Lviv Startup Club
 
Volodymyr Zhukov: Куди рухається ринок AI у 2024 році. Інсайти від Stanford H...
Volodymyr Zhukov: Куди рухається ринок AI у 2024 році. Інсайти від Stanford H...Volodymyr Zhukov: Куди рухається ринок AI у 2024 році. Інсайти від Stanford H...
Volodymyr Zhukov: Куди рухається ринок AI у 2024 році. Інсайти від Stanford H...Lviv Startup Club
 
Andrii Boichuk: The RAG is dead, long live the RAG або як сучасні LLM змінюют...
Andrii Boichuk: The RAG is dead, long live the RAG або як сучасні LLM змінюют...Andrii Boichuk: The RAG is dead, long live the RAG або як сучасні LLM змінюют...
Andrii Boichuk: The RAG is dead, long live the RAG або як сучасні LLM змінюют...Lviv Startup Club
 
Vladyslav Fliahin: Applications of Gen AI in CV (UA)
Vladyslav Fliahin: Applications of Gen AI in CV (UA)Vladyslav Fliahin: Applications of Gen AI in CV (UA)
Vladyslav Fliahin: Applications of Gen AI in CV (UA)Lviv Startup Club
 

More from Lviv Startup Club (20)

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...
 
Ihor Pavlenko: PMO Resource Management (UA)
Ihor Pavlenko: PMO Resource Management (UA)Ihor Pavlenko: PMO Resource Management (UA)
Ihor Pavlenko: PMO Resource Management (UA)
 
Anastasiia Khait: Building Product Passion: Empowering Development Teams thro...
Anastasiia Khait: Building Product Passion: Empowering Development Teams thro...Anastasiia Khait: Building Product Passion: Empowering Development Teams thro...
Anastasiia Khait: Building Product Passion: Empowering Development Teams thro...
 
Oksana Krykun: Перші 90 днів в роботі над новим продуктом (UA)
Oksana Krykun: Перші 90 днів в роботі над новим продуктом (UA)Oksana Krykun: Перші 90 днів в роботі над новим продуктом (UA)
Oksana Krykun: Перші 90 днів в роботі над новим продуктом (UA)
 
Yaroslav Osolikhin: «Неідеальний» проєктний менеджер: People Management під ч...
Yaroslav Osolikhin: «Неідеальний» проєктний менеджер: People Management під ч...Yaroslav Osolikhin: «Неідеальний» проєктний менеджер: People Management під ч...
Yaroslav Osolikhin: «Неідеальний» проєктний менеджер: People Management під ч...
 
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)
 
Nikita Zahurdaiev: PMO Tools and Technologies (UA)
Nikita Zahurdaiev: PMO Tools and Technologies (UA)Nikita Zahurdaiev: PMO Tools and Technologies (UA)
Nikita Zahurdaiev: PMO Tools and Technologies (UA)
 
Nikita Zahurdaiev: Developing PMO Services and Functions (UA)
Nikita Zahurdaiev: Developing PMO Services and Functions (UA)Nikita Zahurdaiev: Developing PMO Services and Functions (UA)
Nikita Zahurdaiev: Developing PMO Services and Functions (UA)
 
Oleksandr Krakovetskyi: What's wrong with Generative AI? (UA)
Oleksandr Krakovetskyi: What's wrong with Generative AI? (UA)Oleksandr Krakovetskyi: What's wrong with Generative AI? (UA)
Oleksandr Krakovetskyi: What's wrong with Generative AI? (UA)
 
Oleksandr Krakovetskyi: What's wrong with Generative AI? (UA)
Oleksandr Krakovetskyi: What's wrong with Generative AI? (UA)Oleksandr Krakovetskyi: What's wrong with Generative AI? (UA)
Oleksandr Krakovetskyi: What's wrong with Generative AI? (UA)
 
Stanislav Podyachev: AI Agents as Role-Playing Business Modeling Tools (UA)
Stanislav Podyachev: AI Agents as Role-Playing Business Modeling Tools (UA)Stanislav Podyachev: AI Agents as Role-Playing Business Modeling Tools (UA)
Stanislav Podyachev: AI Agents as Role-Playing Business Modeling Tools (UA)
 
Kyryl Truskovskyi: Training and Serving Open-Sourced Foundational Models (UA)
Kyryl Truskovskyi: Training and Serving Open-Sourced Foundational Models (UA)Kyryl Truskovskyi: Training and Serving Open-Sourced Foundational Models (UA)
Kyryl Truskovskyi: Training and Serving Open-Sourced Foundational Models (UA)
 
Andrii Rodionov: What can go wrong in a distributed system – experience from ...
Andrii Rodionov: What can go wrong in a distributed system – experience from ...Andrii Rodionov: What can go wrong in a distributed system – experience from ...
Andrii Rodionov: What can go wrong in a distributed system – experience from ...
 
Dmytro Tkachenko: Можливості АІ відео для бізнесу (UA)
Dmytro Tkachenko: Можливості АІ відео для бізнесу (UA)Dmytro Tkachenko: Можливості АІ відео для бізнесу (UA)
Dmytro Tkachenko: Можливості АІ відео для бізнесу (UA)
 
Roman Kyslyi: Використання та побудова LLM агентів (UA)
Roman Kyslyi: Використання та побудова LLM агентів (UA)Roman Kyslyi: Використання та побудова LLM агентів (UA)
Roman Kyslyi: Використання та побудова LLM агентів (UA)
 
Veronika Snizhko: Штучний інтелект як каталізатор інноваційної культури в ком...
Veronika Snizhko: Штучний інтелект як каталізатор інноваційної культури в ком...Veronika Snizhko: Штучний інтелект як каталізатор інноваційної культури в ком...
Veronika Snizhko: Штучний інтелект як каталізатор інноваційної культури в ком...
 
Volodymyr Zhukov: Ключові труднощі в реальних імплементаціях AI. Досвід з пра...
Volodymyr Zhukov: Ключові труднощі в реальних імплементаціях AI. Досвід з пра...Volodymyr Zhukov: Ключові труднощі в реальних імплементаціях AI. Досвід з пра...
Volodymyr Zhukov: Ключові труднощі в реальних імплементаціях AI. Досвід з пра...
 
Volodymyr Zhukov: Куди рухається ринок AI у 2024 році. Інсайти від Stanford H...
Volodymyr Zhukov: Куди рухається ринок AI у 2024 році. Інсайти від Stanford H...Volodymyr Zhukov: Куди рухається ринок AI у 2024 році. Інсайти від Stanford H...
Volodymyr Zhukov: Куди рухається ринок AI у 2024 році. Інсайти від Stanford H...
 
Andrii Boichuk: The RAG is dead, long live the RAG або як сучасні LLM змінюют...
Andrii Boichuk: The RAG is dead, long live the RAG або як сучасні LLM змінюют...Andrii Boichuk: The RAG is dead, long live the RAG або як сучасні LLM змінюют...
Andrii Boichuk: The RAG is dead, long live the RAG або як сучасні LLM змінюют...
 
Vladyslav Fliahin: Applications of Gen AI in CV (UA)
Vladyslav Fliahin: Applications of Gen AI in CV (UA)Vladyslav Fliahin: Applications of Gen AI in CV (UA)
Vladyslav Fliahin: Applications of Gen AI in CV (UA)
 

Recently uploaded

ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxiammrhaywood
 
What is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERPWhat is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERPCeline George
 
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITY
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITYISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITY
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITYKayeClaireEstoconing
 
Judging the Relevance and worth of ideas part 2.pptx
Judging the Relevance  and worth of ideas part 2.pptxJudging the Relevance  and worth of ideas part 2.pptx
Judging the Relevance and worth of ideas part 2.pptxSherlyMaeNeri
 
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptxINTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptxHumphrey A Beña
 
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptxMULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptxAnupkumar Sharma
 
Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17Celine George
 
Karra SKD Conference Presentation Revised.pptx
Karra SKD Conference Presentation Revised.pptxKarra SKD Conference Presentation Revised.pptx
Karra SKD Conference Presentation Revised.pptxAshokKarra1
 
Q4 English4 Week3 PPT Melcnmg-based.pptx
Q4 English4 Week3 PPT Melcnmg-based.pptxQ4 English4 Week3 PPT Melcnmg-based.pptx
Q4 English4 Week3 PPT Melcnmg-based.pptxnelietumpap1
 
DATA STRUCTURE AND ALGORITHM for beginners
DATA STRUCTURE AND ALGORITHM for beginnersDATA STRUCTURE AND ALGORITHM for beginners
DATA STRUCTURE AND ALGORITHM for beginnersSabitha Banu
 
Barangay Council for the Protection of Children (BCPC) Orientation.pptx
Barangay Council for the Protection of Children (BCPC) Orientation.pptxBarangay Council for the Protection of Children (BCPC) Orientation.pptx
Barangay Council for the Protection of Children (BCPC) Orientation.pptxCarlos105
 
ANG SEKTOR NG agrikultura.pptx QUARTER 4
ANG SEKTOR NG agrikultura.pptx QUARTER 4ANG SEKTOR NG agrikultura.pptx QUARTER 4
ANG SEKTOR NG agrikultura.pptx QUARTER 4MiaBumagat1
 
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...JhezDiaz1
 
ENGLISH6-Q4-W3.pptxqurter our high choom
ENGLISH6-Q4-W3.pptxqurter our high choomENGLISH6-Q4-W3.pptxqurter our high choom
ENGLISH6-Q4-W3.pptxqurter our high choomnelietumpap1
 
Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17Celine George
 
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17Celine George
 
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATIONTHEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATIONHumphrey A Beña
 

Recently uploaded (20)

ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
 
What is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERPWhat is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERP
 
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITY
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITYISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITY
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITY
 
Judging the Relevance and worth of ideas part 2.pptx
Judging the Relevance  and worth of ideas part 2.pptxJudging the Relevance  and worth of ideas part 2.pptx
Judging the Relevance and worth of ideas part 2.pptx
 
OS-operating systems- ch04 (Threads) ...
OS-operating systems- ch04 (Threads) ...OS-operating systems- ch04 (Threads) ...
OS-operating systems- ch04 (Threads) ...
 
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptxINTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
 
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptxMULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
 
Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17
 
Karra SKD Conference Presentation Revised.pptx
Karra SKD Conference Presentation Revised.pptxKarra SKD Conference Presentation Revised.pptx
Karra SKD Conference Presentation Revised.pptx
 
Q4 English4 Week3 PPT Melcnmg-based.pptx
Q4 English4 Week3 PPT Melcnmg-based.pptxQ4 English4 Week3 PPT Melcnmg-based.pptx
Q4 English4 Week3 PPT Melcnmg-based.pptx
 
DATA STRUCTURE AND ALGORITHM for beginners
DATA STRUCTURE AND ALGORITHM for beginnersDATA STRUCTURE AND ALGORITHM for beginners
DATA STRUCTURE AND ALGORITHM for beginners
 
Barangay Council for the Protection of Children (BCPC) Orientation.pptx
Barangay Council for the Protection of Children (BCPC) Orientation.pptxBarangay Council for the Protection of Children (BCPC) Orientation.pptx
Barangay Council for the Protection of Children (BCPC) Orientation.pptx
 
ANG SEKTOR NG agrikultura.pptx QUARTER 4
ANG SEKTOR NG agrikultura.pptx QUARTER 4ANG SEKTOR NG agrikultura.pptx QUARTER 4
ANG SEKTOR NG agrikultura.pptx QUARTER 4
 
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
 
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
 
ENGLISH6-Q4-W3.pptxqurter our high choom
ENGLISH6-Q4-W3.pptxqurter our high choomENGLISH6-Q4-W3.pptxqurter our high choom
ENGLISH6-Q4-W3.pptxqurter our high choom
 
Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17
 
FINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptx
FINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptxFINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptx
FINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptx
 
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
 
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATIONTHEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
 

Andriy bahlay

  • 1. Agile Transformation Journey In A Product Company: A Case Study Kyiv Project Management Day – Kyiv, Ukraine, 2018
  • 2. * - 14+ years in software development - 6+ years in helping businesses to improve TTM, Efficiency, Quality, Transparency and People engagement - has been involved in different projects from the variety of business domains (Telecom Billing Systems, Embedded Systems Industry, Payment Systems, Web and Mobile Development, etc.) - last 3.5 years worked with world’s largest supplier of online gaming, being responsible for operations efficiency and Agile adoption at UK/UA/EE/BG/IL/BY R&D centers 2 Andriy Bahlay M +38 093 789 64 62 E Andriy.Bahlay@gmail.com S the.ondrash
  • 3. *Consulting services & solutions 3 Business Transformation Distributed Development
  • 4. *Help clients to 4 Launch products faster (Time to Market) Reduce pre-, post- production tails (Quality) Get more work done (Productivity) Gain business visibility (Visibility)
  • 5. *Clients Ukraine, IL, BG, EE United Kingdom Ukraine, Denmark Ukraine, Denmark Ukraine, Norway 5 Ukraine, Germany US, UA, BY Ukraine, Denmark Belarus
  • 7. * 4
  • 8. About Product • Domain • Sofia and Kiev locations • 75+ engineers • 13+ years on a market
  • 9. Current Structure Web / HTML5 Devs Devs Devs Devs Devs Devs QA QAs QAs QAs QAs QAs QAs Product Mgmt BABABA Project Mgmt PMPMPM QT Devs Devs Devs Devs Devs Devs Server / JAVA Devs Devs Devs Devs Devs Devs R&D
  • 10. Functional structure ... WHEN? WHY IS IT SO SLOW? D E V E L O P M E N T P R O J E C T M A N A G E M E N T Q A Resource allocation and internal prioritization Transition between units Lack of overall expectation management Rework! P R O D U C T M A N A G E M E N T
  • 11. Current process … 2W 2W 2W 2W 2W 2W AREA #1 - BACKLOG AREA #2 - EDCATION DEVELOPMENT QA PREPS 2W … DEVELOPMENT QAPRE-DEV ACTIVITIES DEVELOPMENT QAPRE-DEV ACTIVITIES PREPS 2W
  • 12. 12
  • 13. Agenda • Problems • How Agile helps • Proposed solution • Results • Q&A From the Past - Assessment report, Jun 2013
  • 14. * Create a guiding coalition • R&D manager • Program manager
  • 16. Assessment Details • I’ve talked to almost everyone • “Top to bottom” approach • 1x1 and group sessions with managers and leads • Retrospectives with teams
  • 17. 9 AM Monday Tuesday Wednesday Thursday Friday 10 AM 11 AM 12 AM 1 AM 2 PM 3 PM 4 PM 5 PM 6 PM6 PM Monday Tuesday Wednesday Thursday Friday 9 AM 10 AM 11 AM 12 AM 1 AM 2 PM 3 PM 4 PM 5 PM 1st week (Sofia) 2nd week (Kiev) Assessment session Product function Extended Retrospective with teams: Server Team XYZ Teams Interim results presentation for the key stakeholders Engagement report Executive summary, documented findings and suggested next steps Final results A solution presentation and suggested next steps Assessment session Delivery function Assessment session Architecture function Assessment session Development function Assessment session QA function 1 7 Assessment session Business goals Important projects/milesto nes, Org. structure, Management team, KPIs * Assessment program overview (Sofia)
  • 18. Problems • Efficiency (Multitasking, Buffers, Utilization, TTM) • Quality (Practices Drop, Rework, Dev & QA) • Transparency (Change Mgmt., Impact analysis, Metrics, “Invisible things”) • Expectation Management & Planning • Ownership, Responsibility & Commitment
  • 19.
  • 20. * * Пропаганда нового видения будущего
  • 22. Solution co-creation Identify long-term and mid-term goals for the transformation, make root-cause analysis for major challenges, co-create action plan for implementation according to R&D reality To be defined: - Teams composition - Roles & responsibilities: PO, SM, TL - Review and prepare teams backlogs - Release cycle management - Transformation implementation planning Assessment report presentation Agile Training for Leadership team Provide key people with common knowledge of Agile and Lean approaches in software development * Разработка видения и стратегии
  • 23. *
  • 25. * Удаление всех препятствий
  • 26. What Agile brings • All functions work together towards the same goal • Fixed teams vs. Resource pools • Team backlogs vs. Project-based approach • Product people are close to the team and involved • Short iterations with potentially deliverable code • Short feedback loops
  • 27. Issue in functional structure ... WHEN? WHY IS IT SO SLOW? D E V E L O P M E N T P R O J E C T M A N A G E M E N T Q A Resource allocation and internal prioritization Transition between units Lack of overall expectation management Rework! P R O D U C T M A N A G E M E N T
  • 28. Value Streams I CAN MANAGE EXPECTATIONS! ... Stream specific knowledge Predictable throughput Smaller scope = better focus Early feedback on quality Fast communication Transparency Ownership
  • 29. Value Streams • Tools • Games • UI/UX
  • 31. Open Questions from people • How to deal with QA-only activities (regression) • How to deal with Automation team • How to deal with production issues / maintenance • How to deal with system-wide integration • How to deal with non-product development activities • …
  • 32. UI/UXGAMESTOOLS Value Streams Web / HTML5 Devs Devs Devs Devs Devs Devs QAQAs QAs QAs QAs QAs QAs Product Mgmt BABABA Project Mgmt PMPMPM QT Devs Devs Devs Devs Devs Devs Server / JAVA Devs Devs Devs Devs Devs Devs R&D
  • 33. UI/UXGAMESTOOLS Value Streams -> Cross-functional Agile Teams Web / HTML5 Devs Devs Devs Devs Devs Devs QAQAs QAs QAs QAs QAs QAs Product MgmtProduct Owner Product Owner Product Owner Agile PMs Agile PMAgile PMAgile PM QT Devs Devs Devs Devs Devs Devs Server / JAVA Devs Devs Devs Devs Devs Devs R&D
  • 34. Server / JAVA TEAM Roles Web / HTML5 DevsDevs QA QAs QAs Product Mgmt Product Owner Agile PMs Agile PM QT DevsDevs DevsDevs R&D Tech lead Dev Manager Dev ManagerTech lead Tech lead QA Lead RTE Product TL Product Manager R&D Manager
  • 35. * Roles & responsibilities 35 • Team Leader vs. Practice Leader • PM (PC) vs. APM • BA vs. PO
  • 36. * Scaled Agile Framework Overview SAFe is a practical way to scale LEAN and AGILE methodologies to an ENTERPRISE LEVEL to address challenges causing troubles in these four areas. The SAFe spans three levels of PORTFOLIO, PROGRAM and TEAMs making an approach understandable and practical for CTOs and top management of development organizations. SAFe provides practical recommendations on how to establish and efficient, flow driven delivery systems starting with ideas on PORTFOLIO and down to TEAMs through execution on PROGRAM level. What is SAFe 36
  • 37. DAY 2 DAY 3 DAY 4 DAY 5DAY 1 Process Kick-off workshop Every project is different. Let’s define: - Roles - Artifacts (and tools) - Ceremonies - Practices: DoD, CI, DoR, AQA, code reviews, etc. Agile Training Two days Agile training for Two teams (Pilot team & one more Team) Align everyone on terminology to speak the same language. Discuss WHY we need Agile and HOW to do in Agile way. Module 1. Agile and Lean thinking Module 2. Frameworks: Scrum and Kanban Module 3. Agile Estimation and Planning Module 4. Teamwork Backlog and Tools It's crucial for the project to have well-structured and well-defined Backlog. Let's create a Backlog and setup the Tools necessary to have. - Tools Set-up - Tools Workshop - Backlog Grooming Sprint “ZERO” Planning Let’s plan the work for the Sprint. We have to define Sprint goal and create Sprint backlog. - Conduct Sprint Planning meeting - Follow-up and next steps * * Agile Injection in details
  • 38. Current process … 2W 2W 2W 2W 2W 2W AREA #1 - BACKLOG AREA #2 - EDCATION DEVELOPMENT QA PREPS 2W … DEVELOPMENT QAPRE-DEV ACTIVITIES DEVELOPMENT QAPRE-DEV ACTIVITIES PREPS 2W
  • 39. Agile process 2W 2W 2W 2W 2W 2W 2W 2W …2W DEV+QA DEV+QA IP AREA #1 - BACKLOG DEV+QA DEV+QA IP AREA #1 - BACKLOG DEV+QADEV+QADEV+QA PRE-DEV DEV+QA PRE-DEVPRE-DEV
  • 41. 41 * Закрепление изменений в корпоративной культуре
  • 42. Results • Productivity: +20% • Quality: post-production tail cut to 25% • Time to Market: (from 3.5-4m to 2m) • Visibility: full control on “what” & “when” will be delivered • Efficient organizational structure • Efficient cross-functional collaboration • PO function should be strengthened • Employee Engagement
  • 44. ** ”Leading Change” by John P. Kotter
  • 47. 47 * Создание коалиции * Создание коалиции
  • 49. * Разработка видения и стратегии
  • 50. 50 * Пропаганда нового видения будущего * Пропаганда нового видения будущего
  • 51. 51 * Быстрые победы • Инкрементное добавление ценности • Движение к цели малыми шагами
  • 52. 52 * Удаление всех препятствий
  • 53. 53 * Регулярный анализ и развитие перемен * Регулярный анализ и развитие перемен
  • 54. 54 * Закрепление изменений в корпоративной культуре * Закрепление изменений в корпоративной культуре
  • 55. * 55 * ”The Culture Map” by Erin Meyer
  • 57. * 57
  • 58. ** Основа успешных изменений – ВСЕГДА люди