46
Matthias Lübken The product guy @luebken 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 room

Embed Size (px)

Citation preview

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

Matthias Lübken The product guy @luebken

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

Page 2: 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

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

Microservice Infrastructure based on Docker.

Visit http://giantswarm.io

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

What is your context?

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

Our setting• Company: A startup with product /

market fit. • Process: Just do whatever works, and

if you get stuck, ask someone in the room.

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

Our challenge• Scale product development • 1 4 teams. • 7 30 colleagues.

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

Our (implicit) vision

“No process is a good process

“It’s about the people and their interactions

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

Topics• Cross functional teams

+ Devops • Adaptive product roadmap • Feedback in dev teams • Continuous improvement • Other ideas

Your ques

tions!

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

(Cross) functional teams

Page 10: How to scale product development when you no longer fit in one room
Page 11: How to scale product development when you no longer fit in one room

Devel-opment

Product

Platform Adserver

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

Feature Team

Devel-opment

Product

Feature Team

Feature Team

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

Feature Team

Devel-opment

Product

Feature Team

Feature Team

Functional Team

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

Feature Team

Devel-opment

Product

Feature Team

Feature Team

Functional Team

Goal A Goal B Goal C

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

Feature Team

Devel-opment

Product

Feature Team

Feature Team

Functional Team

Community of practice

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

Lessons learned• Slicing is hard • Restructuring is painful • Clear goal is crucial

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

DevOps

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

You build it. You run it.

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

Feature Team

Devel-opment

Product

Feature Team

Feature Team DevOps

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

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

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

Containers make you feel cozy

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

Lessons learned• Special challenges require specialists

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

Adaptive product roadmap

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

Our Kanban Board

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

Product Jour Fixe

CPO

Developer

POs

CEO/CTO

Architect

Other

Agile Coach

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

Sprint Reviews

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

Lessons learned• High discipline needed • Be prepared for hard questions

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

Feedback in dev teams

Page 29: How to scale product development when you no longer fit in one room
Page 30: How to scale product development when you no longer fit in one room

Pairing vs PeerReview vs PullRequests

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

Standup vs DoneThis-Emails

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

Lessons learned• Be open to new ideas • Coach teams

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

<meta>  

</meta>

Continuous improvement

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

If you do one thing in your process do retrospectives.“

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

Small and big retrospectives

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

Authority boards

see mangement30.com

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

Lessons learned• Optimise locally and globally • Take the time needed • Be a good pace maker • Make authority clear

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

Other ideas

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

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.

Page 40: How to scale product development when you no longer fit in one room
Page 41: How to scale product development when you no longer fit in one room

Agile Scaling Cycle

• Based principles and working Agile teams

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

• http://scaledprinciples.org

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

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

Page 43: How to scale product development when you no longer fit in one room
Page 44: How to scale product development when you no longer fit in one room

•Pick practices that fit •Challenge yourself •Do collaborative change •Know your runway

Take aways

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

Matthias Lübken The product guy @luebkenQuestions?

Microservice Infrastructure based on Docker. Visit http://giantswarm.io

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

It’s hard but fun!