This is a Case Study for coi.gov.pl a government organization that gone Agile.
Agile transformation requires understanding of its rules by management. It is hard to leave status quo and change your way of thinking. It is especially hard when the previous model has been in use for many years. A frequent problem with Scrum / Kanban / Lean transformation is to go hard on deep water. Starting tommorow we're doing Scrum. Lack of understanding, communication chaos and rules distortion "just because daily is not working for us". What if take a different approach: slow and prudent? Let say iteratively. Gradually introduce another steps of chosen framework. However the question persists. How to effectively change our conservative organization into agile and constantly changing in response to business needs company?
3. Matt HarasymczukMatt Harasymczuk - @MattAgile - MattAgile.com - +48 7332 31337
• Why *.gov.pl is trying to gain agility?
• Projects Scale
• ~38.5 million people (38,483,957 as of 30 June 2014)
• some systems are from 1985 -> 30 years ago!
*.gov.pl
4. Matt HarasymczukMatt Harasymczuk - @MattAgile - MattAgile.com - +48 7332 31337
Matt @gov.pl
To Do In Progress Done
• pansa.pl
• Joint Operations
• mf.gov.pl
• arimr.gov.pl
• polish-airports.com
• coi.gov.pl
• mc.gov.pl
• mswia.gov.pl
• cepik.gov.pl
• obywatel.gov.pl
6. Matt Harasymczuk - @MattAgile - MattAgile.com - +48 7332 31337
.gov in domain .com in action
7. Matt Harasymczuk - @MattAgile - MattAgile.com - +48 7332 31337
.gov in domain .com in action
8. Matt Harasymczuk - @MattAgile - MattAgile.com - +48 7332 31337
.gov in domain .com in action
9. Matt Harasymczuk - @MattAgile - MattAgile.com - +48 7332 31337
.gov in domain .com in action
10. Matt Harasymczuk - @MattAgile - MattAgile.com - +48 7332 31337
.gov in domain .com in action
11. Matt Harasymczuk - @MattAgile - MattAgile.com - +48 7332 31337
.gov in domain .com in action
12. Matt Harasymczuk - @MattAgile - MattAgile.com - +48 7332 31337
.gov in domain .com in action
13. Matt Harasymczuk - @MattAgile - MattAgile.com - +48 7332 31337
The First Step
14. Matt Harasymczuk - @MattAgile - MattAgile.com - +48 7332 31337
PEOPLE and interactions
15. Matt HarasymczukMatt Harasymczuk - @MattAgile - MattAgile.com - +48 7332 31337
• Process cleanup
• Scrum - New Features and Improvements
• Kanban - Maintenance and Bugfixing
• Prince 2 + Scrum + Kanban
• Business Analytics -> Product Owners
• do not rename position act as Product Owner
HOW do I start?
24. Matt Harasymczuk - @MattAgile - MattAgile.com - +48 7332 31337
CONTINUOUS Backlog Refinement
MONDAY TUESDAY WEDNESDAY THURSDAY FRIDAY
REVIEW
15 min
DAILY 5 min DAILY 5 min DAILY 5 min DAILY 5 min
RETROSPECTIVE
30 min
PLANNING
15 min
25. Matt Harasymczuk - @MattAgile - MattAgile.com - +48 7332 31337
SCRUM of Scrums (part 1)
PO
SM
26. Matt Harasymczuk - @MattAgile - MattAgile.com - +48 7332 31337
SCRUM of Scrums (part 1)
PO
SM
27. Matt Harasymczuk - @MattAgile - MattAgile.com - +48 7332 31337
DEPARTMENT Oriented Organization
Business QA DEV UX Infra
Project A
Project B
Project C
28. Matt Harasymczuk - @MattAgile - MattAgile.com - +48 7332 31337
PROJECT Oriented Structure
Business QA DEV UX Infra
Project A
Project B
Project C
29. Matt Harasymczuk - @MattAgile - MattAgile.com - +48 7332 31337
PROJECT Oriented Structure
Business QA DEV UX Infra
Project A
Project B
Project C
66. Matt Harasymczuk - @MattAgile - MattAgile.com - +48 7332 31337
COMMUNITY Engagement
67. Matt HarasymczukMatt Harasymczuk - @MattAgile - MattAgile.com - +48 7332 31337
• Processes ChM, IM, RM, SLA
• Trust not control based organization
• Agile at Scale, requires Trust at Scale
• Environment for secure experiments
People and INTERACTIONS
68. Matt HarasymczukMatt Harasymczuk - @MattAgile - MattAgile.com - +48 7332 31337
• API (stable, REST, versioned, JSON, HTTP Statuses)
• Frontend and Backend separation
• Release and Continuous Deployment
Tools
70. Matt HarasymczukMatt Harasymczuk - @MattAgile - MattAgile.com - +48 7332 31337
• Scrum rejection and come back
• Slow changes before initial production release
• Need for more quality awareness
• Procurement process slows you down
• Transparent Retrospective failure
Problems
71. Matt Harasymczuk - @MattAgile - MattAgile.com - +48 7332 31337
And then…
72. Matt HarasymczukMatt Harasymczuk - @MattAgile - MattAgile.com - +48 7332 31337
• Retrospectives done right
• Team constitution and continuous improvement
• Feedback Culture and Transparent Retrospective
• Learning Organization
People
73. Matt HarasymczukMatt Harasymczuk - @MattAgile - MattAgile.com - +48 7332 31337
• Autonomous teams
• Agenda on each meeting
• DoD - Definition of Done - organization level
Interactions
76. Matt Harasymczuk - @MattAgile - MattAgile.com - +48 7332 31337
SCRUM of Scrums (full scale)
PO
SM
77. Matt Harasymczuk - @MattAgile - MattAgile.com - +48 7332 31337
SCRUM of Scrums (full scale)
PO
SM
78. Matt Harasymczuk - @MattAgile - MattAgile.com - +48 7332 31337
SCRUM of Scrums (full scale)
PO
SM
79. Matt Harasymczuk - @MattAgile - MattAgile.com - +48 7332 31337
SCRUM of Scrums (full scale)
PO
SM
80. Matt Harasymczuk - @MattAgile - MattAgile.com - +48 7332 31337
PROJECT Oriented Structure
Business QA DEV UX Infra
Project A
Project B
Project C
81. Matt Harasymczuk - @MattAgile - MattAgile.com - +48 7332 31337
PROJECT Oriented Structure
Business QA DEV UX Infra
Project A
Project B
Project C
82. Matt Harasymczuk - @MattAgile - MattAgile.com - +48 7332 31337
PROJECT Oriented Organization
Business QA DEV UX Infra
Project A
Project B
Project C
84. Matt HarasymczukMatt Harasymczuk - @MattAgile - MattAgile.com - +48 7332 31337
• Audit
• What’s in it for citizens?
• Is it worth it?
• They have achieved the goal…
deliver 5 year project in 2 years!
in a .gov environment
Afterwords
85. Matt HarasymczukMatt Harasymczuk - @MattAgile - MattAgile.com - +48 7332 31337
• Agile is not a destination, it’s a direction
• Coach and Change Leaders - with passion for change
• Management - trust and no fear of change
• Agile > Scrum, but stay Scrum as much as you can
• if Prince 2 then not Scrum and Kanban
• Evolution not Revolution
RECEIPT
86. Matt Harasymczuk - @MattAgile - MattAgile.com - +48 7332 31337
Search YouTube for Spotify Engineering Culture