welcome to the matrix! organizational structures to support agile (keep austin agile 2016)

28
All content Copyright Agile Velocity LLC unless otherwise indicated. All rights reserved. Welcome to the Matrix!

Upload: agile-velocity

Post on 18-Feb-2017

186 views

Category:

Recruiting & HR


0 download

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?