welcome to the matrix! organizational structures to support agile (keep austin agile 2016)
TRANSCRIPT
All content Copyright Agile Velocity LLC unless otherwise indicated. All rights reserved.
Welcome to the Matrix!
All content Copyright Agile Velocity LLC unless otherwise indicated. All rights reserved.
Question: What are your organizational challenges?
All content Copyright Agile Velocity LLC unless otherwise indicated. All rights reserved.
Find a partner▪ Someone you don’t work with▪ Talk about the organizational challenges you face with
regard to how the organization is organized: divisions, departments, teams, leadership,…
All content Copyright Agile Velocity LLC unless otherwise indicated. All rights reserved.
Criss-cross Chaos
All content Copyright Agile Velocity LLC unless otherwise indicated. All rights reserved.
This is Elwood.
Hello Elwood!
All content Copyright Agile Velocity LLC unless otherwise indicated. All rights reserved.
Elwood reports to Ella.
All content Copyright Agile Velocity LLC unless otherwise indicated. All rights reserved.
Ella reports to Norman.
All content Copyright Agile Velocity LLC unless otherwise indicated. All rights reserved.
Elwood is a software developer.
All content Copyright Agile Velocity LLC unless otherwise indicated. All rights reserved.
Elwood is on a team, an “agile” team.
All content Copyright Agile Velocity LLC unless otherwise indicated. All rights reserved.
The team includes developers, QA / testers, a designer, and a database developer.
All content Copyright Agile Velocity LLC unless otherwise indicated. All rights reserved.
The developers report to a development/technical manager (Ella).
The testers report to a QA manager (Ashish).
The designer reports to the design manager (Flo).
The database developer reports to the database manager (Armand).
All content Copyright Agile Velocity LLC unless otherwise indicated. All rights reserved.
Ella and Ashish report to Norman, the Director of Development.
Flo reports to Ernie, the Marketing Director.
Armand reports to Rebecca, the CIO.
All content Copyright Agile Velocity LLC unless otherwise indicated. All rights reserved.
developers
testers
designers
database developers
Agi
le T
eam
Ella Ashish Flo Armand
Norman Ernie Rebecca
Agi
le T
eam
Agi
le T
eam
All content Copyright Agile Velocity LLC unless otherwise indicated. All rights reserved.
What happens?
All content Copyright Agile Velocity LLC unless otherwise indicated. All rights reserved.
Here’s the thing, Elwood. I need your help. I promised
Norman that we’d deliver this little job
this week.
But that’s not in our sprint
backlog!
All content Copyright Agile Velocity LLC unless otherwise indicated. All rights reserved.
developers
testers
designers
database developers
Agi
le T
eam
Ella Ashish Flo Armand
Norman Ernie Rebecca
Agi
le T
eam
Agi
le T
eam
All content Copyright Agile Velocity LLC unless otherwise indicated. All rights reserved.
Why is this a challenge?▪ Get with a partner.▪ Come up with a list of at least 3 challenges in this
scenario.▪ Find another pair.▪ Discuss your lists and boil it down to just 3.▪ Find another group of 4.▪ Do it again.▪ Share.
All content Copyright Agile Velocity LLC unless otherwise indicated. All rights reserved.
Welcome to the Matrix!
All content Copyright Agile Velocity LLC unless otherwise indicated. All rights reserved.
Let’s change things around…
Agile Team
Developers
Testers
Designers
Database Developers
Others
ScrumMaster
Product Owner
Agile Team
Developers
Testers
Designers
Database Developers
Others
ScrumMaster
Product Owner
Agile Team
Developers
Testers
Designers
Database Developers
Others
ScrumMaster
Product Owner
All content Copyright Agile Velocity LLC unless otherwise indicated. All rights reserved.
Let’s change things around…
Agile Team
Developers
Testers
Designers
Database Developers
Others
ScrumMaster
Product Owner
Agile Team
Developers
Testers
Designers
Database Developers
Others
ScrumMaster
Product Owner
Agile Team
Developers
Testers
Designers
Database Developers
Others
ScrumMaster
Product Owner
Functional Manager
All content Copyright Agile Velocity LLC unless otherwise indicated. All rights reserved.
What is a functional manager?▪ In one minute, let’s come up with at least 10
characteristics/responsibilities of a functional manager.
▪ If you have an idea, stand up (don’t interrupt) and call it out, then sit down again quickly.
▪ We’ll need a volunteer to record them.
All content Copyright Agile Velocity LLC unless otherwise indicated. All rights reserved.
Let’s change things around…
Agile Team
Developers
Testers
Designers
Database Developers
Others
ScrumMaster
Product Owner
Agile Team
Developers
Testers
Designers
Database Developers
Others
ScrumMaster
Product Owner
Agile Team
Developers
Testers
Designers
Database Developers
Others
ScrumMaster
Product Owner
Functional Manager
All content Copyright Agile Velocity LLC unless otherwise indicated. All rights reserved.
Let’s change things around…
Agile Team
Developers
Testers
Designers
Database Developers
Others
ScrumMaster
Product Owner
Agile Team
Developers
Testers
Designers
Database Developers
Others
ScrumMaster
Product Owner
Agile Team
Developers
Testers
Designers
Database Developers
Others
ScrumMaster
Product Owner
Functional Manager
Product Owners report to Product organization - checks and balances
All content Copyright Agile Velocity LLC unless otherwise indicated. All rights reserved.
Let’s change things around…
Agile Team
Developers
Testers
Designers
Database Developers
Others
ScrumMaster
Product Owner
Agile Team
Developers
Testers
Designers
Database Developers
Others
ScrumMaster
Product Owner
Agile Team
Developers
Testers
Designers
Database Developers
Others
ScrumMaster
Product Owner
Functional ManagerC
omm
uniti
es o
f Pra
ctic
e (C
oPs)
All content Copyright Agile Velocity LLC unless otherwise indicated. All rights reserved.
What’s a Community of Practice?▪ Turn to someone else in the room▪ Have either of you ever implemented a CoP? Talk
about it.▪ Even if you haven’t, talk about it and explore what it
might look like.
All content Copyright Agile Velocity LLC unless otherwise indicated. All rights reserved.
Let’s change things around…
Agile Team
Developers
Testers
Designers
Database Developers
Others
ScrumMaster
Product Owner
Agile Team
Developers
Testers
Designers
Database Developers
Others
ScrumMaster
Product Owner
Agile Team
Developers
Testers
Designers
Database Developers
Others
ScrumMaster
Product Owner
Functional ManagerC
omm
uniti
es o
f Pra
ctic
e (C
oPs)
ScrumMaster CoP == Evolution of PMO
Development CoP
Testing/QA CoP
Design CoP
Database CoP
All content Copyright Agile Velocity LLC unless otherwise indicated. All rights reserved.
Characteristics of a CoP Lead▪ A lot like a technical / role-specific manager, but without the management authority
▪ Standards▪ Industry changes▪ Technology / role-specific evolution▪ Role-specific career growth▪ Education▪ Community
All content Copyright Agile Velocity LLC unless otherwise indicated. All rights reserved.
Doc List [email protected]: @athoughtAgile Velocity Twitter: @agile_velocityLinkedIn: …/in/DocList
WANT TO TALK ABOUT THIS SOME MORE?