SlideShare a Scribd company logo
1 of 89
Download to read offline
MATT HARASYMCZUK
MattAgile.com
AGILE @gov.pl
2016-05-18
Matt Harasymczuk - @MattAgile - MattAgile.com - +48 7332 31337
agility
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
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
Matt Harasymczuk - @MattAgile - MattAgile.com - +48 7332 31337
coi.gov.pl
Matt Harasymczuk - @MattAgile - MattAgile.com - +48 7332 31337
.gov in domain .com in action
Matt Harasymczuk - @MattAgile - MattAgile.com - +48 7332 31337
.gov in domain .com in action
Matt Harasymczuk - @MattAgile - MattAgile.com - +48 7332 31337
.gov in domain .com in action
Matt Harasymczuk - @MattAgile - MattAgile.com - +48 7332 31337
.gov in domain .com in action
Matt Harasymczuk - @MattAgile - MattAgile.com - +48 7332 31337
.gov in domain .com in action
Matt Harasymczuk - @MattAgile - MattAgile.com - +48 7332 31337
.gov in domain .com in action
Matt Harasymczuk - @MattAgile - MattAgile.com - +48 7332 31337
.gov in domain .com in action
Matt Harasymczuk - @MattAgile - MattAgile.com - +48 7332 31337
The First Step
Matt Harasymczuk - @MattAgile - MattAgile.com - +48 7332 31337
PEOPLE and interactions
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?
Matt Harasymczuk - @MattAgile - MattAgile.com - +48 7332 31337
Documentation -> Backlog
Matt Harasymczuk - @MattAgile - MattAgile.com - +48 7332 31337
Value - Epic mapping
Matt Harasymczuk - @MattAgile - MattAgile.com - +48 7332 31337
Backlog Decomposition and Acceptance Criteria
Matt Harasymczuk - @MattAgile - MattAgile.com - +48 7332 31337
Scrum/Kanban Boards
Matt Harasymczuk - @MattAgile - MattAgile.com - +48 7332 31337
Daily
Matt Harasymczuk - @MattAgile - MattAgile.com - +48 7332 31337
ONE week iterations!
MONDAY TUESDAY WEDNESDAY THURSDAY FRIDAY
PLANNING
1h DAILY 15m DAILY 15m DAILY 15m DAILY 15m
REFINEMENT
1h
REVIEW
1h
RETROSPECTIVE
1h
Matt Harasymczuk - @MattAgile - MattAgile.com - +48 7332 31337
ONE week iterations!
MONDAY TUESDAY WEDNESDAY THURSDAY FRIDAY
REVIEW
1h DAILY 15m DAILY 15m DAILY 15m DAILY 15m
REFINEMENT
1h
PLANNING
1h
RETROSPECTIVE
1h
Matt Harasymczuk - @MattAgile - MattAgile.com - +48 7332 31337
ONE week iterations!
MONDAY TUESDAY WEDNESDAY THURSDAY FRIDAY
DAILY 15m DAILY 15m DAILY 15m DAILY 15m DAILY 15m
REVIEW
1h
RETROSPECTIVE
1h
REFINEMENT
1h
PLANNING
1h
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
Matt Harasymczuk - @MattAgile - MattAgile.com - +48 7332 31337
SCRUM of Scrums (part 1)
PO
SM
Matt Harasymczuk - @MattAgile - MattAgile.com - +48 7332 31337
SCRUM of Scrums (part 1)
PO
SM
Matt Harasymczuk - @MattAgile - MattAgile.com - +48 7332 31337
DEPARTMENT Oriented Organization
Business QA DEV UX Infra
Project A
Project B
Project C
Matt Harasymczuk - @MattAgile - MattAgile.com - +48 7332 31337
PROJECT Oriented Structure
Business QA DEV UX Infra
Project A
Project B
Project C
Matt Harasymczuk - @MattAgile - MattAgile.com - +48 7332 31337
PROJECT Oriented Structure
Business QA DEV UX Infra
Project A
Project B
Project C
Matt Harasymczuk - @MattAgile - MattAgile.com - +48 7332 31337
Metrics
Matt Harasymczuk - @MattAgile - MattAgile.com - +48 7332 31337
Andon - Process Dashboard
Matt Harasymczuk - @MattAgile - MattAgile.com - +48 7332 31337
Development Tools ECOSYSTEM
Matt Harasymczuk - @MattAgile - MattAgile.com - +48 7332 31337
CONTINUOUS Integration and Delivery
Matt Harasymczuk - @MattAgile - MattAgile.com - +48 7332 31337
GIT Flow
Matt HarasymczukMatt Harasymczuk - @MattAgile - MattAgile.com - +48 7332 31337
• master
• develop
• release/1.5
• feature/ID-1337-short-summary
• bugfix/ID-1337-short-summary
• commit message: "ID-1337 short summary"
Naming CONVENTIONS
Matt Harasymczuk - @MattAgile - MattAgile.com - +48 7332 31337
Processes
• Change Management
• Build Process
• Release Management
• Incident Management
Matt Harasymczuk - @MattAgile - MattAgile.com - +48 7332 31337
Test Automation
Matt HarasymczukMatt Harasymczuk - @MattAgile - MattAgile.com - +48 7332 31337
• Internal
• External
• Intranet
Ecosystem
Matt HarasymczukMatt Harasymczuk - @MattAgile - MattAgile.com - +48 7332 31337
• Knowledge base created by everyone
• Infrastructure as a code - provisioning
• Evolutionary Design (part 1 - unconscious)
• Polyglot persistance
• Polyglot programming
PROCESSES and Tools
Matt HarasymczukMatt Harasymczuk - @MattAgile - MattAgile.com - +48 7332 31337
• https://github.com/coi-gov-pl
Open Source!
Matt Harasymczuk - @MattAgile - MattAgile.com - +48 7332 31337
Then…
Matt Harasymczuk - @MattAgile - MattAgile.com - +48 7332 31337
Sprint Goal
Matt Harasymczuk - @MattAgile - MattAgile.com - +48 7332 31337
PORTFOLIO
Matt Harasymczuk - @MattAgile - MattAgile.com - +48 7332 31337
Release and Value Stream => Roadmap
Matt Harasymczuk - @MattAgile - MattAgile.com - +48 7332 31337
QUALITY Evangelists
Matt Harasymczuk - @MattAgile - MattAgile.com - +48 7332 31337
COMMUNITY Engagement
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
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
Matt HarasymczukMatt Harasymczuk - @MattAgile - MattAgile.com - +48 7332 31337
• Joint Operations
gov.pl
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
Matt Harasymczuk - @MattAgile - MattAgile.com - +48 7332 31337
And then…
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
Matt HarasymczukMatt Harasymczuk - @MattAgile - MattAgile.com - +48 7332 31337
• Autonomous teams
• Agenda on each meeting
• DoD - Definition of Done - organization level
Interactions
Matt HarasymczukMatt Harasymczuk - @MattAgile - MattAgile.com - +48 7332 31337
• MVP - Minimum Viable Product
• Build - Measure - Learn
• BDD - Behavior Driven Tests
• TDD - Test Driven Development
• Pair Programming
• Evolutionary Design (part 2 - conscious)
Processes
Matt HarasymczukMatt Harasymczuk - @MattAgile - MattAgile.com - +48 7332 31337
• Mutatory Testing
• Microservice Architecture
• Feature Flags and Toggles
• Release Trains
• Cloud, Virtualization, Containers
• Distributed Logging and Heartbeat
Tools
Matt Harasymczuk - @MattAgile - MattAgile.com - +48 7332 31337
SCRUM of Scrums (full scale)
PO
SM
Matt Harasymczuk - @MattAgile - MattAgile.com - +48 7332 31337
SCRUM of Scrums (full scale)
PO
SM
Matt Harasymczuk - @MattAgile - MattAgile.com - +48 7332 31337
SCRUM of Scrums (full scale)
PO
SM
Matt Harasymczuk - @MattAgile - MattAgile.com - +48 7332 31337
SCRUM of Scrums (full scale)
PO
SM
Matt Harasymczuk - @MattAgile - MattAgile.com - +48 7332 31337
PROJECT Oriented Structure
Business QA DEV UX Infra
Project A
Project B
Project C
Matt Harasymczuk - @MattAgile - MattAgile.com - +48 7332 31337
PROJECT Oriented Structure
Business QA DEV UX Infra
Project A
Project B
Project C
Matt Harasymczuk - @MattAgile - MattAgile.com - +48 7332 31337
PROJECT Oriented Organization
Business QA DEV UX Infra
Project A
Project B
Project C
Matt HarasymczukMatt Harasymczuk - @MattAgile - MattAgile.com - +48 7332 31337
• Open Data
gov.pl
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
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
Matt Harasymczuk - @MattAgile - MattAgile.com - +48 7332 31337
Search YouTube for Spotify Engineering Culture
Matt Harasymczuk - @MattAgile - MattAgile.com - +48 7332 31337
agility
Matt Harasymczuk - @MattAgile - MattAgile.com - +48 7332 31337
Recap
To Do In Progress Done
People and
Interactions
• Retrospective
• Autonomous
• Scrum of Scrums
• DoD
• Community
• Quality Keepers
• Retrospective
• Scrum + Kanban
• Teams (multidisciplinary)
• Iterations
• Product Owners
• Backlog
• Acceptance Criteria
• Value - Epic mapping
Processes
and Tools
• BDD, TDD
• Pair Programming
• Microservices, Docker
• Feature Flags
• Portfolio
• Roadmap
• API (Frontend, Backend)
• Release
• CI/CD, GIT Flow, Vagrant
• Code Review
• Ecosystem
• Quality
Organization
• Project oriented organization
• Cross-functional teams
• Lean Startup
• Joint Operations • Knowledge Base
• Organization Structure (part 1)
MATT HARASYMCZUK
MattAgile.com
MATTAgile.com
Matt Harasymczuk - @MattAgile - MattAgile.com - +48 7332 31337

More Related Content

Viewers also liked

MCE^3 - Adrian Catalan - Android Architecture for the Everyday Developer
MCE^3 - Adrian Catalan - Android Architecture for the Everyday DeveloperMCE^3 - Adrian Catalan - Android Architecture for the Everyday Developer
MCE^3 - Adrian Catalan - Android Architecture for the Everyday DeveloperPROIDEA
 
Atmosphere 2016 - Andreas Grabner - Metrics Driven-DevOps: Delivering High Qu...
Atmosphere 2016 - Andreas Grabner - Metrics Driven-DevOps: Delivering High Qu...Atmosphere 2016 - Andreas Grabner - Metrics Driven-DevOps: Delivering High Qu...
Atmosphere 2016 - Andreas Grabner - Metrics Driven-DevOps: Delivering High Qu...PROIDEA
 
Bartosz kowalik Shapeless Matrix
Bartosz kowalik  Shapeless MatrixBartosz kowalik  Shapeless Matrix
Bartosz kowalik Shapeless MatrixPROIDEA
 
4Developers: Jakub Kubryński- Effective Software Delivery
4Developers: Jakub  Kubryński- Effective Software Delivery4Developers: Jakub  Kubryński- Effective Software Delivery
4Developers: Jakub Kubryński- Effective Software DeliveryPROIDEA
 
PLNOG16: Automatyzacja tworzenia sieci w środowisku Vmware, Maciej Lelusz
PLNOG16:  Automatyzacja tworzenia sieci w środowisku Vmware, Maciej LeluszPLNOG16:  Automatyzacja tworzenia sieci w środowisku Vmware, Maciej Lelusz
PLNOG16: Automatyzacja tworzenia sieci w środowisku Vmware, Maciej LeluszPROIDEA
 
The effects of price and package on consumer
The effects of price and package on consumerThe effects of price and package on consumer
The effects of price and package on consumerHanae Guenouni
 
PLNOG16: Netflix Open Connect is the Netflix proprietary CDN, Nina Bargisen
PLNOG16: Netflix Open Connect is the Netflix proprietary CDN, Nina BargisenPLNOG16: Netflix Open Connect is the Netflix proprietary CDN, Nina Bargisen
PLNOG16: Netflix Open Connect is the Netflix proprietary CDN, Nina BargisenPROIDEA
 
infraxstructure: Piotr Wojciechowski "Secure Data Center"
infraxstructure: Piotr Wojciechowski  "Secure Data Center"infraxstructure: Piotr Wojciechowski  "Secure Data Center"
infraxstructure: Piotr Wojciechowski "Secure Data Center"PROIDEA
 
infraxstructure: Rafał Stańczak "Postępujący rozwój infrastruktury na potrze...
infraxstructure: Rafał Stańczak  "Postępujący rozwój infrastruktury na potrze...infraxstructure: Rafał Stańczak  "Postępujący rozwój infrastruktury na potrze...
infraxstructure: Rafał Stańczak "Postępujący rozwój infrastruktury na potrze...PROIDEA
 
infraxstructure: Marcin Kaczmarek "SDS - Storage jako aplikacja."
infraxstructure: Marcin Kaczmarek  "SDS - Storage jako aplikacja."infraxstructure: Marcin Kaczmarek  "SDS - Storage jako aplikacja."
infraxstructure: Marcin Kaczmarek "SDS - Storage jako aplikacja."PROIDEA
 
Birdhouse Builder
Birdhouse BuilderBirdhouse Builder
Birdhouse BuilderUMHcaring
 

Viewers also liked (11)

MCE^3 - Adrian Catalan - Android Architecture for the Everyday Developer
MCE^3 - Adrian Catalan - Android Architecture for the Everyday DeveloperMCE^3 - Adrian Catalan - Android Architecture for the Everyday Developer
MCE^3 - Adrian Catalan - Android Architecture for the Everyday Developer
 
Atmosphere 2016 - Andreas Grabner - Metrics Driven-DevOps: Delivering High Qu...
Atmosphere 2016 - Andreas Grabner - Metrics Driven-DevOps: Delivering High Qu...Atmosphere 2016 - Andreas Grabner - Metrics Driven-DevOps: Delivering High Qu...
Atmosphere 2016 - Andreas Grabner - Metrics Driven-DevOps: Delivering High Qu...
 
Bartosz kowalik Shapeless Matrix
Bartosz kowalik  Shapeless MatrixBartosz kowalik  Shapeless Matrix
Bartosz kowalik Shapeless Matrix
 
4Developers: Jakub Kubryński- Effective Software Delivery
4Developers: Jakub  Kubryński- Effective Software Delivery4Developers: Jakub  Kubryński- Effective Software Delivery
4Developers: Jakub Kubryński- Effective Software Delivery
 
PLNOG16: Automatyzacja tworzenia sieci w środowisku Vmware, Maciej Lelusz
PLNOG16:  Automatyzacja tworzenia sieci w środowisku Vmware, Maciej LeluszPLNOG16:  Automatyzacja tworzenia sieci w środowisku Vmware, Maciej Lelusz
PLNOG16: Automatyzacja tworzenia sieci w środowisku Vmware, Maciej Lelusz
 
The effects of price and package on consumer
The effects of price and package on consumerThe effects of price and package on consumer
The effects of price and package on consumer
 
PLNOG16: Netflix Open Connect is the Netflix proprietary CDN, Nina Bargisen
PLNOG16: Netflix Open Connect is the Netflix proprietary CDN, Nina BargisenPLNOG16: Netflix Open Connect is the Netflix proprietary CDN, Nina Bargisen
PLNOG16: Netflix Open Connect is the Netflix proprietary CDN, Nina Bargisen
 
infraxstructure: Piotr Wojciechowski "Secure Data Center"
infraxstructure: Piotr Wojciechowski  "Secure Data Center"infraxstructure: Piotr Wojciechowski  "Secure Data Center"
infraxstructure: Piotr Wojciechowski "Secure Data Center"
 
infraxstructure: Rafał Stańczak "Postępujący rozwój infrastruktury na potrze...
infraxstructure: Rafał Stańczak  "Postępujący rozwój infrastruktury na potrze...infraxstructure: Rafał Stańczak  "Postępujący rozwój infrastruktury na potrze...
infraxstructure: Rafał Stańczak "Postępujący rozwój infrastruktury na potrze...
 
infraxstructure: Marcin Kaczmarek "SDS - Storage jako aplikacja."
infraxstructure: Marcin Kaczmarek  "SDS - Storage jako aplikacja."infraxstructure: Marcin Kaczmarek  "SDS - Storage jako aplikacja."
infraxstructure: Marcin Kaczmarek "SDS - Storage jako aplikacja."
 
Birdhouse Builder
Birdhouse BuilderBirdhouse Builder
Birdhouse Builder
 

Similar to Atmosphere 2016 - Matt Harasymczuk - Case Study: Agile @gov.pl

Matt Harasymczuk - agile@coi.gov.pl
Matt Harasymczuk - agile@coi.gov.plMatt Harasymczuk - agile@coi.gov.pl
Matt Harasymczuk - agile@coi.gov.plAgile Lietuva
 
Agile for management
Agile for managementAgile for management
Agile for managementAstro Tech
 
Kickstart Your Product with a Design Sprint by thestartupfactory.tech
Kickstart Your Product with a Design Sprint by thestartupfactory.techKickstart Your Product with a Design Sprint by thestartupfactory.tech
Kickstart Your Product with a Design Sprint by thestartupfactory.techProduct School
 
Lean Marketing - How to build a marketing campaign in a week - Beata Mosór-Sz...
Lean Marketing - How to build a marketing campaign in a week - Beata Mosór-Sz...Lean Marketing - How to build a marketing campaign in a week - Beata Mosór-Sz...
Lean Marketing - How to build a marketing campaign in a week - Beata Mosór-Sz...Project: People
 
Building Intelligent bots using microsoft bot framework and cognitive service...
Building Intelligent bots using microsoft bot framework and cognitive service...Building Intelligent bots using microsoft bot framework and cognitive service...
Building Intelligent bots using microsoft bot framework and cognitive service...Prashant G Bhoyar (Microsoft MVP)
 
Lean Marketing – Beata Mosór-Szyszka, Project: People
Lean Marketing – Beata Mosór-Szyszka, Project: PeopleLean Marketing – Beata Mosór-Szyszka, Project: People
Lean Marketing – Beata Mosór-Szyszka, Project: PeopleProduct Development Days
 
How Many Wheels You Have to Reinvent
How Many Wheels You Have to ReinventHow Many Wheels You Have to Reinvent
How Many Wheels You Have to ReinventMatt Harasymczuk
 
Why Constraints are Good? A Case Study of an Enterprise Agile Transformation
Why Constraints are Good? A Case Study of an Enterprise Agile TransformationWhy Constraints are Good? A Case Study of an Enterprise Agile Transformation
Why Constraints are Good? A Case Study of an Enterprise Agile TransformationMatt Harasymczuk
 
Microsoft Flow for SharePoint Designer Workflow Professionals-SPFestDC2019
Microsoft Flow for SharePoint Designer Workflow Professionals-SPFestDC2019Microsoft Flow for SharePoint Designer Workflow Professionals-SPFestDC2019
Microsoft Flow for SharePoint Designer Workflow Professionals-SPFestDC2019Prashant G Bhoyar (Microsoft MVP)
 
Introduction to AI and Cognitive Services for Office 365 Developers SPFest DC...
Introduction to AI and Cognitive Services for Office 365 Developers SPFest DC...Introduction to AI and Cognitive Services for Office 365 Developers SPFest DC...
Introduction to AI and Cognitive Services for Office 365 Developers SPFest DC...Prashant G Bhoyar (Microsoft MVP)
 
Introduction to AI and Cognitive Services for O365 Devs Azure Bootcamp Reston
Introduction to AI and Cognitive Services for O365 Devs Azure Bootcamp RestonIntroduction to AI and Cognitive Services for O365 Devs Azure Bootcamp Reston
Introduction to AI and Cognitive Services for O365 Devs Azure Bootcamp RestonPrashant G Bhoyar (Microsoft MVP)
 
EVOLUTION not Revolution - Matt Harasymczuk @ Agile Management 2014 Poland
EVOLUTION not Revolution - Matt Harasymczuk  @ Agile Management 2014 PolandEVOLUTION not Revolution - Matt Harasymczuk  @ Agile Management 2014 Poland
EVOLUTION not Revolution - Matt Harasymczuk @ Agile Management 2014 PolandFundacja Governica
 
Evolution Not Revolution. A Case Study of an Enterprise Agile Transformation
Evolution Not Revolution. A Case Study of an Enterprise Agile TransformationEvolution Not Revolution. A Case Study of an Enterprise Agile Transformation
Evolution Not Revolution. A Case Study of an Enterprise Agile TransformationMatt Harasymczuk
 
Intranet/Digital Workplace Navigation that works!
Intranet/Digital Workplace Navigation that works!Intranet/Digital Workplace Navigation that works!
Intranet/Digital Workplace Navigation that works!Kurt Kragh Sørensen
 
Tori Cushing Moz - Data Informed Content Strategy
Tori Cushing Moz - Data Informed Content StrategyTori Cushing Moz - Data Informed Content Strategy
Tori Cushing Moz - Data Informed Content StrategyVictoria Cushing
 
John Brasington | BrightonSEO September 2018 | Contextual optimisation: How t...
John Brasington | BrightonSEO September 2018 | Contextual optimisation: How t...John Brasington | BrightonSEO September 2018 | Contextual optimisation: How t...
John Brasington | BrightonSEO September 2018 | Contextual optimisation: How t...Pi Datametrics
 

Similar to Atmosphere 2016 - Matt Harasymczuk - Case Study: Agile @gov.pl (20)

Matt Harasymczuk - agile@coi.gov.pl
Matt Harasymczuk - agile@coi.gov.plMatt Harasymczuk - agile@coi.gov.pl
Matt Harasymczuk - agile@coi.gov.pl
 
Agile for management
Agile for managementAgile for management
Agile for management
 
Kickstart Your Product with a Design Sprint by thestartupfactory.tech
Kickstart Your Product with a Design Sprint by thestartupfactory.techKickstart Your Product with a Design Sprint by thestartupfactory.tech
Kickstart Your Product with a Design Sprint by thestartupfactory.tech
 
Lean Marketing - How to build a marketing campaign in a week - Beata Mosór-Sz...
Lean Marketing - How to build a marketing campaign in a week - Beata Mosór-Sz...Lean Marketing - How to build a marketing campaign in a week - Beata Mosór-Sz...
Lean Marketing - How to build a marketing campaign in a week - Beata Mosór-Sz...
 
Building Intelligent bots using microsoft bot framework and cognitive service...
Building Intelligent bots using microsoft bot framework and cognitive service...Building Intelligent bots using microsoft bot framework and cognitive service...
Building Intelligent bots using microsoft bot framework and cognitive service...
 
Lean Marketing – Beata Mosór-Szyszka, Project: People
Lean Marketing – Beata Mosór-Szyszka, Project: PeopleLean Marketing – Beata Mosór-Szyszka, Project: People
Lean Marketing – Beata Mosór-Szyszka, Project: People
 
Digital Data Tips Tuesday
Digital Data Tips TuesdayDigital Data Tips Tuesday
Digital Data Tips Tuesday
 
How Many Wheels You Have to Reinvent
How Many Wheels You Have to ReinventHow Many Wheels You Have to Reinvent
How Many Wheels You Have to Reinvent
 
Why Constraints are Good? A Case Study of an Enterprise Agile Transformation
Why Constraints are Good? A Case Study of an Enterprise Agile TransformationWhy Constraints are Good? A Case Study of an Enterprise Agile Transformation
Why Constraints are Good? A Case Study of an Enterprise Agile Transformation
 
Microsoft Flow for SharePoint Designer Workflow Professionals-SPFestDC2019
Microsoft Flow for SharePoint Designer Workflow Professionals-SPFestDC2019Microsoft Flow for SharePoint Designer Workflow Professionals-SPFestDC2019
Microsoft Flow for SharePoint Designer Workflow Professionals-SPFestDC2019
 
Introduction to AI and Cognitive Services for Office 365 Developers SPFest DC...
Introduction to AI and Cognitive Services for Office 365 Developers SPFest DC...Introduction to AI and Cognitive Services for Office 365 Developers SPFest DC...
Introduction to AI and Cognitive Services for Office 365 Developers SPFest DC...
 
Introduction to AI and Cognitive Services for O365 Devs Azure Bootcamp Reston
Introduction to AI and Cognitive Services for O365 Devs Azure Bootcamp RestonIntroduction to AI and Cognitive Services for O365 Devs Azure Bootcamp Reston
Introduction to AI and Cognitive Services for O365 Devs Azure Bootcamp Reston
 
Pubcon Las Vegas Technical SEO
Pubcon Las Vegas Technical SEOPubcon Las Vegas Technical SEO
Pubcon Las Vegas Technical SEO
 
Getting started with Microsoft Graph APIs SP FEST DC 2018
Getting started with Microsoft Graph APIs SP FEST DC 2018Getting started with Microsoft Graph APIs SP FEST DC 2018
Getting started with Microsoft Graph APIs SP FEST DC 2018
 
EVOLUTION not Revolution - Matt Harasymczuk @ Agile Management 2014 Poland
EVOLUTION not Revolution - Matt Harasymczuk  @ Agile Management 2014 PolandEVOLUTION not Revolution - Matt Harasymczuk  @ Agile Management 2014 Poland
EVOLUTION not Revolution - Matt Harasymczuk @ Agile Management 2014 Poland
 
Evolution Not Revolution. A Case Study of an Enterprise Agile Transformation
Evolution Not Revolution. A Case Study of an Enterprise Agile TransformationEvolution Not Revolution. A Case Study of an Enterprise Agile Transformation
Evolution Not Revolution. A Case Study of an Enterprise Agile Transformation
 
Intranet/Digital Workplace Navigation that works!
Intranet/Digital Workplace Navigation that works!Intranet/Digital Workplace Navigation that works!
Intranet/Digital Workplace Navigation that works!
 
Tori Cushing Moz - Data Informed Content Strategy
Tori Cushing Moz - Data Informed Content StrategyTori Cushing Moz - Data Informed Content Strategy
Tori Cushing Moz - Data Informed Content Strategy
 
John Brasington | BrightonSEO September 2018 | Contextual optimisation: How t...
John Brasington | BrightonSEO September 2018 | Contextual optimisation: How t...John Brasington | BrightonSEO September 2018 | Contextual optimisation: How t...
John Brasington | BrightonSEO September 2018 | Contextual optimisation: How t...
 
Strategic Thinking & Effective Decision Making #Schoolofmanagement
Strategic Thinking & Effective Decision Making #SchoolofmanagementStrategic Thinking & Effective Decision Making #Schoolofmanagement
Strategic Thinking & Effective Decision Making #Schoolofmanagement
 

Recently uploaded

Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...HostedbyConfluent
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
Google AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAGGoogle AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAGSujit Pal
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxOnBoard
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 

Recently uploaded (20)

Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
Google AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAGGoogle AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAG
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 

Atmosphere 2016 - Matt Harasymczuk - Case Study: Agile @gov.pl

  • 2. Matt Harasymczuk - @MattAgile - MattAgile.com - +48 7332 31337 agility
  • 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
  • 5. Matt Harasymczuk - @MattAgile - MattAgile.com - +48 7332 31337 coi.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?
  • 16. Matt Harasymczuk - @MattAgile - MattAgile.com - +48 7332 31337 Documentation -> Backlog
  • 17. Matt Harasymczuk - @MattAgile - MattAgile.com - +48 7332 31337 Value - Epic mapping
  • 18. Matt Harasymczuk - @MattAgile - MattAgile.com - +48 7332 31337 Backlog Decomposition and Acceptance Criteria
  • 19. Matt Harasymczuk - @MattAgile - MattAgile.com - +48 7332 31337 Scrum/Kanban Boards
  • 20. Matt Harasymczuk - @MattAgile - MattAgile.com - +48 7332 31337 Daily
  • 21. Matt Harasymczuk - @MattAgile - MattAgile.com - +48 7332 31337 ONE week iterations! MONDAY TUESDAY WEDNESDAY THURSDAY FRIDAY PLANNING 1h DAILY 15m DAILY 15m DAILY 15m DAILY 15m REFINEMENT 1h REVIEW 1h RETROSPECTIVE 1h
  • 22. Matt Harasymczuk - @MattAgile - MattAgile.com - +48 7332 31337 ONE week iterations! MONDAY TUESDAY WEDNESDAY THURSDAY FRIDAY REVIEW 1h DAILY 15m DAILY 15m DAILY 15m DAILY 15m REFINEMENT 1h PLANNING 1h RETROSPECTIVE 1h
  • 23. Matt Harasymczuk - @MattAgile - MattAgile.com - +48 7332 31337 ONE week iterations! MONDAY TUESDAY WEDNESDAY THURSDAY FRIDAY DAILY 15m DAILY 15m DAILY 15m DAILY 15m DAILY 15m REVIEW 1h RETROSPECTIVE 1h REFINEMENT 1h PLANNING 1h
  • 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
  • 30. Matt Harasymczuk - @MattAgile - MattAgile.com - +48 7332 31337 Metrics
  • 31. Matt Harasymczuk - @MattAgile - MattAgile.com - +48 7332 31337 Andon - Process Dashboard
  • 32. Matt Harasymczuk - @MattAgile - MattAgile.com - +48 7332 31337 Development Tools ECOSYSTEM
  • 33. Matt Harasymczuk - @MattAgile - MattAgile.com - +48 7332 31337 CONTINUOUS Integration and Delivery
  • 34. Matt Harasymczuk - @MattAgile - MattAgile.com - +48 7332 31337 GIT Flow
  • 35.
  • 36.
  • 37.
  • 38.
  • 39.
  • 40.
  • 41.
  • 42.
  • 43.
  • 44.
  • 45.
  • 46.
  • 47.
  • 48.
  • 49.
  • 50.
  • 51.
  • 52.
  • 53.
  • 54.
  • 55. Matt HarasymczukMatt Harasymczuk - @MattAgile - MattAgile.com - +48 7332 31337 • master • develop • release/1.5 • feature/ID-1337-short-summary • bugfix/ID-1337-short-summary • commit message: "ID-1337 short summary" Naming CONVENTIONS
  • 56. Matt Harasymczuk - @MattAgile - MattAgile.com - +48 7332 31337 Processes • Change Management • Build Process • Release Management • Incident Management
  • 57. Matt Harasymczuk - @MattAgile - MattAgile.com - +48 7332 31337 Test Automation
  • 58. Matt HarasymczukMatt Harasymczuk - @MattAgile - MattAgile.com - +48 7332 31337 • Internal • External • Intranet Ecosystem
  • 59. Matt HarasymczukMatt Harasymczuk - @MattAgile - MattAgile.com - +48 7332 31337 • Knowledge base created by everyone • Infrastructure as a code - provisioning • Evolutionary Design (part 1 - unconscious) • Polyglot persistance • Polyglot programming PROCESSES and Tools
  • 60. Matt HarasymczukMatt Harasymczuk - @MattAgile - MattAgile.com - +48 7332 31337 • https://github.com/coi-gov-pl Open Source!
  • 61. Matt Harasymczuk - @MattAgile - MattAgile.com - +48 7332 31337 Then…
  • 62. Matt Harasymczuk - @MattAgile - MattAgile.com - +48 7332 31337 Sprint Goal
  • 63. Matt Harasymczuk - @MattAgile - MattAgile.com - +48 7332 31337 PORTFOLIO
  • 64. Matt Harasymczuk - @MattAgile - MattAgile.com - +48 7332 31337 Release and Value Stream => Roadmap
  • 65. Matt Harasymczuk - @MattAgile - MattAgile.com - +48 7332 31337 QUALITY Evangelists
  • 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
  • 69. Matt HarasymczukMatt Harasymczuk - @MattAgile - MattAgile.com - +48 7332 31337 • Joint Operations gov.pl
  • 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
  • 74. Matt HarasymczukMatt Harasymczuk - @MattAgile - MattAgile.com - +48 7332 31337 • MVP - Minimum Viable Product • Build - Measure - Learn • BDD - Behavior Driven Tests • TDD - Test Driven Development • Pair Programming • Evolutionary Design (part 2 - conscious) Processes
  • 75. Matt HarasymczukMatt Harasymczuk - @MattAgile - MattAgile.com - +48 7332 31337 • Mutatory Testing • Microservice Architecture • Feature Flags and Toggles • Release Trains • Cloud, Virtualization, Containers • Distributed Logging and Heartbeat Tools
  • 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
  • 83. Matt HarasymczukMatt Harasymczuk - @MattAgile - MattAgile.com - +48 7332 31337 • Open Data gov.pl
  • 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
  • 87. Matt Harasymczuk - @MattAgile - MattAgile.com - +48 7332 31337 agility
  • 88. Matt Harasymczuk - @MattAgile - MattAgile.com - +48 7332 31337 Recap To Do In Progress Done People and Interactions • Retrospective • Autonomous • Scrum of Scrums • DoD • Community • Quality Keepers • Retrospective • Scrum + Kanban • Teams (multidisciplinary) • Iterations • Product Owners • Backlog • Acceptance Criteria • Value - Epic mapping Processes and Tools • BDD, TDD • Pair Programming • Microservices, Docker • Feature Flags • Portfolio • Roadmap • API (Frontend, Backend) • Release • CI/CD, GIT Flow, Vagrant • Code Review • Ecosystem • Quality Organization • Project oriented organization • Cross-functional teams • Lean Startup • Joint Operations • Knowledge Base • Organization Structure (part 1)
  • 89. MATT HARASYMCZUK MattAgile.com MATTAgile.com Matt Harasymczuk - @MattAgile - MattAgile.com - +48 7332 31337