SlideShare a Scribd company logo
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
Andriy bahlay
*
* Пропаганда нового видения
будущего
** Создание ощущения
необходимости перемен
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

PDF
How to build rubust org structure for Agile at scale
Yuriy Kudin
 
PPTX
Value-Driven-Delivery
Ram Awadh Prasad, PMP
 
PDF
Free Online Agile & SCRUM Study Training Material for PMI ACP Certification P...
GlobalSkillup
 
PPTX
Maturing Agile SDLC & workflow improvements
Michael J Geiser
 
PPTX
The Agile Mindset
Tony Caniglia
 
PDF
Mike Talks (Datacom)
AgileNZ Conference
 
PPTX
From Project Manager to Scrum Master
LitheSpeed
 
PDF
Agile and CMMI: Yes, They Can Work Together
TechWell
 
How to build rubust org structure for Agile at scale
Yuriy Kudin
 
Value-Driven-Delivery
Ram Awadh Prasad, PMP
 
Free Online Agile & SCRUM Study Training Material for PMI ACP Certification P...
GlobalSkillup
 
Maturing Agile SDLC & workflow improvements
Michael J Geiser
 
The Agile Mindset
Tony Caniglia
 
Mike Talks (Datacom)
AgileNZ Conference
 
From Project Manager to Scrum Master
LitheSpeed
 
Agile and CMMI: Yes, They Can Work Together
TechWell
 

What's hot (20)

PPTX
Scrum in Distributed Teams
Cprime
 
PPT
Overview Agile Methods
Unioeste/UFPE - Informatics
 
PPT
Walls agile2013
Mandi Walls
 
PDF
Driving Lean Innovation on Agile Teams
LitheSpeed
 
PPTX
Exec Leadership workshop
Ravi Tadwalkar
 
PDF
Why Does Agile Work?
Matthew Caine
 
PPTX
NetCom Learning : How to Improve Business Processes using Agile
Swati Chhabra
 
PPTX
Agile Transformation Journey on Large Scale Projects
Avinash Bais- Agile Coach - CSPO
 
PDF
ALN_Nepal-Agile_for_the_real_world
Roland Leibundgut
 
PPTX
Deloitte lean agile state of the nation
Alexis Hui
 
PDF
A Leaner PMO in The Federal Government
Fadi Stephan
 
PDF
Agile IT Operatinos - Getting to Daily Releases
LiminalArc
 
PDF
Scale Agile with SAFe in Targetprocess
Katsiaryna Makarevich, PhD, PSM
 
PDF
Xp2017 agile fluency choose your own adventure
Wouter Lagerweij
 
PDF
XP2017: Metrics to guide agile fluency, continuous delivery and product teams
Wouter Lagerweij
 
PPTX
Agile transformation strategy
ajit.alwe
 
PPTX
Post-Agile Methodologies and all that Jazz
Stojan Peshov
 
PDF
Agile methods and dw mha
AgileDenver
 
PPTX
LKIN2018: leveraging Lean and Kanban to implement continuous improvement
Ravi Tadwalkar
 
PPTX
Waterfall to Agile: A Case Study Presented at Agile India 2014
Allen Rutzen
 
Scrum in Distributed Teams
Cprime
 
Overview Agile Methods
Unioeste/UFPE - Informatics
 
Walls agile2013
Mandi Walls
 
Driving Lean Innovation on Agile Teams
LitheSpeed
 
Exec Leadership workshop
Ravi Tadwalkar
 
Why Does Agile Work?
Matthew Caine
 
NetCom Learning : How to Improve Business Processes using Agile
Swati Chhabra
 
Agile Transformation Journey on Large Scale Projects
Avinash Bais- Agile Coach - CSPO
 
ALN_Nepal-Agile_for_the_real_world
Roland Leibundgut
 
Deloitte lean agile state of the nation
Alexis Hui
 
A Leaner PMO in The Federal Government
Fadi Stephan
 
Agile IT Operatinos - Getting to Daily Releases
LiminalArc
 
Scale Agile with SAFe in Targetprocess
Katsiaryna Makarevich, PhD, PSM
 
Xp2017 agile fluency choose your own adventure
Wouter Lagerweij
 
XP2017: Metrics to guide agile fluency, continuous delivery and product teams
Wouter Lagerweij
 
Agile transformation strategy
ajit.alwe
 
Post-Agile Methodologies and all that Jazz
Stojan Peshov
 
Agile methods and dw mha
AgileDenver
 
LKIN2018: leveraging Lean and Kanban to implement continuous improvement
Ravi Tadwalkar
 
Waterfall to Agile: A Case Study Presented at Agile India 2014
Allen Rutzen
 
Ad

Similar to Andriy bahlay (20)

PPT
Cross Functional Teams: Looking Beyond Development
Scott Gilbert
 
PPT
Are You Really Agile?
mhambalek
 
PDF
Fundamentals of Agile
sparkagility
 
PPTX
Product Development using Agile Teams: What? Why? How?
Brad J. Neiman, MS, CSPO, CSM
 
PPTX
Five Steps to a More Agile Organization
LitheSpeed
 
PPTX
Agile Comes to You (Mironov, Bellevue)
Enthiosys Inc
 
PPTX
ANIn Coimbatore March 2023 | Agile-Making Product Development Better by Sarad...
AgileNetwork
 
PPTX
Agile Introduction
Guy Winterbotham CSM,PMP
 
PDF
Stefan bargaoanu we're agile. and now what v1.1
Agora Group
 
PDF
Agile Development Methodologies for Highly Regulated Organizations
Celerity
 
PDF
Agile Fundamentals for Project Managers.pdf
Borja ARRIZABALAGA URIARTE
 
PDF
Five Steps to a More Agile Organization: Adopting Agility at Scale
LitheSpeed
 
PPTX
Successful Agile/UX
Jeremy Kriegel
 
PDF
Adopting SAFe with JIRA
Cprime
 
ODP
Agile Science
Xavier Amatriain
 
PDF
Take Agile to Next Level
Coffee Talk
 
PPTX
Agile Methodology: Principles and Practices
gaikwaddavid2022
 
PPTX
Introduction to Scrum by Manoj Vadakan-conscires agile practices
Conscires Agile Practices
 
PDF
敏捷大师Arne谈敏捷实施的五项准备
kookieyang
 
Cross Functional Teams: Looking Beyond Development
Scott Gilbert
 
Are You Really Agile?
mhambalek
 
Fundamentals of Agile
sparkagility
 
Product Development using Agile Teams: What? Why? How?
Brad J. Neiman, MS, CSPO, CSM
 
Five Steps to a More Agile Organization
LitheSpeed
 
Agile Comes to You (Mironov, Bellevue)
Enthiosys Inc
 
ANIn Coimbatore March 2023 | Agile-Making Product Development Better by Sarad...
AgileNetwork
 
Agile Introduction
Guy Winterbotham CSM,PMP
 
Stefan bargaoanu we're agile. and now what v1.1
Agora Group
 
Agile Development Methodologies for Highly Regulated Organizations
Celerity
 
Agile Fundamentals for Project Managers.pdf
Borja ARRIZABALAGA URIARTE
 
Five Steps to a More Agile Organization: Adopting Agility at Scale
LitheSpeed
 
Successful Agile/UX
Jeremy Kriegel
 
Adopting SAFe with JIRA
Cprime
 
Agile Science
Xavier Amatriain
 
Take Agile to Next Level
Coffee Talk
 
Agile Methodology: Principles and Practices
gaikwaddavid2022
 
Introduction to Scrum by Manoj Vadakan-conscires agile practices
Conscires Agile Practices
 
敏捷大师Arne谈敏捷实施的五项准备
kookieyang
 
Ad

More from Lviv Startup Club (20)

PDF
Oleksandr Osypenko: Поради щодо іспиту та закриття курсу (UA)
Lviv Startup Club
 
PDF
Oleksandr Osypenko: Пробний іспит + аналіз (UA)
Lviv Startup Club
 
PDF
Oleksandr Osypenko: Agile / Hybrid Delivery (UA)
Lviv Startup Club
 
PDF
Oleksandr Osypenko: Стейкхолдери та їх вплив (UA)
Lviv Startup Club
 
PDF
Rostyslav Chayka: Prompt Engineering для проєктного менеджменту (Advanced) (UA)
Lviv Startup Club
 
PPTX
Dmytro Liesov: PMO Tools and Technologies (UA)
Lviv Startup Club
 
PDF
Rostyslav Chayka: Управління командою за допомогою AI (UA)
Lviv Startup Club
 
PDF
Oleksandr Osypenko: Tailoring + Change Management (UA)
Lviv Startup Club
 
PDF
Maksym Vyshnivetskyi: Управління закупівлями (UA)
Lviv Startup Club
 
PDF
Oleksandr Osypenko: Управління ризиками (UA)
Lviv Startup Club
 
PPTX
Dmytro Zubkov: PMO Resource Management (UA)
Lviv Startup Club
 
PPTX
Rostyslav Chayka: Комунікація за допомогою AI (UA)
Lviv Startup Club
 
PDF
Ihor Pavlenko: Комунікація за допомогою AI (UA)
Lviv Startup Club
 
PDF
Maksym Vyshnivetskyi: Управління якістю (UA)
Lviv Startup Club
 
PDF
Ihor Pavlenko: Робота зі стейкхолдерами за допомогою AI (UA)
Lviv Startup Club
 
PDF
Maksym Vyshnivetskyi: Управління вартістю (Cost) (UA)
Lviv Startup Club
 
PDF
Oleksandr Osypenko: Управління часом та ресурсами (UA)
Lviv Startup Club
 
PPTX
Dmytro Liesov: Developing PMO Services and Functions (UA)
Lviv Startup Club
 
PDF
Igor Dumbur: Інженерна досконалість та DevOps (UA)
Lviv Startup Club
 
PDF
Ihor Pavlenko: Управління ризиками за допомогою AI (UA)
Lviv Startup Club
 
Oleksandr Osypenko: Поради щодо іспиту та закриття курсу (UA)
Lviv Startup Club
 
Oleksandr Osypenko: Пробний іспит + аналіз (UA)
Lviv Startup Club
 
Oleksandr Osypenko: Agile / Hybrid Delivery (UA)
Lviv Startup Club
 
Oleksandr Osypenko: Стейкхолдери та їх вплив (UA)
Lviv Startup Club
 
Rostyslav Chayka: Prompt Engineering для проєктного менеджменту (Advanced) (UA)
Lviv Startup Club
 
Dmytro Liesov: PMO Tools and Technologies (UA)
Lviv Startup Club
 
Rostyslav Chayka: Управління командою за допомогою AI (UA)
Lviv Startup Club
 
Oleksandr Osypenko: Tailoring + Change Management (UA)
Lviv Startup Club
 
Maksym Vyshnivetskyi: Управління закупівлями (UA)
Lviv Startup Club
 
Oleksandr Osypenko: Управління ризиками (UA)
Lviv Startup Club
 
Dmytro Zubkov: PMO Resource Management (UA)
Lviv Startup Club
 
Rostyslav Chayka: Комунікація за допомогою AI (UA)
Lviv Startup Club
 
Ihor Pavlenko: Комунікація за допомогою AI (UA)
Lviv Startup Club
 
Maksym Vyshnivetskyi: Управління якістю (UA)
Lviv Startup Club
 
Ihor Pavlenko: Робота зі стейкхолдерами за допомогою AI (UA)
Lviv Startup Club
 
Maksym Vyshnivetskyi: Управління вартістю (Cost) (UA)
Lviv Startup Club
 
Oleksandr Osypenko: Управління часом та ресурсами (UA)
Lviv Startup Club
 
Dmytro Liesov: Developing PMO Services and Functions (UA)
Lviv Startup Club
 
Igor Dumbur: Інженерна досконалість та DevOps (UA)
Lviv Startup Club
 
Ihor Pavlenko: Управління ризиками за допомогою AI (UA)
Lviv Startup Club
 

Recently uploaded (20)

PPTX
Sonnet 130_ My Mistress’ Eyes Are Nothing Like the Sun By William Shakespear...
DhatriParmar
 
PPTX
Cleaning Validation Ppt Pharmaceutical validation
Ms. Ashatai Patil
 
PPTX
family health care settings home visit - unit 6 - chn 1 - gnm 1st year.pptx
Priyanshu Anand
 
PPTX
Care of patients with elImination deviation.pptx
AneetaSharma15
 
PDF
The Minister of Tourism, Culture and Creative Arts, Abla Dzifa Gomashie has e...
nservice241
 
PPTX
An introduction to Dialogue writing.pptx
drsiddhantnagine
 
PPTX
TEF & EA Bsc Nursing 5th sem.....BBBpptx
AneetaSharma15
 
PDF
2.Reshaping-Indias-Political-Map.ppt/pdf/8th class social science Exploring S...
Sandeep Swamy
 
PDF
Antianginal agents, Definition, Classification, MOA.pdf
Prerana Jadhav
 
PPTX
How to Manage Leads in Odoo 18 CRM - Odoo Slides
Celine George
 
PPTX
Tips Management in Odoo 18 POS - Odoo Slides
Celine George
 
PPTX
Software Engineering BSC DS UNIT 1 .pptx
Dr. Pallawi Bulakh
 
PDF
RA 12028_ARAL_Orientation_Day-2-Sessions_v2.pdf
Seven De Los Reyes
 
PDF
Module 2: Public Health History [Tutorial Slides]
JonathanHallett4
 
PPTX
HEALTH CARE DELIVERY SYSTEM - UNIT 2 - GNM 3RD YEAR.pptx
Priyanshu Anand
 
PPTX
Five Point Someone – Chetan Bhagat | Book Summary & Analysis by Bhupesh Kushwaha
Bhupesh Kushwaha
 
PPTX
Measures_of_location_-_Averages_and__percentiles_by_DR SURYA K.pptx
Surya Ganesh
 
PPTX
How to Close Subscription in Odoo 18 - Odoo Slides
Celine George
 
PDF
The-Invisible-Living-World-Beyond-Our-Naked-Eye chapter 2.pdf/8th science cur...
Sandeep Swamy
 
DOCX
Action Plan_ARAL PROGRAM_ STAND ALONE SHS.docx
Levenmartlacuna1
 
Sonnet 130_ My Mistress’ Eyes Are Nothing Like the Sun By William Shakespear...
DhatriParmar
 
Cleaning Validation Ppt Pharmaceutical validation
Ms. Ashatai Patil
 
family health care settings home visit - unit 6 - chn 1 - gnm 1st year.pptx
Priyanshu Anand
 
Care of patients with elImination deviation.pptx
AneetaSharma15
 
The Minister of Tourism, Culture and Creative Arts, Abla Dzifa Gomashie has e...
nservice241
 
An introduction to Dialogue writing.pptx
drsiddhantnagine
 
TEF & EA Bsc Nursing 5th sem.....BBBpptx
AneetaSharma15
 
2.Reshaping-Indias-Political-Map.ppt/pdf/8th class social science Exploring S...
Sandeep Swamy
 
Antianginal agents, Definition, Classification, MOA.pdf
Prerana Jadhav
 
How to Manage Leads in Odoo 18 CRM - Odoo Slides
Celine George
 
Tips Management in Odoo 18 POS - Odoo Slides
Celine George
 
Software Engineering BSC DS UNIT 1 .pptx
Dr. Pallawi Bulakh
 
RA 12028_ARAL_Orientation_Day-2-Sessions_v2.pdf
Seven De Los Reyes
 
Module 2: Public Health History [Tutorial Slides]
JonathanHallett4
 
HEALTH CARE DELIVERY SYSTEM - UNIT 2 - GNM 3RD YEAR.pptx
Priyanshu Anand
 
Five Point Someone – Chetan Bhagat | Book Summary & Analysis by Bhupesh Kushwaha
Bhupesh Kushwaha
 
Measures_of_location_-_Averages_and__percentiles_by_DR SURYA K.pptx
Surya Ganesh
 
How to Close Subscription in Odoo 18 - Odoo Slides
Celine George
 
The-Invisible-Living-World-Beyond-Our-Naked-Eye chapter 2.pdf/8th science cur...
Sandeep Swamy
 
Action Plan_ARAL PROGRAM_ STAND ALONE SHS.docx
Levenmartlacuna1
 

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 [email protected] 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
  • 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. ** Основа успешных изменений – ВСЕГДА люди