Agile Business Conference 2019 - The Rise of the …...Agile 1. Create a team 2. Create a backlog of...

33
The Rise of the Teams Ahmad Fahmy @z2ahmad ahmad@z2consulting.com

Transcript of Agile Business Conference 2019 - The Rise of the …...Agile 1. Create a team 2. Create a backlog of...

Page 1: Agile Business Conference 2019 - The Rise of the …...Agile 1. Create a team 2. Create a backlog of the organization 3. Pick the right slice 4. Ready for sprint. The red pill test

The Rise of the TeamsAhmad Fahmy @[email protected]

Page 2: Agile Business Conference 2019 - The Rise of the …...Agile 1. Create a team 2. Create a backlog of the organization 3. Pick the right slice 4. Ready for sprint. The red pill test

Dan North @tastapod 1. Care about the audience. What do you want them to do differently? 2. Have a narrative arc, not just "info". 3. Enjoy yourself!

Page 3: Agile Business Conference 2019 - The Rise of the …...Agile 1. Create a team 2. Create a backlog of the organization 3. Pick the right slice 4. Ready for sprint. The red pill test

Gone in

60

seconds

Page 4: Agile Business Conference 2019 - The Rise of the …...Agile 1. Create a team 2. Create a backlog of the organization 3. Pick the right slice 4. Ready for sprint. The red pill test

The rise of the team

•Forming self managing teams•Unfreezing •Disrupting•Learning new behaviors(e.g. working together, understanding the business, quality)

Page 5: Agile Business Conference 2019 - The Rise of the …...Agile 1. Create a team 2. Create a backlog of the organization 3. Pick the right slice 4. Ready for sprint. The red pill test

What happens next…

Page 6: Agile Business Conference 2019 - The Rise of the …...Agile 1. Create a team 2. Create a backlog of the organization 3. Pick the right slice 4. Ready for sprint. The red pill test

This is awesome!

Page 7: Agile Business Conference 2019 - The Rise of the …...Agile 1. Create a team 2. Create a backlog of the organization 3. Pick the right slice 4. Ready for sprint. The red pill test

What do all the managers do?

Page 8: Agile Business Conference 2019 - The Rise of the …...Agile 1. Create a team 2. Create a backlog of the organization 3. Pick the right slice 4. Ready for sprint. The red pill test

Everything begins to

slows down…

Page 9: Agile Business Conference 2019 - The Rise of the …...Agile 1. Create a team 2. Create a backlog of the organization 3. Pick the right slice 4. Ready for sprint. The red pill test
Page 10: Agile Business Conference 2019 - The Rise of the …...Agile 1. Create a team 2. Create a backlog of the organization 3. Pick the right slice 4. Ready for sprint. The red pill test
Page 11: Agile Business Conference 2019 - The Rise of the …...Agile 1. Create a team 2. Create a backlog of the organization 3. Pick the right slice 4. Ready for sprint. The red pill test

J-Curve(s)

Page 12: Agile Business Conference 2019 - The Rise of the …...Agile 1. Create a team 2. Create a backlog of the organization 3. Pick the right slice 4. Ready for sprint. The red pill test
Page 13: Agile Business Conference 2019 - The Rise of the …...Agile 1. Create a team 2. Create a backlog of the organization 3. Pick the right slice 4. Ready for sprint. The red pill test
Page 14: Agile Business Conference 2019 - The Rise of the …...Agile 1. Create a team 2. Create a backlog of the organization 3. Pick the right slice 4. Ready for sprint. The red pill test
Page 15: Agile Business Conference 2019 - The Rise of the …...Agile 1. Create a team 2. Create a backlog of the organization 3. Pick the right slice 4. Ready for sprint. The red pill test

Pune

•Managers to leaders•Creating a sense of urgency•Solving system wide problems and opportunities•The BDC workshop

Page 16: Agile Business Conference 2019 - The Rise of the …...Agile 1. Create a team 2. Create a backlog of the organization 3. Pick the right slice 4. Ready for sprint. The red pill test

A simple

pattern…influenced by

many things1)Create a near term goals

2)Gather behavior stories

3)Derive meaningful behavior changes

4)Generate experiments

5)Inspect and adapt at short intervals

Page 17: Agile Business Conference 2019 - The Rise of the …...Agile 1. Create a team 2. Create a backlog of the organization 3. Pick the right slice 4. Ready for sprint. The red pill test

ahmadfahmy.com

Create a near term

goals

[The goal] from [x] to [y]

in the next 6 | 12 months

[Reduce the release sprint] from [4 weeks] to [2 weeks]

[ability to push to production] from [once a day] to [intraday]

[Reduce total cost of ownership] from [$2/trade] to [$1/trade]

[rationalize settlement systems] from [8] to [7]

[Run the dover half marathon] in the next

Page 18: Agile Business Conference 2019 - The Rise of the …...Agile 1. Create a team 2. Create a backlog of the organization 3. Pick the right slice 4. Ready for sprint. The red pill test

Gather behavior

stories

In order to achieve [GOAL] the [x TEAM] stop [BEHAVIOR] [IMPACT]

the [y TEAM] stop [BEHAVIOR] [IMPACT]

the [z TEAM] stop [BEHAVIOR] [IMPACT]

• The [technology organization] [needs to stop writing crap code] [so the product team doesn't have to manually test for a month]

• The [business/product team] [need to figure out what they want so they can stop changing their minds at the last minute and [pushing out the delivery]

• The managers should stop poking their nose into what we are doing at the last minute so we can get stuff done

• The technology organization needs to stop padding their estimates so we can understand what is really going on

Page 19: Agile Business Conference 2019 - The Rise of the …...Agile 1. Create a team 2. Create a backlog of the organization 3. Pick the right slice 4. Ready for sprint. The red pill test

Derive meaningful

behavior changesthe [PRODUCT ORGANIZATION/DEVELOPMENT TEAMS] NEED TO HAVE A MORE COLLABORATIVE REQUIREMENTS PROCESS

the [DEVELOPMENT TEAMS] NEED TO STOP AND FIX DEFECTS

Page 20: Agile Business Conference 2019 - The Rise of the …...Agile 1. Create a team 2. Create a backlog of the organization 3. Pick the right slice 4. Ready for sprint. The red pill test

Generate experiments

• [Create a workshop to review all manual regression and create an

“eliminate/automate” list [HIGH IMPACT, YES]

• off site to create a Product backlog (Low effort /High impact) [HIGH/YES]

• [Automate all regression tests][HIGH/NO]

• [Replace requirements documentation with User Stories/SBE] [HIGH/YES]

[Experiment][ impact high | medium | low][doable in a month or less y | n]

Page 21: Agile Business Conference 2019 - The Rise of the …...Agile 1. Create a team 2. Create a backlog of the organization 3. Pick the right slice 4. Ready for sprint. The red pill test

ahmadfahmy.com

Do these !

Do these second Kill these

HIG

H

EF

FO

RT

LO

W

EF

FO

RT

HIGH

IMPACT

LOW

IMPACT

eff

ort

impact

Page 22: Agile Business Conference 2019 - The Rise of the …...Agile 1. Create a team 2. Create a backlog of the organization 3. Pick the right slice 4. Ready for sprint. The red pill test

Inspect and adapt

every at short/regular

intervalsInspect the data.

did the good habit stick?

did the bad habit stop?

did the big bang have the desired result.

Celebrate successes

Page 23: Agile Business Conference 2019 - The Rise of the …...Agile 1. Create a team 2. Create a backlog of the organization 3. Pick the right slice 4. Ready for sprint. The red pill test

How long does it take

for an organization to

self organize?

Page 24: Agile Business Conference 2019 - The Rise of the …...Agile 1. Create a team 2. Create a backlog of the organization 3. Pick the right slice 4. Ready for sprint. The red pill test

Interested in more?

Email “+1” [email protected]

@z2ahmad

Page 25: Agile Business Conference 2019 - The Rise of the …...Agile 1. Create a team 2. Create a backlog of the organization 3. Pick the right slice 4. Ready for sprint. The red pill test

I see waste

Page 26: Agile Business Conference 2019 - The Rise of the …...Agile 1. Create a team 2. Create a backlog of the organization 3. Pick the right slice 4. Ready for sprint. The red pill test

Scale

London NYC/NJ Chicago

• Began in 2011• Large financial

*services* institution• 7 Cities• 60+ teams (500+

People)

• Focus on education first. CSM, Lean, CleanCode, etc

• Invest in engineering & CI capability up front

• Team self selection• Co-Location• Feature team self managed• Focus on visual management and

lean principles• No ScrumBut baked in at the start• We set out to do this right• Many successes & some failures• 100’s of lessons

Adoption ApproachBackground

Page 27: Agile Business Conference 2019 - The Rise of the …...Agile 1. Create a team 2. Create a backlog of the organization 3. Pick the right slice 4. Ready for sprint. The red pill test

Business

Management

Business

Analysts

Project

Management

QAComponent Development Teams Architecture

Product

Owner

Feature team

Feature team

Feature team

Why are Agile adoptions so difficult

Page 28: Agile Business Conference 2019 - The Rise of the …...Agile 1. Create a team 2. Create a backlog of the organization 3. Pick the right slice 4. Ready for sprint. The red pill test

Lipstick on a pig adoptions

Business

Management

Business

Analysts

Project

Management

QAComponent Development Teams Architecture

Page 29: Agile Business Conference 2019 - The Rise of the …...Agile 1. Create a team 2. Create a backlog of the organization 3. Pick the right slice 4. Ready for sprint. The red pill test

• True agile adoptions are about changing culture. There is nothing harder.

• You are giving true transparency where there once was magic.

• You are giving developers greater accountability where they were once told what to do

• Ignore at your own peril• Cypher vs Mr Smith vs Mr Anderson

Lesson 1 You are changing culture not process

Page 30: Agile Business Conference 2019 - The Rise of the …...Agile 1. Create a team 2. Create a backlog of the organization 3. Pick the right slice 4. Ready for sprint. The red pill test

Lesson 2 Eat your own dog food

Agile

1. Create a team2. Create a backlog of the

organization3. Pick the right slice4. Ready for sprint. The red

pill test5. Define the problem you

are trying to solve.6. Pick the right

methodology for the problem

7. Create a definition of done. (e.g. 3 successful sprints releasing valuable high quality code)

8. Create success early. This creates pull.

Page 31: Agile Business Conference 2019 - The Rise of the …...Agile 1. Create a team 2. Create a backlog of the organization 3. Pick the right slice 4. Ready for sprint. The red pill test

• Doing Scrum/Kanban are not wins. Shipping software is. Don’t declare success too early

• Billy Bean introduced a new way of selecting players and was shunned by the baseball establishment

• 20 game win streak despite having one of the lowest pay rolls in the industry

• Changed the way baseball is played

Lesson 3 Get *real* wins early

Page 32: Agile Business Conference 2019 - The Rise of the …...Agile 1. Create a team 2. Create a backlog of the organization 3. Pick the right slice 4. Ready for sprint. The red pill test

Lesson 4 Hire the best

• Process is not enough• Hire the best engineers• Hire great product people• Hire great coaches

Page 33: Agile Business Conference 2019 - The Rise of the …...Agile 1. Create a team 2. Create a backlog of the organization 3. Pick the right slice 4. Ready for sprint. The red pill test

@fahmyboy or [email protected]