how to structure multi team organizations

Post on 13-Apr-2017

593 Views

Category:

Technology

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

How to StructureMulti-Team OrganizationsKen Furlong

The evolution of an organizational structure

In the Beginning…

In the Beginning…

Single Person

In the Beginning…

Single Person

In the Beginning…

Single Person

In the Beginning…

Single Person

In the Beginning…

Single Person

Single Team

In the Beginning…

Single Person

Single Team

In the Beginning…

Single Person

Single Team

In the Beginning…

Single Person

Single Team

In the Beginning…

Single Person

Single Team

In the Beginning…

Single Person

Single Team

Expansion happens…

Single Person

Single Team

Expansion happens…

Single Person

Single Team

Expansion happens…

Single Person

Single Team

Expansion happens…

Single Person

Single Team

Expansion happens…

Single Person

Single Team

Expansion happens…

Single Person

Single Team

Expansion happens…

Single Person

Single Team

Expansion happens…

Single Person

Single Team

Expansion happens…

Single Person

Single Team

Expansion happens…

Single Person

Single Team

Expansion happens…

Single Person

Single Team

Expansion happens…

Single Person

Single Team

Expansion happens…

Single Person

Single Team

Expansion happens…

Single Person

Single Team

Expansion happens…

Single Person

Single Team

Expansion happens…

Single Person

Single Team

Expansion happens…

Single Person

Single Team

Expansion happens…

Single Person

Single Team

Expansion happens…

Single Person

Single Team

Expansion happens…

Single Person

Single Team

Expansion happens…

Single Person

Single Team

Expansion happens…

Single Person

Single Team

Expansion happens…

Single Person

Single Team

Expansion happens…

Single Person

Single Team

Expansion happens…

Single Person

Single Team

Expansion happens…

Single Person

Single Team

Expansion happens…

Single Person

Single Team

Expansion happens…

Single Person

Single Team

Expansion happens…

Single Person

Single Team

Expansion happens…

Single Person

Single Team

Expansion happens…

Single Person

Single Team

Expansion happens…

Single Person

Single Team

Expansion happens…

Single Person

Single Team

Expansion happens…

Single Person

Single Team

Expansion happens…

Single Person

Single Team

Expansion happens…

Single Person

Single Team

Expansion happens…

Single Person

Single Team

Expansion happens…

Single Person

Single Team

Expansion happens…

Single Person

Single Team

Expansion happens…

Single Person

Single Team

Expansion happens…

Single Person

Single Team

Expansion happens…

Single Person

Single Team

Expansion happens…

Single Person

Single Team

Expansion happens…

Single Person

Single Team

Expansion happens…

Single Person

Single Team

Expansion happens…

Single Person

Single Team

Expansion happens…

Single Person

Single Team

Expansion happens…

Single Person

Single Team

Expansion happens…

Single Person

Single Team

Expansion happens…

Single Person

Single Team

Expansion happens…

Single Person

Single Team

Expansion happens…

Single Person

Single Team

Expansion happens…

Single Person

Single Team

Mob

How do we evolve?

Single Person

Single Team

Mob

?

How do we evolve?

Single Person

Single Team

Mob

?

How do we evolve?

Single Person

Single Team

Mob

?

How do we evolve?

Single Person

Single Team

Mob

?FunctionalTeams

How do we evolve?

Single Person

Single Team

Mob

FunctionalTeams

How do we evolve?

Single Person

Single Team

Mob

FunctionalTeams

How do we evolve?

Single Person

Single Team

Mob

FunctionalTeams

</>

How do we evolve?

Single Person

Single Team

Mob

FunctionalTeams

</>

How do we evolve?

Single Person

Single Team

Mob

FunctionalTeams

</>

How do we evolve?

Single Person

Single Team

Mob

FunctionalTeams

</>

How do we evolve?

Single Person

Single Team

Mob

FunctionalTeams

</>

How do we evolve?

Single Person

Single Team

Mob

FunctionalTeams

</>

How do we evolve?

Single Person

Single Team

Mob

FunctionalTeams

</>

How do we evolve?

Single Person

Single Team

Mob

FunctionalTeams

</>

How do we evolve?

Single Person

Single Team

Mob

FunctionalTeams

</>

How do we evolve?

Single Person

Single Team

Mob

FunctionalTeams

</>

How do we evolve?

Single Person

Single Team

Mob

FunctionalTeams

</>

How do we evolve?

Single Person

Single Team

Mob

FunctionalTeams

</>

How do we evolve?

Single Person

Single Team

Mob

FunctionalTeams

</>

How do we evolve?

Single Person

Single Team

Mob

FunctionalTeams

</>

Component

Teams

How do we evolve?

Single Person

Single Team

Mob

FunctionalTeams

Component

Teams

How do we evolve?

Single Person

Single Team

Mob

FunctionalTeams

Component

Teams

How do we evolve?

Single Person

Single Team

Mob

FunctionalTeams

Component

Teams

How do we evolve?

Single Person

Single Team

Mob

FunctionalTeams

Component

Teams

How do we evolve?

Single Person

Single Team

Mob

FunctionalTeams

ComponentTeams

How do we evolve?

Single Person

Single Team

Mob

FunctionalTeams

ComponentTeams

How do we evolve?

Single Person

Single Team

Mob

FunctionalTeams

ComponentTeams

How do we evolve?

Single Person

Single Team

Mob

FunctionalTeams

Web

ComponentTeams

How do we evolve?

Single Person

Single Team

Mob

FunctionalTeams

Web

ComponentTeams

How do we evolve?

Single Person

Single Team

Mob

FunctionalTeams

Web

ComponentTeams

How do we evolve?

Single Person

Single Team

Mob

FunctionalTeams

Web

ComponentTeams

How do we evolve?

Single Person

Single Team

Mob

FunctionalTeams

Web

ComponentTeams

Dependencies

Web

Dependencies

Web

Dependencies

Web2

Dependencies

Web2

Dependencies

Web2

Dependencies

Web

Dependencies

Web6

Dependencies

Web6100%

Dependencies

Web6100%

80%

Dependencies

Web6100%

80%

60%

Dependencies

Web6100%

80%

60%

40%

Dependencies

Web6100%

80%

60%

40%

20%

Dependencies

Web6100%

80%

60%

40%

20%

0%

Dependencies

Web6

Value Add

100%

80%

60%

40%

20%

0%

Dependencies

Web6

Value Add

Waste100%

80%

60%

40%

20%

0%

Dependencies

Web6

Value Add

Waste100%

80%

60%

40%

20%

0%

Dependencies

Web6

Value Add

Waste100%

80%

60%

40%

20%

0%

Dependencies

Web6

Value Add

Waste100%

80%

60%

40%

20%

0%

Dependencies

Web6

Value Add

Waste100%

80%

60%

40%

20%

0%

Dependencies

Web6

Value Add

Waste100%

80%

60%

40%

20%

0%

Dependencies

Web6

Value Add

Waste100%

80%

60%

40%

20%

0%

Dependencies

Web6

Value Add

Waste100%

80%

60%

40%

20%

0%

Dependencies

Web6

Value Add

Waste100%

80%

60%

40%

20%

0%

Dependencies

Web6

Value Add

Waste100%

80%

60%

40%

20%

0%

Dependencies

Web

Value Add

Waste100%

80%

60%

40%

20%

0%

Dependencies

Web12

Value Add

Waste100%

80%

60%

40%

20%

0%

Dependencies

Web12

Value Add

Waste100%

80%

60%

40%

20%

0%

Dependencies

Web12

Value Add

Waste100%

80%

60%

40%

20%

0%

Dependencies

Web12

Value Add

Waste100%

80%

60%

40%

20%

0%

Dependencies

Web12

Value Add

Waste100%

80%

60%

40%

20%

0%

Dependencies

Web12

Value Add

Waste100%

80%

60%

40%

20%

0%

Dependencies

Web

Value Add

Waste100%

80%

60%

40%

20%

0%

Dependencies

Web20

Value Add

Waste100%

80%

60%

40%

20%

0%

Dependencies

Web20

Value Add

Waste100%

80%

60%

40%

20%

0%

Dependencies

Web20

Value Add

Waste100%

80%

60%

40%

20%

0%

Dependencies

Web20

Value Add

Waste100%

80%

60%

40%

20%

0%

Dependencies

Web20

Value Add

Waste100%

80%

60%

40%

20%

0%

Dependencies

Web20

Value Add

Waste100%

80%

60%

40%

20%

0%

Dependencies

Web20

Value Add

Waste100%

80%

60%

40%

20%

0%

Dependencies

Web

Value Add

Waste100%

80%

60%

40%

20%

0%

Dependencies

Web30

Value Add

Waste100%

80%

60%

40%

20%

0%

Dependencies

Web30

Value Add

Waste100%

80%

60%

40%

20%

0%

“Feature” Teams

Single Person

Single Team

Mob

FunctionalTeams

Web

ComponentTeams

“Feature” Teams

Single Person

Single Team

Mob

FunctionalTeams

ComponentTeams

“Feature” Teams

Single Person

Single Team

Mob

FunctionalTeams

ComponentTeams

“Feature” Teams

Single Person

Single Team

Mob

FunctionalTeams

ComponentTeams

“Feature” Teams

Single Person

Single Team

Mob

FunctionalTeams

ComponentTeams

“Feature” Teams

Single Person

Single Team

Mob

FunctionalTeams

ComponentTeams

“Feature” Teams

Single Person

Single Team

Mob

FunctionalTeams

ComponentTeams

“Feature” Teams

Single Person

Single Team

Mob

FunctionalTeams

ComponentTeams

“Feature” Teams

Single Person

Single Team

Mob

FunctionalTeams

ComponentTeams

FeatureTeams

“Feature” Teams

Single Person

Single Team

Mob

FunctionalTeams

ComponentTeams

FeatureTeams

</>

“Feature” Teams

Single Person

Single Team

Mob

FunctionalTeams

ComponentTeams

FeatureTeams

</> </>

“Feature” Teams

Single Person

Single Team

Mob

FunctionalTeams

ComponentTeams

FeatureTeams

</>

</> </>

“Feature” Teams

Single Person

Single Team

Mob

FunctionalTeams

ComponentTeams

FeatureTeams

</>

</> </>

</>

“Feature” Teams

Single Person

Single Team

Mob

FunctionalTeams

ComponentTeams

FeatureTeams

</>

</> </>

</> </>

“Feature” Teams

Single Person

Single Team

Mob

FunctionalTeams

ComponentTeams

FeatureTeams

</>

</>

</> </>

</> </>

“Feature” Teams

Single Person

Single Team

Mob

FunctionalTeams

ComponentTeams

FeatureTeams

</>

</>

</> </>

</> </>

“Feature” Teams

Single Person

Single Team

Mob

FunctionalTeams

ComponentTeams

FeatureTeams

</>

</>

</> </>

</> </>

“Feature” Teams

Single Person

Single Team

Mob

FunctionalTeams

ComponentTeams

FeatureTeams

</>

</>

</> </>

</> </>

“Feature” Teams

Single Person

Single Team

Mob

FunctionalTeams

ComponentTeams

FeatureTeams

</>

</>

</> </>

</> </>

“Feature” Teams

Single Person

Single Team

Mob

FunctionalTeams

ComponentTeams

FeatureTeams

</>

</>

</> </>

</> </>

“Feature” Teams

Single Person

Single Team

Mob

FunctionalTeams

ComponentTeams

FeatureTeams

</>

</>

</> </>

</> </>

Encapsulation

</>

Encapsulation

</>

Encapsulation

</>

Encapsulation

</>

Encapsulation

</>

Encapsulation

</>

Encapsulation

</>

Encapsulation

</>

Encapsulation

</>

Encapsulation

</>

Encapsulation

</> 9 10 11 12 1 2 3 4

Encapsulation

</>

Encapsulation

</>

Encapsulation

</>

T-Shaped Skills

T-Shaped Skills

T-Shaped Skills

T-Shaped Skills

T-Shaped Skills

T-Shaped Skills

T-Shaped Skills

T-Shaped Skills

T-Shaped Skills

T-Shaped Skills

T-Shaped Skills

T-Shaped Skills

Web

T-Shaped Skills

Web

T-Shaped Skills

Web

T-Shaped Skills

Web

T-Shaped Skills

Web

T-Shaped Skills

T-Shaped Skills

Web

T-Shaped Skills

Web

T-Shaped Skills

Web

T-Shaped Skills

Web

T-Shaped Skills

Web

T-Shaped Skills

T-Shaped Skills

Web

T-Shaped Skills

Web

T-Shaped Skills

Web

T-Shaped Skills

Web

T-Shaped Skills

Web

T-Shaped Skills

T-Shaped Skills

Web

T-Shaped Skills

Web

T-Shaped Skills

Web

T-Shaped Skills

Web

T-Shaped Skills

Web

T-Shaped Skills

Web

T-Shaped Skills

Web

T-Shaped Skills

Web

T-Shaped Skills

Web

T-Shaped Skills

Web

T-Shaped Skills

Web

T-Shaped Skills

Web

T-Shaped Skills

Web

T-Shaped Skills

Web

T-Shaped Skills

Web

T-Shaped Skills

Web

T-Shaped Skills

Web

T-Shaped Skills

T-Shaped Skills

Web

Web

Web

Instincts Get in the Way…

Single Person

Single Team

Mob

FunctionalTeams

ComponentTeams

FeatureTeams

</>

</>

</> </>

</> </>

Instincts Get in the Way…

Single Person

Single Team

Mob

FunctionalTeams

ComponentTeams

FeatureTeams

</>

</>

</>

</> </>

Instincts Get in the Way…

Single Person

Single Team

Mob

FunctionalTeams

ComponentTeams

FeatureTeams

</>

</>

Search</>

</> </>

Instincts Get in the Way…

Single Person

Single Team

Mob

FunctionalTeams

ComponentTeams

FeatureTeams

</>

</>

Search

</> </>

Instincts Get in the Way…

Single Person

Single Team

Mob

FunctionalTeams

ComponentTeams

FeatureTeams

</>

</>

Search Digital Content

</> </>

Instincts Get in the Way…

Single Person

Single Team

Mob

FunctionalTeams

ComponentTeams

FeatureTeams

</>

Search Digital Content

</> </>

Instincts Get in the Way…

Single Person

Single Team

Mob

FunctionalTeams

ComponentTeams

FeatureTeams

Cart </>

Search Digital Content

</> </>

Instincts Get in the Way…

Single Person

Single Team

Mob

FunctionalTeams

ComponentTeams

FeatureTeams

Cart

Search Digital Content

</> </>

Instincts Get in the Way…

Single Person

Single Team

Mob

FunctionalTeams

ComponentTeams

FeatureTeams

Cart Pay-ments

Search Digital Content

</> </>

Instincts Get in the Way…

Single Person

Single Team

Mob

FunctionalTeams

ComponentTeams

FeatureTeams

Cart Pay-ments

Search Digital Content

</>

Instincts Get in the Way…

Single Person

Single Team

Mob

FunctionalTeams

ComponentTeams

FeatureTeams

Cart Pay-ments

Search Digital Content

Recommendations</>

Instincts Get in the Way…

Single Person

Single Team

Mob

FunctionalTeams

ComponentTeams

FeatureTeams

Cart Pay-ments

Search Digital Content

Recommendations

Instincts Get in the Way…

Single Person

Single Team

Mob

FunctionalTeams

ComponentTeams

FeatureTeams

Cart Pay-ments

Search Digital Content

Recommendations Admin Console

Instincts Get in the Way…

Single Person

Single Team

Mob

FunctionalTeams

ComponentTeams

FeatureTeams

Cart Pay-ments

Search Digital Content

Recommendations Admin Console

Instincts Get in the Way…

Single Person

Single Team

Mob

FunctionalTeams

ComponentTeams

FeatureTeams

Cart Pay-ments

Search Digital Content

Recommendations Admin Console

Instincts Get in the Way…

Single Person

Single Team

Mob

FunctionalTeams

ComponentTeams

FeatureTeams

Cart Pay-ments

Search Digital Content

Recommendations Admin Console

Instincts Get in the Way…

Single Person

Single Team

Mob

FunctionalTeams

ComponentTeams

FeatureTeams

Cart Pay-ments

Search Digital Content

Recommendations Admin Console

Instincts Get in the Way…

Single Person

Single Team

Mob

FunctionalTeams

ComponentTeams

FeatureTeams

Cart Pay-ments

Search Digital Content

Recommendations Admin Console

Instincts Get in the Way…

Single Person

Single Team

Mob

FunctionalTeams

ComponentTeams

FeatureTeams

Cart Pay-ments

Search Digital Content

Recommendations Admin Console

Instincts Get in the Way…

Single Person

Single Team

Mob

FunctionalTeams

ComponentTeams

FeatureTeams

Cart Pay-ments

Search Digital Content

Recommendations Admin Console

Instincts Get in the Way…

Single Person

Single Team

Mob

FunctionalTeams

ComponentTeams

FeatureTeams

Cart Pay-ments

Search Digital Content

Recommendations Admin Console

Instincts Get in the Way…

Single Person

Single Team

Mob

FunctionalTeams

ComponentTeams

FeatureTeams

Cart Pay-ments

Search Digital Content

Recommendations Admin Console

Instincts Get in the Way…

Single Person

Single Team

Mob

FunctionalTeams

ComponentTeams

FeatureTeams

Cart Pay-ments

Search Digital Content

Recommendations Admin Console

Instincts Get in the Way…

Single Person

Single Team

Mob

FunctionalTeams

ComponentTeams

FeatureTeams

Cart Pay-ments

Search Digital Content

Recommendations Admin Console

Instincts Get in the Way…

Single Person

Single Team

Mob

FunctionalTeams

ComponentTeams

FeatureTeams

Cart Pay-ments

Search Digital Content

Recommendations Admin Console

Instincts Get in the Way…

Single Person

Single Team

Mob

FunctionalTeams

ComponentTeams

FeatureTeams

Cart Pay-ments

Search Digital Content

Recommendations Admin Console

Instincts Get in the Way…

Single Person

Single Team

Mob

FunctionalTeams

ComponentTeams

FeatureTeams

Cart Pay-ments

Search Digital Content

Recommendations Admin Console

Instincts Get in the Way…

Single Person

Single Team

Mob

FunctionalTeams

ComponentTeams

FeatureTeams

Cart Pay-ments

Search Digital Content

Recommendations Admin Console

Instincts Get in the Way…

Single Person

Single Team

Mob

FunctionalTeams

ComponentTeams

Cart Pay-ments

Search Digital Content

Recommendations Admin Console

Instincts Get in the Way…

Single Person

Single Team

Mob

FunctionalTeams

ComponentTeams

Cart Pay-ments

Search Digital Content

Recommendations Admin Console

Categorized FeatureTeams

Where did we go wrong?

Single Person

Single Team

Mob

FunctionalTeams

ComponentTeams

Categorized FeatureTeams

Where did we go wrong?

Single Person

Single Team

Mob

FunctionalTeams

ComponentTeams

Categorized FeatureTeams

Let’s take a trip…

Let’s take a trip…

We need some groceries.

We need some groceries…

Check out

We need some groceries…

Check out

We need some groceries…

Check out

We need some groceries…

Check out

We need some groceries…

Check out

We need some groceries…

Check out

We need some groceries…

Check out

We need some groceries…

Check out

We need some groceries…

Check out

Evolution Path

Single Person

Single Team

Mob

Evolution Path

Single Person

Single Team

Mob

Evolution Path

Single Person

Single Team

Mob

Evolution Path

Single Person

Single Team

Mob

Evolution Path

Single Person

Single Team

Mob

Evolution Path

Single Person

Single Team

Mob

FunctionalTeams

Let’s try Functional Teams…

Check out

Let’s try Functional Teams…

Check out

Bagging

Let’s try Functional Teams…

Check out

Bagging

Let’s try Functional Teams…

Check out

Bagging

Let’s try Functional Teams…

Check out

Bagging

Let’s try Functional Teams…

Check out

Bagging

Let’s try Functional Teams…

Check out

Bagging

Let’s try Functional Teams…

Check out

Bagging

Let’s try Functional Teams…

Check out

Bagging

Let’s try Functional Teams…

Check out

Bagging

Let’s try Functional Teams…

Check out

Bagging

Let’s try Functional Teams…

Check out

Bagging

Let’s try Functional Teams…

Check out

Bagging

Let’s try Functional Teams…

Check out

Bagging

Let’s try Functional Teams…

Check out

Bagging

Let’s try Functional Teams…

Check out

Bagging

Let’s try Functional Teams…

Check out

Bagging

Let’s try Functional Teams…

Check out

Bagging

Evolution Path

Single Person

Single Team

Mob

FunctionalTeams

Evolution Path

Single Person

Single Team

Mob

FunctionalTeams

Evolution Path

Single Person

Single Team

Mob

FunctionalTeams

Evolution Path

Single Person

Single Team

Mob

FunctionalTeams

ComponentTeams

Let’s try Component Teams…

Let’s try Component Teams…

Dry Goods

Let’s try Component Teams…

Frozen

Dry Goods

Let’s try Component Teams…

Perishable

Frozen

Dry Goods

Let’s try Component Teams…

Perishable

Frozen

Dry Goods

Other

Let’s try Component Teams…

Perishable

Frozen

Dry Goods

Other

Let’s try Component Teams…

Perishable

Frozen

Dry Goods

Other

Let’s try Component Teams…

Perishable

Frozen

Dry Goods

Other

Let’s try Component Teams…

Perishable

Frozen

Dry Goods

Other

Let’s try Component Teams…

Perishable

Frozen

Dry Goods

Other

Let’s try Component Teams…

Perishable

Frozen

Dry Goods

Other

Let’s try Component Teams…

Perishable

Frozen

Dry Goods

Other

Let’s try Component Teams…

Perishable

Frozen

Dry Goods

Other

?

Let’s try Component Teams…

Perishable

Frozen

Dry Goods

Other

?

?

Let’s try Component Teams…

Perishable

Frozen

Dry Goods

Other

?

?

?

Let’s try Component Teams…

Perishable

Frozen

Dry Goods

Other

?

?

?

?

Let’s try Component Teams…

Perishable

Frozen

Dry Goods

Other

?

?

?

?

?

Let’s try Component Teams…

Perishable

Frozen

Dry Goods

Other

?

?

?

?

?

?

Let’s try Component Teams…

Perishable

Frozen

Dry Goods

Other

?

?

?

?

?

?

?

Let’s try Component Teams…

Perishable

Frozen

Dry Goods

Other

?

?

?

?

?

?

?

Let’s try Component Teams…

Perishable

Frozen

Dry Goods

Other

?

?

?

?

?

?

?

Let’s try Component Teams…

Perishable

Frozen

Dry Goods

Other

Requirem

ents Gathering

?

?

?

?

?

?

?

Let’s try Component Teams…

Perishable

Frozen

Dry Goods

Other

Requirem

ents Gathering

Program

Managem

ent

?

?

?

?

?

?

?

Let’s try Component Teams…

Perishable

Frozen

Dry Goods

Other

Requirem

ents Gathering

Program

Managem

ent

?

?

?

?

?

?

?

Let’s try Component Teams…

Perishable

Frozen

Dry Goods

Other

Requirem

ents Gathering

Program

Managem

ent

?

?

?

?

?

?

?

“We need a framework,or industry standard, or best practices!”

Let’s try Component Teams…

Perishable

Frozen

Dry Goods

Other

Requirem

ents Gathering

Program

Managem

ent

?

?

?

?

?

?

?

“We need a framework,or industry standard, or best practices!”

Let’s try Component Teams…

Grains

Dairy

Meats

Produce

Requirem

ents Gathering

Program

Managem

ent

Evolution Path

Single Person

Single Team

Mob

FunctionalTeams

ComponentTeams

Evolution Path

Single Person

Single Team

Mob

FunctionalTeams

ComponentTeams

Evolution Path

Single Person

Single Team

Mob

FunctionalTeams

ComponentTeams

Evolution Path

Single Person

Single Team

Mob

FunctionalTeams

ComponentTeams

MealTeams

People want whole meals!

Grains

Dairy

Meats

Produce

Requirem

ents Gathering

Program

Managem

ent

People want whole meals!

Grains

Dairy

Meats

Produce

Requirem

ents Gathering

Program

Managem

ent

Breakfast

People want whole meals!

Grains

Dairy

Meats

Produce

Requirem

ents Gathering

Program

Managem

ent

Breakfast

Lunch

People want whole meals!

Grains

Dairy

Meats

Produce

Requirem

ents Gathering

Program

Managem

ent

Breakfast

Lunch

Dinner

People want whole meals!

Grains

Dairy

Meats

Produce

Requirem

ents Gathering

Program

Managem

ent

Breakfast

Lunch

Dinner

Snacks

What’s the answer?

Single Person

Single Team

Mob

FunctionalTeams

ComponentTeams

MealTeams

What’s the answer?

Single Person

Single Team

Mob

FunctionalTeams

ComponentTeams

MealTeams

What’s the answer?

What’s the answer?

Single Person

Single Team

Mob

FunctionalTeams

ComponentTeams

MealTeams

What’s the answer?

What do we want?

Single Person

Single Team

Mob

FunctionalTeams

ComponentTeams

MealTeams

What’s the answer?

What do we want?

• A “one-stop shop” – a single Point of Service – for our customers.

Single Person

Single Team

Mob

FunctionalTeams

ComponentTeams

MealTeams

What’s the answer?

What do we want?

• A “one-stop shop” – a single Point of Service – for our customers.

• Each customer’s wait in queue to be minimal

Single Person

Single Team

Mob

FunctionalTeams

ComponentTeams

MealTeams

What’s the answer?

What do we want?

• A “one-stop shop” – a single Point of Service – for our customers.

• Each customer’s wait in queue to be minimal

• Each customer to be serviced as quickly as possible when they get to the head of the line.

Single Person

Single Team

Mob

FunctionalTeams

ComponentTeams

MealTeams

What’s the answer?

What do we want?

• A “one-stop shop” – a single Point of Service – for our customers.

• Each customer’s wait in queue to be minimal

• Each customer to be serviced as quickly as possible when they get to the head of the line.

Single Person

Single Team

Mob

FunctionalTeams

ComponentTeams

MealTeams

What’s the answer?

What do we want?

• A “one-stop shop” – a single Point of Service – for our customers.

• Each customer’s wait in queue to be minimal

• Each customer to be serviced as quickly as possible when they get to the head of the line.

Single Person

Single Team

Mob

FunctionalTeams

ComponentTeams

MealTeams

Multiple,Equivalent Teams

Let’s try this again…

Let’s try this again…

Check out

Let’s try this again…

Check out

Let’s try this again…

Check out

Let’s try this again…

Check out

Let’s try this again…

Check out

Let’s try this again…

Check out

Let’s try this again…

Check out

Let’s try this again…

Check out

Let’s try this again…

Check out

Let’s try this again…

Check out

Check out

Let’s try this again…

Check out

Check out

Check out

Let’s try this again…

Check out

Check out

Check out• Providing a one-stop

Point of Service, we’ve minimized the processing time to provide the service.

Let’s try this again…

Check out

Check out

Check out• Providing a one-stop

Point of Service, we’ve minimized the processing time to provide the service.

Let’s try this again…

Check out

Check out

Check out• Providing a one-stop

Point of Service, we’ve minimized the processing time to provide the service.

• Scaling by providing multiple, equivalent POSs increases our throughput.

But…

Check out

Check out

Check out

But…

Check out

Check out

Check out

But…

Check out

Check out

Check out

But…

Check out

Check out

Check out

But…

Check out

Check out

Check out

But…

Check out

Check out

Check out

But…

Check out

Check out

Check out

But…

Check out

Check out

Check out

But…

Check out

Check out

Check out

But…

Check out

Check out

Check out

But…

Check out

Check out

Check out

But…

Check out

Check out

Check out

But…

Check out

Check out

Check out

! !

! !

But…

Check out

Check out

Check out• We still need to

minimize the amount of time spent in queue.

! !

! !

But…

Check out

Check out

Check out• We still need to

minimize the amount of time spent in queue.

• Customers bear the risk of getting in the wrong queue.

! !

! !

But…

Check out

Check out

Check out• We still need to

minimize the amount of time spent in queue.

• Customers bear the risk of getting in the wrong queue.

• Each POS does not require its own queue.

! !

! !

We can do better…

Check out

Check out

Check out

We can do better…

Check out

Check out

Check out

We can do better…

Check out

Check out

Check out

We can do better…

Check out

Check out

Check out

We can do better…

Check out

Check out

Check out

We can do better…

Check out

Check out

Check out

We can do better…

Check out

Check out

Check out

We can do better…

Check out

Check out

Check out

We can do better…

Check out

Check out

Check out

We can do better…

Check out

Check out

Check out

We can do better…

Check out

Check out

Check out

We can do better…

Check out

Check out

Check out

We can do better…

Check out

Check out

Check out

We can do better…

Check out

Check out

Check out • By having a single queue, we ensure that every customer gets handled by the next available point of service – thus minimizing average time in queue.

We can do better…

Check out

Check out

Check out • By having a single queue, we ensure that every customer gets handled by the next available point of service – thus minimizing average time in queue.

Hang on a minute…!

Check out

Check out

Check Out

Hang on a minute…!

Check out

Check out

Check Out

Hang on a minute…!

Check out

Check out

Check Out

< 10 Items

Hang on a minute…!

Check out

Check out

Check Out

• The Points of Service are still equivalent.

< 10 Items

Hang on a minute…!

Check out

Check out

Check Out

• The Points of Service are still equivalent.

• We’ve made a business decision about certain classes of customers or requests.

< 10 Items

Hang on a minute…!

Check out

Check out

Check Out

• The Points of Service are still equivalent.

• We’ve made a business decision about certain classes of customers or requests.

• Classes of Service are a Prioritization mechanism.

< 10 Items

Hang on a minute…!

Check out

Check out

Check Out

• The Points of Service are still equivalent.

• We’ve made a business decision about certain classes of customers or requests.

• Classes of Service are a Prioritization mechanism.

• Teams can be re-allocated extremely easily between Classes of Service.

< 10 Items

Back to Software!

What have we learned?

1. Dependencies are evil; eliminate as many as possible.

What have we learned?

1. Dependencies are evil; eliminate as many as possible.

2. Encapsulate the rest into a single Point of Service – forming a “one-stop shop” for the customer.

What have we learned?

1. Dependencies are evil; eliminate as many as possible.

2. Encapsulate the rest into a single Point of Service – forming a “one-stop shop” for the customer.

3. Scale by replicating equivalent Points of Service.

What have we learned?

1. Dependencies are evil; eliminate as many as possible.

2. Encapsulate the rest into a single Point of Service – forming a “one-stop shop” for the customer.

3. Scale by replicating equivalent Points of Service.4. Minimize customers’ risk of delay by having a single

Queue for the multiple Points of Service.

What have we learned?

1. Dependencies are evil; eliminate as many as possible.

2. Encapsulate the rest into a single Point of Service – forming a “one-stop shop” for the customer.

3. Scale by replicating equivalent Points of Service.4. Minimize customers’ risk of delay by having a

single Queue for the multiple Points of Service.5. Classes of Service are OK – in fact, they’re great.

What have we learned?

But What Does it Look Like?

One-Stop Teams

Web

</>

Multiple, Equivalent Teams

</>

Team A

</>

Team B

</>

Team C

</>

Team D

Single Product Backlog

</>

Team A

</>

Team B

</>

Team C

</>

Team D

Product Backlog

1. User Story 12. User Story 23. User Story 34. User Story 45. User Story 56. User Story 67. User Story 78. User Story 89. User Story 910.User Story 1011. User Story 1112.User Story 1213.Epic A…

Classes of Service

</>

Team A

</>

Team B

</>

Team C

</>

Team D

Product Backlog

--Urgent--1. User Story 12. User Story 2--Standard--3. User Story 34. User Story 45. User Story 56. User Story 67. User Story 78. User Story 89. User Story 910.User Story 1011. User Story 1112.User Story 1213.Epic A…

Yeah, but…

• “This will be chaos!”

Yeah, but…

• “This will be chaos!”• You’ll almost never be in a situation to

have every single skill set on every single team.

Yeah, but…

• “This will be chaos!”• You’ll almost never be in a situation to

have every single skill set on every single team.

• How do the multiple teams coordinate?

Yeah, but…

• “This will be chaos!”• You’ll almost never be in a situation to

have every single skill set on every single team.

• How do the multiple teams coordinate?• Who grooms?

Yeah, but…

• “This will be chaos!”• You’ll almost never be in a situation to

have every single skill set on every single team.

• How do the multiple teams coordinate?• Who grooms?• Who sizes?

Yeah, but…

• “This will be chaos!”• You’ll almost never be in a situation to

have every single skill set on every single team.

• How do the multiple teams coordinate?• Who grooms?• Who sizes?• How do we inspect and adapt?

Yeah, but…

“This will be chaos!”

“This will be chaos!”

Branching

“This will be chaos!”

Merge conflicts

Branching

“This will be chaos!”

Merge conflicts

System In

tegrityBranching

“This will be chaos!”

Merge conflicts

Technical Debt

System In

tegrityBranching

“This will be chaos!”

Merge conflicts

Technical Debt

Bugs

System In

tegrityBranching

“This will be chaos!”

Merge conflicts

Technical Debt

Bugs

System In

tegrityBranching

Frustration

“This will be chaos!”

</>

Team A

</>

Team B

</>

Team C

</>

Team D

“This will be chaos!”

</>

Team A

</>

Team B

</>

Team C

</>

Team D

“This will be chaos!”

</>

Team A

</>

Team B

</>

Team C

</>

Team D

“This will be chaos!”

</>

Team A

</>

Team B

</>

Team C

</>

Team D

“This will be chaos!”

</>

Team A

</>

Team B

</>

Team C

</>

Team D

“This will be chaos!”

</>

Team A

</>

Team B

</>

Team C

</>

Team D

“This will be chaos!”

</>

Team A

</>

Team B

</>

Team C

</>

Team D

“This will be chaos!”

</>

Team A

</>

Team B

</>

Team C

</>

Team D

“This will be chaos!”

</>

Team A

</>

Team B

</>

Team C

</>

Team D

“This will be chaos!”

</>

Team A

</>

Team B

</>

Team C

</>

Team D

“This will be chaos!”

</>

Team A

</>

Team B

</>

Team C

</>

Team D

“This will be chaos!”

</>

Team A

</>

Team B

</>

Team C

</>

Team D

“This will be chaos!”

</>

Team A

</>

Team B

</>

Team C

</>

Team D

“This will be chaos!”

</>

Team A

</>

Team B

</>

Team C

</>

Team D

“This will be chaos!”

</>

Team A

</>

Team B

</>

Team C

</>

Team D

“This will be chaos!”

</>

Team A

</>

Team B

</>

Team C

</>

Team D

“This will be chaos!”

</>

Team A

</>

Team B

</>

Team C

</>

Team D

“This will be chaos!”

</>

Team A

</>

Team B

</>

Team C

</>

Team D

“This will be chaos!”

</>

Team A

</>

Team B

</>

Team C

</>

Team D

“This will be chaos!”

</>

Team A

</>

Team B

</>

Team C

</>

Team D

“This will be chaos!”

</>

Team A

</>

Team B

</>

Team C

</>

Team D

“This will be chaos!”

</>

Team A

</>

Team B

</>

Team C

</>

Team D

“This will be chaos!”

</>

Team A

</>

Team B

</>

Team C

</>

Team D

“This will be chaos!”

</>

Team A

</>

Team B

</>

Team C

</>

Team D

“This will be chaos!”

</>

Team A

</>

Team B

</>

Team C

</>

Team D

“This will be chaos!”

</>

Team A

</>

Team B

</>

Team C

</>

Team D

“This will be chaos!”

</>

Team A

</>

Team B

</>

Team C

</>

Team D

“This will be chaos!”

</>

Team A

</>

Team B

</>

Team C

</>

Team D

“This will be chaos!”

</>

Team A

</>

Team B

</>

Team C

</>

Team D

“This will be chaos!”

</>

Team A

</>

Team B

</>

Team C

</>

Team D

“This will be chaos!”

</>

Team A

</>

Team B

</>

Team C

</>

Team D

“This will be chaos!”

</>

Team A

</>

Team B

</>

Team C

</>

Team D

Database Community of Practice

“This will be chaos!”

</>

Team A

</>

Team B

</>

Team C

</>

Team D</>

System / Function GuardiansDistinct from the teams

“This will be chaos!”

</>

Team A

</>

Team B

</>

Team C

</>

Team D

</>

System / Function Guardiansembedded on the teams

“This will be chaos!”

</>

Team A

</>

Team B

</>

Team C

</>

Team D

Skill Sets for Every Team…

</>

Team A

</>

Team B

</>

Team C

</>

Team D

</>

Travelersaka Internal Consultants

Skill Sets for Every Team…

</>

Team A

</>

Team B

</>

Team C

</>

Team D

</>

Travelersaka Internal Consultants

100% dedicated to a team

Skill Sets for Every Team…

</>

Team A

</>

Team B

</>

Team C

</>

Team D

</>

Travelersaka Internal Consultants

100% dedicated to a teamtemporarily

Coordination

CoordinationO

vera

ll B

ackl

og R

efin

emen

t

TeamReps

TeamReps

TeamReps

PO

CoordinationO

vera

ll B

ackl

og R

efin

emen

t

TeamReps

TeamReps

TeamReps

PO

CoordinationO

vera

ll B

ackl

og R

efin

emen

t

TeamReps

TeamReps

TeamReps

PO

CoordinationO

vera

ll B

ackl

og R

efin

emen

t

TeamReps

TeamReps

TeamReps

PO

CoordinationO

vera

ll B

ackl

og R

efin

emen

t

TeamReps

TeamReps

TeamReps

PO

CoordinationB

ackl

og

Ref

inem

ent

Bac

klog

Ref

inem

ent

Team

Team

Team

Ove

rall

Bac

klog

Ref

inem

ent

TeamReps

TeamReps

TeamReps

PO

CoordinationB

ackl

og

Ref

inem

ent

Bac

klog

Ref

inem

ent

Team

Team

Team

Ove

rall

Bac

klog

Ref

inem

ent

TeamReps

TeamReps

TeamReps

PO

CoordinationB

ackl

og

Ref

inem

ent

Bac

klog

Ref

inem

ent

Team

Team

Team

Ove

rall

Bac

klog

Ref

inem

ent

TeamReps

TeamReps

TeamReps

PO

CoordinationB

ackl

og

Ref

inem

ent

Bac

klog

Ref

inem

ent

Team

Team

Team

Ove

rall

Bac

klog

Ref

inem

ent

TeamReps

TeamReps

TeamReps

PO

CoordinationB

ackl

og

Ref

inem

ent

Bac

klog

Ref

inem

ent

Team

Team

Team

Ove

rall

Bac

klog

Ref

inem

ent

TeamReps

TeamReps

TeamReps

PO

CoordinationB

ackl

og

Ref

inem

ent

Bac

klog

Ref

inem

ent

Team

Team

Team

Spr

int P

lann

ing

1

TeamReps

TeamReps

TeamReps

PO

Ove

rall

Bac

klog

Ref

inem

ent

TeamReps

TeamReps

TeamReps

PO

CoordinationB

ackl

og

Ref

inem

ent

Bac

klog

Ref

inem

ent

Team

Team

Team

Spr

int P

lann

ing

1

TeamReps

TeamReps

TeamReps

PO

Ove

rall

Bac

klog

Ref

inem

ent

TeamReps

TeamReps

TeamReps

PO

CoordinationB

ackl

og

Ref

inem

ent

Bac

klog

Ref

inem

ent

Team

Team

Team

Spr

int P

lann

ing

1

TeamReps

TeamReps

TeamReps

PO

Ove

rall

Bac

klog

Ref

inem

ent

TeamReps

TeamReps

TeamReps

PO

CoordinationB

ackl

og

Ref

inem

ent

Bac

klog

Ref

inem

ent

Team

Team

Team

Spr

int P

lann

ing

1

TeamReps

TeamReps

TeamReps

PO

Ove

rall

Bac

klog

Ref

inem

ent

TeamReps

TeamReps

TeamReps

PO

CoordinationB

ackl

og

Ref

inem

ent

Bac

klog

Ref

inem

ent

Team

Team

Team

Spr

int P

lann

ing

1

TeamReps

TeamReps

TeamReps

PO

Ove

rall

Bac

klog

Ref

inem

ent

TeamReps

TeamReps

TeamReps

PO

CoordinationB

ackl

og

Ref

inem

ent

Bac

klog

Ref

inem

ent

Team

Team

Team

Spr

int P

lann

ing

1

TeamReps

TeamReps

TeamReps

PO

Ove

rall

Bac

klog

Ref

inem

ent

TeamReps

TeamReps

TeamReps

PO

Sprin

t Pl

anni

ng II

Spr

int P

lann

ing

II

Team

Team

Team

CoordinationB

ackl

og

Ref

inem

ent

Bac

klog

Ref

inem

ent

Team

Team

Team

Spr

int P

lann

ing

1

TeamReps

TeamReps

TeamReps

PO

Ove

rall

Bac

klog

Ref

inem

ent

TeamReps

TeamReps

TeamReps

PO

Sprin

t Pl

anni

ng II

Spr

int P

lann

ing

II

Team

Team

Team

CoordinationB

ackl

og

Ref

inem

ent

Bac

klog

Ref

inem

ent

Team

Team

Team

Spr

int P

lann

ing

1

TeamReps

TeamReps

TeamReps

PO

Ove

rall

Bac

klog

Ref

inem

ent

TeamReps

TeamReps

TeamReps

PO

Sprin

t Pl

anni

ng II

Spr

int P

lann

ing

II

Team

Team

Team

CoordinationB

ackl

og

Ref

inem

ent

Bac

klog

Ref

inem

ent

Team

Team

Team

Spr

int P

lann

ing

1

TeamReps

TeamReps

TeamReps

PO

Ove

rall

Bac

klog

Ref

inem

ent

TeamReps

TeamReps

TeamReps

PO

Sprin

t Pl

anni

ng II

Spr

int P

lann

ing

II

Team

Team

Team

CoordinationB

ackl

og

Ref

inem

ent

Bac

klog

Ref

inem

ent

Team

Team

Team

Spr

int P

lann

ing

1

TeamReps

TeamReps

TeamReps

PO

Ove

rall

Bac

klog

Ref

inem

ent

TeamReps

TeamReps

TeamReps

PO

Sprin

t Pl

anni

ng II

Spr

int P

lann

ing

II

Team

Team

Team

CoordinationB

ackl

og

Ref

inem

ent

Bac

klog

Ref

inem

ent

Team

Team

Team

Spr

int P

lann

ing

1

TeamReps

TeamReps

TeamReps

PO

Ove

rall

Bac

klog

Ref

inem

ent

TeamReps

TeamReps

TeamReps

PO

Sprin

t Pl

anni

ng II

Spr

int P

lann

ing

II

Team

Team

Team

Sprin

t

Team

Sprin

tTeam

Sprin

t

Team

CoordinationB

ackl

og

Ref

inem

ent

Bac

klog

Ref

inem

ent

Team

Team

Team

Spr

int P

lann

ing

1

TeamReps

TeamReps

TeamReps

PO

Ove

rall

Bac

klog

Ref

inem

ent

TeamReps

TeamReps

TeamReps

PO

Sprin

t Pl

anni

ng II

Spr

int P

lann

ing

II

Team

Team

Team

Sprin

t

Team

Sprin

tTeam

Sprin

t

Team

CoordinationB

ackl

og

Ref

inem

ent

Bac

klog

Ref

inem

ent

Team

Team

Team

Spr

int P

lann

ing

1

TeamReps

TeamReps

TeamReps

PO

Ove

rall

Bac

klog

Ref

inem

ent

TeamReps

TeamReps

TeamReps

PO

Sprin

t Pl

anni

ng II

Spr

int P

lann

ing

II

Team

Team

Team

Sprin

t

Team

Sprin

tTeam

Sprin

t

Team

CoordinationB

ackl

og

Ref

inem

ent

Bac

klog

Ref

inem

ent

Team

Team

Team

Spr

int P

lann

ing

1

TeamReps

TeamReps

TeamReps

PO

Ove

rall

Bac

klog

Ref

inem

ent

TeamReps

TeamReps

TeamReps

PO

Sprin

t Pl

anni

ng II

Spr

int P

lann

ing

II

Team

Team

Team

Sprin

t

Team

Sprin

tTeam

Sprin

t

Team

CoordinationB

ackl

og

Ref

inem

ent

Bac

klog

Ref

inem

ent

Team

Team

Team

Spr

int P

lann

ing

1

TeamReps

TeamReps

TeamReps

PO

Ove

rall

Bac

klog

Ref

inem

ent

TeamReps

TeamReps

TeamReps

PO

Sprin

t Pl

anni

ng II

Spr

int P

lann

ing

II

Team

Team

Team

Sprin

t

Team

Sprin

tTeam

Sprin

t

Team

CoordinationB

ackl

og

Ref

inem

ent

Bac

klog

Ref

inem

ent

Team

Team

Team

Spr

int P

lann

ing

1

TeamReps

TeamReps

TeamReps

PO

Ove

rall

Bac

klog

Ref

inem

ent

TeamReps

TeamReps

TeamReps

PO

Sprin

t Pl

anni

ng II

Spr

int P

lann

ing

II

Team

Team

Team

Ret

ro

Team

Ret

ro

Team

Ret

ro

Team

Sprin

t

Team

Sprin

tTeam

Sprin

t

Team

CoordinationB

ackl

og

Ref

inem

ent

Bac

klog

Ref

inem

ent

Team

Team

Team

Spr

int P

lann

ing

1

TeamReps

TeamReps

TeamReps

PO

Ove

rall

Bac

klog

Ref

inem

ent

TeamReps

TeamReps

TeamReps

PO

Sprin

t Pl

anni

ng II

Spr

int P

lann

ing

II

Team

Team

Team

Ret

ro

Team

Ret

ro

Team

Ret

ro

Team

Sprin

t

Team

Sprin

tTeam

Sprin

t

Team

CoordinationB

ackl

og

Ref

inem

ent

Bac

klog

Ref

inem

ent

Team

Team

Team

Spr

int P

lann

ing

1

TeamReps

TeamReps

TeamReps

PO

Ove

rall

Bac

klog

Ref

inem

ent

TeamReps

TeamReps

TeamReps

PO

Sprin

t Pl

anni

ng II

Spr

int P

lann

ing

II

Team

Team

Team

Ret

ro

Team

Ret

ro

Team

Ret

ro

Team

Sprin

t

Team

Sprin

tTeam

Sprin

t

Team

CoordinationB

ackl

og

Ref

inem

ent

Bac

klog

Ref

inem

ent

Team

Team

Team

Spr

int P

lann

ing

1

TeamReps

TeamReps

TeamReps

PO

Ove

rall

Bac

klog

Ref

inem

ent

TeamReps

TeamReps

TeamReps

PO

Sprin

t Pl

anni

ng II

Spr

int P

lann

ing

II

Team

Team

Team

Ret

ro

Team

Ret

ro

Team

Ret

ro

Team

Sprin

t

Team

Sprin

tTeam

Sprin

t

Team

CoordinationB

ackl

og

Ref

inem

ent

Bac

klog

Ref

inem

ent

Team

Team

Team

Spr

int P

lann

ing

1

TeamReps

TeamReps

TeamReps

PO

Ove

rall

Bac

klog

Ref

inem

ent

TeamReps

TeamReps

TeamReps

PO

Sprin

t Pl

anni

ng II

Spr

int P

lann

ing

II

Team

Team

Team

Ret

ro

Team

Ret

ro

Team

Ret

ro

Team

Sprin

t

Team

Sprin

tTeam

Sprin

t

Team

CoordinationB

ackl

og

Ref

inem

ent

Bac

klog

Ref

inem

ent

Team

Team

Team

Spr

int P

lann

ing

1

TeamReps

TeamReps

TeamReps

PO

Ove

rall

Bac

klog

Ref

inem

ent

TeamReps

TeamReps

TeamReps

PO

Sprin

t Pl

anni

ng II

Spr

int P

lann

ing

II

Team

Team

Team Ove

rall

Ret

ro TeamReps

TeamReps

TeamReps

PORet

ro

Team

Ret

ro

Team

Ret

ro

Team

Sprin

t

Team

Sprin

tTeam

Sprin

t

Team

CoordinationB

ackl

og

Ref

inem

ent

Bac

klog

Ref

inem

ent

Team

Team

Team

Spr

int P

lann

ing

1

TeamReps

TeamReps

TeamReps

PO

Ove

rall

Bac

klog

Ref

inem

ent

TeamReps

TeamReps

TeamReps

PO

Sprin

t Pl

anni

ng II

Spr

int P

lann

ing

II

Team

Team

Team Ove

rall

Ret

ro TeamReps

TeamReps

TeamReps

PORet

ro

Team

Ret

ro

Team

Ret

ro

Team

Sprin

t

Team

Sprin

tTeam

Sprin

t

Team

CoordinationB

ackl

og

Ref

inem

ent

Bac

klog

Ref

inem

ent

Team

Team

Team

Spr

int P

lann

ing

1

TeamReps

TeamReps

TeamReps

PO

Ove

rall

Bac

klog

Ref

inem

ent

TeamReps

TeamReps

TeamReps

PO

Sprin

t Pl

anni

ng II

Spr

int P

lann

ing

II

Team

Team

Team Ove

rall

Ret

ro TeamReps

TeamReps

TeamReps

PORet

ro

Team

Ret

ro

Team

Ret

ro

Team

Sprin

t

Team

Sprin

tTeam

Sprin

t

Team

CoordinationB

ackl

og

Ref

inem

ent

Bac

klog

Ref

inem

ent

Team

Team

Team

Spr

int P

lann

ing

1

TeamReps

TeamReps

TeamReps

PO

Ove

rall

Bac

klog

Ref

inem

ent

TeamReps

TeamReps

TeamReps

PO

Sprin

t Pl

anni

ng II

Spr

int P

lann

ing

II

Team

Team

Team Ove

rall

Ret

ro TeamReps

TeamReps

TeamReps

PORet

ro

Team

Ret

ro

Team

Ret

ro

Team

Sprin

t

Team

Sprin

tTeam

Sprin

t

Team

CoordinationB

ackl

og

Ref

inem

ent

Bac

klog

Ref

inem

ent

Team

Team

Team

Spr

int P

lann

ing

1

TeamReps

TeamReps

TeamReps

PO

Ove

rall

Bac

klog

Ref

inem

ent

TeamReps

TeamReps

TeamReps

PO

Sprin

t Pl

anni

ng II

Spr

int P

lann

ing

II

Team

Team

Team Ove

rall

Ret

ro TeamReps

TeamReps

TeamReps

PORet

ro

Team

Ret

ro

Team

Ret

ro

Team

Sprin

t

Team

Sprin

tTeam

Sprin

t

Team

CoordinationB

ackl

og

Ref

inem

ent

Bac

klog

Ref

inem

ent

Team

Team

Team

Spr

int P

lann

ing

1

TeamReps

TeamReps

TeamReps

PO

Ove

rall

Bac

klog

Ref

inem

ent

TeamReps

TeamReps

TeamReps

PO

Sprin

t Pl

anni

ng II

Spr

int P

lann

ing

II

Team

Team

Team Ove

rall

Ret

ro TeamReps

TeamReps

TeamReps

PORet

ro

Team

Ret

ro

Team

Ret

ro

Team

Sprin

t

Team

Sprin

tTeam

Sprin

t

Team

CoordinationB

ackl

og

Ref

inem

ent

Bac

klog

Ref

inem

ent

Team

Team

Team

Spr

int P

lann

ing

1

TeamReps

TeamReps

TeamReps

PO

Ove

rall

Bac

klog

Ref

inem

ent

TeamReps

TeamReps

TeamReps

PO

Sprin

t Pl

anni

ng II

Spr

int P

lann

ing

II

Team

Team

Team Ove

rall

Ret

ro TeamReps

TeamReps

TeamReps

PORet

ro

Team

Ret

ro

Team

Ret

ro

Team

Sprin

t

Team

Sprin

tTeam

Sprin

t

Team

CoordinationB

ackl

og

Ref

inem

ent

Bac

klog

Ref

inem

ent

Team

Team

Team

Spr

int P

lann

ing

1

TeamReps

TeamReps

TeamReps

PO

Ove

rall

Bac

klog

Ref

inem

ent

TeamReps

TeamReps

TeamReps

PO

Sprin

t Pl

anni

ng II

Spr

int P

lann

ing

II

Team

Team

Team Ove

rall

Ret

ro TeamReps

TeamReps

TeamReps

PORet

ro

Team

Ret

ro

Team

Ret

ro

Team

Sprin

t

Team

Sprin

tTeam

Sprin

t

Team

CoordinationB

ackl

og

Ref

inem

ent

Bac

klog

Ref

inem

ent

Team

Team

Team

Spr

int P

lann

ing

1

TeamReps

TeamReps

TeamReps

PO

Ove

rall

Bac

klog

Ref

inem

ent

TeamReps

TeamReps

TeamReps

PO

Sprin

t Pl

anni

ng II

Spr

int P

lann

ing

II

Team

Team

Team Ove

rall

Ret

ro TeamReps

TeamReps

TeamReps

PORet

ro

Team

Ret

ro

Team

Ret

ro

Team

Sprin

t

Team

Sprin

tTeam

Sprin

t

Team

CoordinationB

ackl

og

Ref

inem

ent

Bac

klog

Ref

inem

ent

Team

Team

Team

Spr

int P

lann

ing

1

TeamReps

TeamReps

TeamReps

PO

Ove

rall

Bac

klog

Ref

inem

ent

TeamReps

TeamReps

TeamReps

PO

Sprin

t Pl

anni

ng II

Spr

int P

lann

ing

II

Team

Team

Team Ove

rall

Ret

ro TeamReps

TeamReps

TeamReps

PORet

ro

Team

Ret

ro

Team

Ret

ro

Team

Sprin

t

Team

Sprin

tTeam

Sprin

t

Team

CoordinationB

ackl

og

Ref

inem

ent

Bac

klog

Ref

inem

ent

Team

Team

Team

Spr

int P

lann

ing

1

TeamReps

TeamReps

TeamReps

PO

Ove

rall

Bac

klog

Ref

inem

ent

TeamReps

TeamReps

TeamReps

PO

Sprin

t Pl

anni

ng II

Spr

int P

lann

ing

II

Team

Team

Team Ove

rall

Ret

ro TeamReps

TeamReps

TeamReps

PORet

ro

Team

Ret

ro

Team

Ret

ro

Team

Sprin

t

Team

Sprin

tTeam

Sprin

t

Team

CoordinationB

ackl

og

Ref

inem

ent

Bac

klog

Ref

inem

ent

Team

Team

Team

Spr

int P

lann

ing

1

TeamReps

TeamReps

TeamReps

PO

Ove

rall

Bac

klog

Ref

inem

ent

TeamReps

TeamReps

TeamReps

PO

Sprin

t Pl

anni

ng II

Spr

int P

lann

ing

II

Team

Team

Team Ove

rall

Ret

ro TeamReps

TeamReps

TeamReps

PORet

ro

Team

Ret

ro

Team

Ret

ro

Team

Sprin

t

Team

Sprin

tTeam

Sprin

t

Team

CoordinationB

ackl

og

Ref

inem

ent

Bac

klog

Ref

inem

ent

Team

Team

Team

Spr

int P

lann

ing

1

TeamReps

TeamReps

TeamReps

PO

Ove

rall

Bac

klog

Ref

inem

ent

TeamReps

TeamReps

TeamReps

PO

Sprin

t Pl

anni

ng II

Spr

int P

lann

ing

II

Team

Team

Team Ove

rall

Ret

ro TeamReps

TeamReps

TeamReps

PORet

ro

Team

Ret

ro

Team

Ret

ro

Team

Sprin

t

Team

Sprin

tTeam

Sprin

t

Team

CoordinationB

ackl

og

Ref

inem

ent

Bac

klog

Ref

inem

ent

Team

Team

Team

Spr

int P

lann

ing

1

TeamReps

TeamReps

TeamReps

PO

Ove

rall

Bac

klog

Ref

inem

ent

TeamReps

TeamReps

TeamReps

PO

Sprin

t Pl

anni

ng II

Spr

int P

lann

ing

II

Team

Team

Team Ove

rall

Ret

ro TeamReps

TeamReps

TeamReps

PORet

ro

Team

Ret

ro

Team

Ret

ro

Team

Sprin

t

Team

Sprin

tTeam

Sprin

t

Team

CoordinationB

ackl

og

Ref

inem

ent

Bac

klog

Ref

inem

ent

Team

Team

Team

Spr

int P

lann

ing

1

TeamReps

TeamReps

TeamReps

PO

Ove

rall

Bac

klog

Ref

inem

ent

TeamReps

TeamReps

TeamReps

PO

Sprin

t Pl

anni

ng II

Spr

int P

lann

ing

II

Team

Team

Team Ove

rall

Ret

ro TeamReps

TeamReps

TeamReps

PORet

ro

Team

Ret

ro

Team

Ret

ro

Team

Sprin

t

Team

Sprin

tTeam

Sprin

t

Team

CoordinationB

ackl

og

Ref

inem

ent

Bac

klog

Ref

inem

ent

Team

Team

Team

Spr

int P

lann

ing

1

TeamReps

TeamReps

TeamReps

PO

Ove

rall

Bac

klog

Ref

inem

ent

TeamReps

TeamReps

TeamReps

PO

Sprin

t Pl

anni

ng II

Spr

int P

lann

ing

II

Team

Team

Team Ove

rall

Ret

ro TeamReps

TeamReps

TeamReps

PORet

ro

Team

Ret

ro

Team

Ret

ro

Team

Sprin

t

Team

Sprin

tTeam

Sprin

t

Team

CoordinationB

ackl

og

Ref

inem

ent

Bac

klog

Ref

inem

ent

Team

Team

Team

Spr

int P

lann

ing

1

TeamReps

TeamReps

TeamReps

PO

Ove

rall

Bac

klog

Ref

inem

ent

TeamReps

TeamReps

TeamReps

PO

Sprin

t Pl

anni

ng II

Spr

int P

lann

ing

II

Team

Team

Team Ove

rall

Ret

ro TeamReps

TeamReps

TeamReps

PORet

ro

Team

Ret

ro

Team

Ret

ro

Team

Sprin

t

Team

Sprin

tTeam

Sprin

t

Team

CoordinationB

ackl

og

Ref

inem

ent

Bac

klog

Ref

inem

ent

Team

Team

Team

Spr

int P

lann

ing

1

TeamReps

TeamReps

TeamReps

PO

Ove

rall

Bac

klog

Ref

inem

ent

TeamReps

TeamReps

TeamReps

PO

Sprin

t Pl

anni

ng II

Spr

int P

lann

ing

II

Team

Team

Team Ove

rall

Ret

ro TeamReps

TeamReps

TeamReps

PORet

ro

Team

Ret

ro

Team

Ret

ro

Team

Sprin

t

Team

Sprin

tTeam

Sprin

t

Team

CoordinationB

ackl

og

Ref

inem

ent

Bac

klog

Ref

inem

ent

Team

Team

Team

Spr

int P

lann

ing

1

TeamReps

TeamReps

TeamReps

PO

Ove

rall

Bac

klog

Ref

inem

ent

TeamReps

TeamReps

TeamReps

PO

Sprin

t Pl

anni

ng II

Spr

int P

lann

ing

II

Team

Team

Team Ove

rall

Ret

ro TeamReps

TeamReps

TeamReps

PORet

ro

Team

Ret

ro

Team

Ret

ro

Team

Sprin

t

Team

Sprin

tTeam

Sprin

t

Team

CoordinationB

ackl

og

Ref

inem

ent

Bac

klog

Ref

inem

ent

Team

Team

Team

Spr

int P

lann

ing

1

TeamReps

TeamReps

TeamReps

PO

Ove

rall

Bac

klog

Ref

inem

ent

TeamReps

TeamReps

TeamReps

PO

Sprin

t Pl

anni

ng II

Spr

int P

lann

ing

II

Team

Team

Team Ove

rall

Ret

ro TeamReps

TeamReps

TeamReps

PORet

ro

Team

Ret

ro

Team

Ret

ro

Team

Sprin

t

Team

Sprin

tTeam

Sprin

t

Team

CoordinationB

ackl

og

Ref

inem

ent

Bac

klog

Ref

inem

ent

Team

Team

Team

Spr

int P

lann

ing

1

TeamReps

TeamReps

TeamReps

PO

Ove

rall

Bac

klog

Ref

inem

ent

TeamReps

TeamReps

TeamReps

PO

Sprin

t Pl

anni

ng II

Spr

int P

lann

ing

II

Team

Team

Team Ove

rall

Ret

ro TeamReps

TeamReps

TeamReps

PORet

ro

Team

Ret

ro

Team

Ret

ro

Team

Sprin

t

Team

Sprin

tTeam

Sprin

t

Team

CoordinationB

ackl

og

Ref

inem

ent

Bac

klog

Ref

inem

ent

Team

Team

Team

Spr

int P

lann

ing

1

TeamReps

TeamReps

TeamReps

PO

Ove

rall

Bac

klog

Ref

inem

ent

TeamReps

TeamReps

TeamReps

PO

Sprin

t Pl

anni

ng II

Spr

int P

lann

ing

II

Team

Team

Team Ove

rall

Ret

ro TeamReps

TeamReps

TeamReps

PORet

ro

Team

Ret

ro

Team

Ret

ro

Team

Sprin

t

Team

Sprin

tTeam

Sprin

t

Team

CoordinationB

ackl

og

Ref

inem

ent

Bac

klog

Ref

inem

ent

Team

Team

Team

Spr

int P

lann

ing

1

TeamReps

TeamReps

TeamReps

PO

Ove

rall

Bac

klog

Ref

inem

ent

TeamReps

TeamReps

TeamReps

PO

Sprin

t Pl

anni

ng II

Spr

int P

lann

ing

II

Team

Team

Team Ove

rall

Ret

ro TeamReps

TeamReps

TeamReps

PORet

ro

Team

Ret

ro

Team

Ret

ro

Team

Sprin

t

Team

Sprin

tTeam

Sprin

t

Team

CoordinationB

ackl

og

Ref

inem

ent

Bac

klog

Ref

inem

ent

Team

Team

Team

Spr

int P

lann

ing

1

TeamReps

TeamReps

TeamReps

PO

Ove

rall

Bac

klog

Ref

inem

ent

TeamReps

TeamReps

TeamReps

PO

Sprin

t Pl

anni

ng II

Spr

int P

lann

ing

II

Team

Team

Team Ove

rall

Ret

ro TeamReps

TeamReps

TeamReps

PORet

ro

Team

Ret

ro

Team

Ret

ro

Team

Sprin

t

Team

Sprin

tTeam

Sprin

t

Team

CoordinationB

ackl

og

Ref

inem

ent

Bac

klog

Ref

inem

ent

Team

Team

Team

Spr

int P

lann

ing

1

TeamReps

TeamReps

TeamReps

PO

Ove

rall

Bac

klog

Ref

inem

ent

TeamReps

TeamReps

TeamReps

PO

Sprin

t Pl

anni

ng II

Spr

int P

lann

ing

II

Team

Team

Team Ove

rall

Ret

ro TeamReps

TeamReps

TeamReps

PORet

ro

Team

Ret

ro

Team

Ret

ro

Team

Sprin

t

Team

Sprin

tTeam

Sprin

t

Team

CoordinationB

ackl

og

Ref

inem

ent

Bac

klog

Ref

inem

ent

Team

Team

Team

Spr

int P

lann

ing

1

TeamReps

TeamReps

TeamReps

PO

Ove

rall

Bac

klog

Ref

inem

ent

TeamReps

TeamReps

TeamReps

PO

Sprin

t Pl

anni

ng II

Spr

int P

lann

ing

II

Team

Team

Team Ove

rall

Ret

ro TeamReps

TeamReps

TeamReps

PORet

ro

Team

Ret

ro

Team

Ret

ro

Team

Sprin

t

Team

Sprin

tTeam

Sprin

t

Team

CoordinationB

ackl

og

Ref

inem

ent

Bac

klog

Ref

inem

ent

Team

Team

Team

Spr

int P

lann

ing

1

TeamReps

TeamReps

TeamReps

PO

Ove

rall

Bac

klog

Ref

inem

ent

TeamReps

TeamReps

TeamReps

PO

Sprin

t Pl

anni

ng II

Spr

int P

lann

ing

II

Team

Team

Team Ove

rall

Ret

ro TeamReps

TeamReps

TeamReps

PORet

ro

Team

Ret

ro

Team

Ret

ro

Team

Sprin

t

Team

Sprin

tTeam

Sprin

t

Team

CoordinationB

ackl

og

Ref

inem

ent

Bac

klog

Ref

inem

ent

Team

Team

Team

Spr

int P

lann

ing

1

TeamReps

TeamReps

TeamReps

PO

Ove

rall

Bac

klog

Ref

inem

ent

TeamReps

TeamReps

TeamReps

POSp

rint

Plan

ning

IIS

prin

t Pla

nnin

g II

Team

Team

Team Ove

rall

Ret

ro TeamReps

TeamReps

TeamReps

PORet

ro

Team

Ret

ro

Team

Ret

ro

Team

Sprin

t

Team

Sprin

t

Team

Sprin

t

Team

CoordinationB

ackl

og

Ref

inem

ent

Bac

klog

Ref

inem

ent

Team

Team

Team

Spr

int P

lann

ing

1

TeamReps

TeamReps

TeamReps

PO

Ove

rall

Bac

klog

Ref

inem

ent

TeamReps

TeamReps

TeamReps

POSp

rint

Plan

ning

IIS

prin

t Pla

nnin

g II

Team

Team

Team Ove

rall

Ret

ro TeamReps

TeamReps

TeamReps

PORet

ro

Team

Ret

ro

Team

Ret

ro

Team

Sprin

t

Team

Sprin

t

Team

Sprin

t

Team

Let’s Wrap Up…

Multi-Team Organizations

• One-Stop teams with T-shaped skills

Multi-Team Organizations

• One-Stop teams with T-shaped skills

• Multiple, equivalent Points of Service

Multi-Team Organizations

• One-Stop teams with T-shaped skills

• Multiple, equivalent Points of Service

• Single Queue

Multi-Team Organizations

• One-Stop teams with T-shaped skills

• Multiple, equivalent Points of Service

• Single Queue

• DevOps

Multi-Team Organizations

• One-Stop teams with T-shaped skills

• Multiple, equivalent Points of Service

• Single Queue

• DevOps

• Communities of Practice, System Guardians, Travelers

Multi-Team Organizations

• One-Stop teams with T-shaped skills

• Multiple, equivalent Points of Service

• Single Queue

• DevOps

• Communities of Practice, System Guardians, Travelers

• Lightweight Coordination

Multi-Team Organizations

Principles of Product Development Flow by Don Reinertsen

Scaling Lean & Agile Development by Craig Larman and Bos Vodde

Essential Scrumby Ken Rubin

Resources

ken.furlong@excella.com

http://www.excella.com

http://www.linkedin.com/in/kenfurlong

Ken Furlong

Thank You!

top related