SlideShare a Scribd company logo
1 of 46
Download to read offline
Matthias Lübken
The product guy

@luebken
How to scale product
development when you
no longer fit in one room
About me
• Software Developer
• Agile Coach
• Director of software 

development
• The product guy
• Herding cats
Microservice Infrastructure
based on Docker.
Visit http://giantswarm.io
What is your
context?
Our setting
• Company: A startup with product /
market fit.
• Process: Just do whatever works, and
if you get stuck, ask someone in the
room.
Our challenge
• Scale product development
• 1 4 teams.
• 7 30 colleagues.
Our (implicit) vision
“No process is a good process
“It’s about the people and their
interactions
Topics
• Cross functional teams

+ Devops
• Adaptive product roadmap
• Feedback in dev teams
• Continuous improvement
• Other ideas
Your questions!
(Cross) functional
teams
Devel-

opment
Product
Platform Adserver
Feature
Team
Devel-

opment
Product
Feature
Team
Feature
Team
Feature
Team
Devel-

opment
Product
Feature
Team
Feature
Team
Functional
Team
Feature
Team
Devel-

opment
Product
Feature
Team
Feature
Team
Functional
Team
Goal A Goal B Goal C
Feature
Team
Devel-

opment
Product
Feature
Team
Feature
Team
Functional
Team
Community of
practice
Lessons learned
• Slicing is hard
• Restructuring is painful
• Clear goal is crucial
DevOps
You build it. You run it.
Feature
Team
Devel-

opment
Product
Feature
Team
Feature
Team DevOps
DevOps team
• Created in the dev teams
• Lots to learn and understand
• Extracted into functional team
• Rotating 2nd level support in teams

rotating participation in the
DevOps team
Containers make you feel cozy
Lessons learned
• Special challenges require specialists
Adaptive product
roadmap
Our Kanban Board
Product Jour Fixe
CPO
Developer
POs
CEO/CTO
Architect
Other
Agile Coach
Sprint Reviews
Lessons learned
• High discipline needed
• Be prepared for hard questions
Feedback in dev
teams
Pairing vs PeerReview vs
PullRequests
Standup vs DoneThis-Emails
Lessons learned
• Be open to new ideas
• Coach teams
<meta>  
</meta>
Continuous
improvement
If you do one thing in your process
do retrospectives.“
Small and big
retrospectives
Authority boards
see mangement30.com
Lessons learned
• Optimise locally and globally
• Take the time needed
• Be a good pace maker
• Make authority clear
Other ideas
No Blueprints
• Blue Prints like SAFe don’t work
• They are against all our instincts
“Dave Snowden
Put brutally SAFe seemed to be PRINCE II
camouflaged in Agile language. ... SAFe is not
only a betrayal of the promise offered by AGILE
but is a massive retrograde step giving the
managerial class an excuse to avoid any
significant change.
Agile Scaling Cycle
• Based principles and
working Agile teams

• "Autonomous business
facing teams taking
ownership of their process.”
@StefanRoock

• http://scaledprinciples.org
Jimdo
• Created culture manual
• Feel good manager
• Weekly Teamverløtung
• Goal #1
• Open Prio Meetings
> acknowledge mistakes
> have fun
> strive for the best
> ok to be crazy
> no deadlines
http://bit.ly/jimdostory
•Pick practices that fit
•Challenge yourself
•Do collaborative change
•Know your runway
Take aways
Matthias Lübken
The product guy

@luebkenQuestions?
Microservice Infrastructure
based on Docker.
Visit http://giantswarm.io
It’s hard
but fun!

More Related Content

What's hot

Skills transformation at Transport for London Amit Srivastava Tracey Scott
Skills transformation at Transport for London Amit Srivastava Tracey ScottSkills transformation at Transport for London Amit Srivastava Tracey Scott
Skills transformation at Transport for London Amit Srivastava Tracey Scott
SFIA User Forum
 
Making IT Talent Work SFIA
Making IT Talent Work SFIAMaking IT Talent Work SFIA
Making IT Talent Work SFIA
SFIA User Forum
 
Stephen Cannoo Business Analyst skills matrix v2.0
Stephen Cannoo Business Analyst skills matrix v2.0Stephen Cannoo Business Analyst skills matrix v2.0
Stephen Cannoo Business Analyst skills matrix v2.0
Stephen Cannoo
 
Arghya-Sen-KS-EY
Arghya-Sen-KS-EYArghya-Sen-KS-EY
Arghya-Sen-KS-EY
ARGHYA SEN
 
Webinar: 7 Steps to a Successful ITSM Tool Implementation
Webinar:  7 Steps to a Successful ITSM Tool ImplementationWebinar:  7 Steps to a Successful ITSM Tool Implementation
Webinar: 7 Steps to a Successful ITSM Tool Implementation
Navvia
 

What's hot (20)

Adopting Domain-Driven Design in your organization
Adopting Domain-Driven Design in your organizationAdopting Domain-Driven Design in your organization
Adopting Domain-Driven Design in your organization
 
Introducing SFIA part 1
Introducing SFIA part 1Introducing SFIA part 1
Introducing SFIA part 1
 
SFIA 8 December 2020 webinar
SFIA 8 December 2020 webinarSFIA 8 December 2020 webinar
SFIA 8 December 2020 webinar
 
SFIA Overview
SFIA OverviewSFIA Overview
SFIA Overview
 
Beyond role profiles; Successfully Meeting IT Business Challenges with SFIA
Beyond role profiles; Successfully Meeting IT Business Challenges with SFIABeyond role profiles; Successfully Meeting IT Business Challenges with SFIA
Beyond role profiles; Successfully Meeting IT Business Challenges with SFIA
 
Building Cloud Competencies
Building Cloud CompetenciesBuilding Cloud Competencies
Building Cloud Competencies
 
Introduction to sfia
Introduction to sfiaIntroduction to sfia
Introduction to sfia
 
Sfia business case
Sfia   business caseSfia   business case
Sfia business case
 
Skills transformation at Transport for London Amit Srivastava Tracey Scott
Skills transformation at Transport for London Amit Srivastava Tracey ScottSkills transformation at Transport for London Amit Srivastava Tracey Scott
Skills transformation at Transport for London Amit Srivastava Tracey Scott
 
Making IT Talent Work SFIA
Making IT Talent Work SFIAMaking IT Talent Work SFIA
Making IT Talent Work SFIA
 
Stephen Cannoo Business Analyst skills matrix v2.0
Stephen Cannoo Business Analyst skills matrix v2.0Stephen Cannoo Business Analyst skills matrix v2.0
Stephen Cannoo Business Analyst skills matrix v2.0
 
Professional Bodies: What role do they play in building and maintaining world...
Professional Bodies: What role do they play in building and maintaining world...Professional Bodies: What role do they play in building and maintaining world...
Professional Bodies: What role do they play in building and maintaining world...
 
Saiff Solutions | Technical Writing, Software Documentation, Outsourcing
Saiff Solutions | Technical Writing, Software Documentation, OutsourcingSaiff Solutions | Technical Writing, Software Documentation, Outsourcing
Saiff Solutions | Technical Writing, Software Documentation, Outsourcing
 
How to Develop and Leverage Talent in a Global Market
How to Develop and Leverage Talent in a Global MarketHow to Develop and Leverage Talent in a Global Market
How to Develop and Leverage Talent in a Global Market
 
LavaCon-Sponsored: Are You Ready to Go to Tech Comm Heaven?
LavaCon-Sponsored: Are You Ready to Go to Tech Comm Heaven?LavaCon-Sponsored: Are You Ready to Go to Tech Comm Heaven?
LavaCon-Sponsored: Are You Ready to Go to Tech Comm Heaven?
 
Arghya-Sen-KS-EY
Arghya-Sen-KS-EYArghya-Sen-KS-EY
Arghya-Sen-KS-EY
 
Accelerate Your Customers' User Adoption and Your Revenue with Performance Su...
Accelerate Your Customers' User Adoption and Your Revenue with Performance Su...Accelerate Your Customers' User Adoption and Your Revenue with Performance Su...
Accelerate Your Customers' User Adoption and Your Revenue with Performance Su...
 
Managing Technical Writing Outsourcing in an Agile Environment
Managing Technical Writing Outsourcing in an Agile EnvironmentManaging Technical Writing Outsourcing in an Agile Environment
Managing Technical Writing Outsourcing in an Agile Environment
 
Webinar: 7 Steps to a Successful ITSM Tool Implementation
Webinar:  7 Steps to a Successful ITSM Tool ImplementationWebinar:  7 Steps to a Successful ITSM Tool Implementation
Webinar: 7 Steps to a Successful ITSM Tool Implementation
 
Project Management Online Courses
Project Management Online CoursesProject Management Online Courses
Project Management Online Courses
 

Viewers also liked

Background and Professional Work Examples
Background and Professional Work ExamplesBackground and Professional Work Examples
Background and Professional Work Examples
Distributor One, LLC
 
Towards Agile Scalability: From Component To Feature Teams
Towards Agile Scalability: From Component To Feature TeamsTowards Agile Scalability: From Component To Feature Teams
Towards Agile Scalability: From Component To Feature Teams
DmitriyViktorov
 
Feature vs component
Feature vs componentFeature vs component
Feature vs component
Chad Holdorf
 

Viewers also liked (9)

Background and Professional Work Examples
Background and Professional Work ExamplesBackground and Professional Work Examples
Background and Professional Work Examples
 
Towards Agile Scalability: From Component To Feature Teams
Towards Agile Scalability: From Component To Feature TeamsTowards Agile Scalability: From Component To Feature Teams
Towards Agile Scalability: From Component To Feature Teams
 
Agile Component versus Agile Feature Teams
Agile Component versus Agile Feature TeamsAgile Component versus Agile Feature Teams
Agile Component versus Agile Feature Teams
 
Self-designing Feature Teams
Self-designing Feature TeamsSelf-designing Feature Teams
Self-designing Feature Teams
 
Feature vs component
Feature vs componentFeature vs component
Feature vs component
 
AXA France accélère sa mutation digitale (conférence de presse 12/11/14)
AXA France accélère sa mutation digitale (conférence de presse 12/11/14)AXA France accélère sa mutation digitale (conférence de presse 12/11/14)
AXA France accélère sa mutation digitale (conférence de presse 12/11/14)
 
Scaling Agile Past the Team
Scaling Agile Past the TeamScaling Agile Past the Team
Scaling Agile Past the Team
 
Reussir sa transformation vers un modele IT agile et ouvert - Livret
Reussir sa transformation vers un modele IT agile et ouvert - LivretReussir sa transformation vers un modele IT agile et ouvert - Livret
Reussir sa transformation vers un modele IT agile et ouvert - Livret
 
Docker Introduction – @ Agile Bonn
Docker Introduction – @ Agile BonnDocker Introduction – @ Agile Bonn
Docker Introduction – @ Agile Bonn
 

Similar to How to scale product development when you no longer fit in one room

Agile Evangelist 22 - Freddie Quek - How Not To Do Agile
Agile Evangelist 22 - Freddie Quek - How Not To Do Agile Agile Evangelist 22 - Freddie Quek - How Not To Do Agile
Agile Evangelist 22 - Freddie Quek - How Not To Do Agile
Arrows_Group
 
Agile lean workshop for teams, managers & exec leadership
Agile lean workshop for teams, managers & exec leadershipAgile lean workshop for teams, managers & exec leadership
Agile lean workshop for teams, managers & exec leadership
Ravi Tadwalkar
 

Similar to How to scale product development when you no longer fit in one room (20)

How to scale product development when you no longer fit in one room
How to scale product development when you no longer fit in one roomHow to scale product development when you no longer fit in one room
How to scale product development when you no longer fit in one room
 
Agile Evangelist 22 - Freddie Quek - How Not To Do Agile
Agile Evangelist 22 - Freddie Quek - How Not To Do Agile Agile Evangelist 22 - Freddie Quek - How Not To Do Agile
Agile Evangelist 22 - Freddie Quek - How Not To Do Agile
 
When Management Asks You: “Do You Accept Agile as Your Lord and Savior?"
When Management Asks You: “Do You Accept Agile as Your Lord and Savior?"When Management Asks You: “Do You Accept Agile as Your Lord and Savior?"
When Management Asks You: “Do You Accept Agile as Your Lord and Savior?"
 
Applying Agile Team Management
Applying Agile Team ManagementApplying Agile Team Management
Applying Agile Team Management
 
5 Keys to Building a Successful DevOps Culture
5 Keys to Building a Successful DevOps Culture5 Keys to Building a Successful DevOps Culture
5 Keys to Building a Successful DevOps Culture
 
Agile lean workshop for teams, managers & exec leadership
Agile lean workshop for teams, managers & exec leadershipAgile lean workshop for teams, managers & exec leadership
Agile lean workshop for teams, managers & exec leadership
 
Creating High Performance teams by using a DevOps culture (FUG presentation)
Creating High Performance teams by using a DevOps culture (FUG presentation)Creating High Performance teams by using a DevOps culture (FUG presentation)
Creating High Performance teams by using a DevOps culture (FUG presentation)
 
Five Steps to a More Agile Organization: Adopting Agility at Scale
Five Steps to a More Agile Organization: Adopting Agility at ScaleFive Steps to a More Agile Organization: Adopting Agility at Scale
Five Steps to a More Agile Organization: Adopting Agility at Scale
 
5 Keys to Building a Successful DevOps Culture featuring Mandi Walls
5 Keys to Building a Successful DevOps Culture featuring Mandi Walls5 Keys to Building a Successful DevOps Culture featuring Mandi Walls
5 Keys to Building a Successful DevOps Culture featuring Mandi Walls
 
5 keys to Building a Successful DevOps Culture featuring Mandi Walls (Present...
5 keys to Building a Successful DevOps Culture featuring Mandi Walls (Present...5 keys to Building a Successful DevOps Culture featuring Mandi Walls (Present...
5 keys to Building a Successful DevOps Culture featuring Mandi Walls (Present...
 
Lean, Kanban, and TFS
Lean, Kanban, and TFSLean, Kanban, and TFS
Lean, Kanban, and TFS
 
Path to Agility - Adoption Patterns to Overcome Transformation Pitfalls
Path to Agility - Adoption Patterns to Overcome Transformation PitfallsPath to Agility - Adoption Patterns to Overcome Transformation Pitfalls
Path to Agility - Adoption Patterns to Overcome Transformation Pitfalls
 
Lean, Kanban and TFS
Lean, Kanban and TFSLean, Kanban and TFS
Lean, Kanban and TFS
 
DASA DevOps in Action: The Phoenix Project Business Simulation
DASA DevOps in Action: The Phoenix Project Business SimulationDASA DevOps in Action: The Phoenix Project Business Simulation
DASA DevOps in Action: The Phoenix Project Business Simulation
 
When Management Asks You: “Do You Accept Agile as Your Lord and Savior?” - Ci...
When Management Asks You: “Do You Accept Agile as Your Lord and Savior?” - Ci...When Management Asks You: “Do You Accept Agile as Your Lord and Savior?” - Ci...
When Management Asks You: “Do You Accept Agile as Your Lord and Savior?” - Ci...
 
Getting Agile Right - Rebooting an Agile organization in 100 days - Agile Tou...
Getting Agile Right - Rebooting an Agile organization in 100 days - Agile Tou...Getting Agile Right - Rebooting an Agile organization in 100 days - Agile Tou...
Getting Agile Right - Rebooting an Agile organization in 100 days - Agile Tou...
 
Approaches to Kanban with Microsoft Team Foundation Server (TFS) Dec 6-2012
Approaches to Kanban with Microsoft Team Foundation Server (TFS)  Dec 6-2012Approaches to Kanban with Microsoft Team Foundation Server (TFS)  Dec 6-2012
Approaches to Kanban with Microsoft Team Foundation Server (TFS) Dec 6-2012
 
How to Pitch a Software Development Initiative and Ignite Culture Change
How to Pitch a Software Development Initiative and Ignite Culture ChangeHow to Pitch a Software Development Initiative and Ignite Culture Change
How to Pitch a Software Development Initiative and Ignite Culture Change
 
Agile Camp Dallas- Path to Agility
Agile Camp Dallas- Path to Agility Agile Camp Dallas- Path to Agility
Agile Camp Dallas- Path to Agility
 
Lean agile meets design thinking
Lean agile meets design thinkingLean agile meets design thinking
Lean agile meets design thinking
 

More from Matthias Luebken

Who needs containers in a serverless world
Who needs containers in a serverless worldWho needs containers in a serverless world
Who needs containers in a serverless world
Matthias Luebken
 
Who needs containers in a serverless world
Who needs containers in a serverless worldWho needs containers in a serverless world
Who needs containers in a serverless world
Matthias Luebken
 
Verbessertes Feedback durch Peerreview
Verbessertes Feedback durch PeerreviewVerbessertes Feedback durch Peerreview
Verbessertes Feedback durch Peerreview
Matthias Luebken
 

More from Matthias Luebken (12)

Who needs containers in a serverless world
Who needs containers in a serverless worldWho needs containers in a serverless world
Who needs containers in a serverless world
 
Who needs containers in a serverless world
Who needs containers in a serverless worldWho needs containers in a serverless world
Who needs containers in a serverless world
 
Container Patterns
Container PatternsContainer Patterns
Container Patterns
 
Eine Einführung in Docker
Eine Einführung in DockerEine Einführung in Docker
Eine Einführung in Docker
 
“Und wie war ich so?”
Feedback in Unternehmen
“Und wie war ich so?”
Feedback in Unternehmen“Und wie war ich so?”
Feedback in Unternehmen
“Und wie war ich so?”
Feedback in Unternehmen
 
Home- (office) ?
Home- (office) ?Home- (office) ?
Home- (office) ?
 
Staying Startup
Staying StartupStaying Startup
Staying Startup
 
Talk: Staying Startup at Interactive-Cologne
Talk: Staying Startup at Interactive-CologneTalk: Staying Startup at Interactive-Cologne
Talk: Staying Startup at Interactive-Cologne
 
Verbessertes Feedback durch Peerreview
Verbessertes Feedback durch PeerreviewVerbessertes Feedback durch Peerreview
Verbessertes Feedback durch Peerreview
 
Mobile WebApps
Mobile WebAppsMobile WebApps
Mobile WebApps
 
Mobile Webapps Entwicklung
Mobile Webapps EntwicklungMobile Webapps Entwicklung
Mobile Webapps Entwicklung
 
Mobile Webapps Motivation
Mobile Webapps MotivationMobile Webapps Motivation
Mobile Webapps Motivation
 

Recently uploaded

introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdfintroduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
VishalKumarJha10
 

Recently uploaded (20)

call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
 
Exploring the Best Video Editing App.pdf
Exploring the Best Video Editing App.pdfExploring the Best Video Editing App.pdf
Exploring the Best Video Editing App.pdf
 
A Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxA Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docx
 
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdfintroduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
 
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
 
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS LiveVip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
 
VTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learnVTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learn
 
Microsoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdfMicrosoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdf
 
Diamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with PrecisionDiamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with Precision
 
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerHow To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
 
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
Direct Style Effect Systems -The Print[A] Example- A Comprehension AidDirect Style Effect Systems -The Print[A] Example- A Comprehension Aid
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
 
AI & Machine Learning Presentation Template
AI & Machine Learning Presentation TemplateAI & Machine Learning Presentation Template
AI & Machine Learning Presentation Template
 
How to Choose the Right Laravel Development Partner in New York City_compress...
How to Choose the Right Laravel Development Partner in New York City_compress...How to Choose the Right Laravel Development Partner in New York City_compress...
How to Choose the Right Laravel Development Partner in New York City_compress...
 
The Guide to Integrating Generative AI into Unified Continuous Testing Platfo...
The Guide to Integrating Generative AI into Unified Continuous Testing Platfo...The Guide to Integrating Generative AI into Unified Continuous Testing Platfo...
The Guide to Integrating Generative AI into Unified Continuous Testing Platfo...
 
Define the academic and professional writing..pdf
Define the academic and professional writing..pdfDefine the academic and professional writing..pdf
Define the academic and professional writing..pdf
 
Introducing Microsoft’s new Enterprise Work Management (EWM) Solution
Introducing Microsoft’s new Enterprise Work Management (EWM) SolutionIntroducing Microsoft’s new Enterprise Work Management (EWM) Solution
Introducing Microsoft’s new Enterprise Work Management (EWM) Solution
 
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
 
10 Trends Likely to Shape Enterprise Technology in 2024
10 Trends Likely to Shape Enterprise Technology in 202410 Trends Likely to Shape Enterprise Technology in 2024
10 Trends Likely to Shape Enterprise Technology in 2024
 
Optimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVOptimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTV
 
8257 interfacing 2 in microprocessor for btech students
8257 interfacing 2 in microprocessor for btech students8257 interfacing 2 in microprocessor for btech students
8257 interfacing 2 in microprocessor for btech students
 

How to scale product development when you no longer fit in one room