checklist for the agile manager

69
Checklist for the Agile Manager Jurgen Appelo http://www.noop.nl version 3 photo by Randy son of Robert

Upload: jurgen-appelo

Post on 11-Aug-2014

41.810 views

Category:

Business


4 download

DESCRIPTION

In this presentation I describe what the role of a manager is in an agile organization. I give a checklist of 12 topics that managers should concern themselves with. Note: About 90% of this presentation consists of slides from an earlier presentation (So Now You're an Agilist, What's Next?) But this one is more focused on management. http://www.noop.nl http://www.jurgenappelo.com

TRANSCRIPT

Page 1: Checklist for the Agile Manager

Checklist for the Agile Manager

Jurgen Appelo

http://www.noop.nl version 3

photo by Randy son of Robert

Page 2: Checklist for the Agile Manager

Jurgen Appelo writer, speaker,

trainer, entrepreneur...

www.jurgenappelo.com

Page 3: Checklist for the Agile Manager

Get my new book for FREE! m30.me/ss

Page 4: Checklist for the Agile Manager

photo by blumpy

disclaimer: this is a...

(I sometimes change my opinion)

Page 5: Checklist for the Agile Manager

The Checklist

Reduce Risk Measure Performance Evaluate Feedback Acquire Knowledge Manage Uncertainty Evolve Practices

Motivate People Empower Teams Align Results Optimize Communication Enforce Discipline Restrain Growth

photo by richjensen

Page 6: Checklist for the Agile Manager

inspired by…

Page 7: Checklist for the Agile Manager

#1

Motivate People

Page 8: Checklist for the Agile Manager

extrinsic motivation doesn’t work that well

photo by AMagill

Page 9: Checklist for the Agile Manager

diversity

brings robustness and flexibility photo by woodleywonderworks

Page 10: Checklist for the Agile Manager

what motivates one demotivates another

Page 11: Checklist for the Agile Manager

photo by Balaji Dutt

motivating people is NOT the same as NOT demotivating people

Page 12: Checklist for the Agile Manager

1. Do you know what is expected of you at work?

2. Do you have the materials you need to do your work right?

3. Do you get the opportunity to do what you do best every day?

4. Did someone recently give you recognition or praise for doing good work?

5. Do your colleagues seem to care about you as a person?

6. Are you encouraged to work on your (self-)development?

7. Do people make your opinion count?

8. Do you feel that your job is important?

9. Are your colleagues committed to doing quality work?

10.Do you (or would you like to) consider some colleagues as friends?

11.Does someone care about the progress of your work?

12.Are you given the opportunity (time/resources) to learn and grow?

(from: First, Break All the Rules, Marcus Buckingham)

12 Questions for Team Members

Page 13: Checklist for the Agile Manager
Page 14: Checklist for the Agile Manager

#2

Empower Teams photo by Elvire.R.

Page 15: Checklist for the Agile Manager

“For example, an ant colony, the brain, the immune system, a Scrum team, and

New York City, are self-organizing systems.”

- Ken Schwaber Agile Software Development with Scrum

Page 16: Checklist for the Agile Manager

self-organization no manager

photo by judepics

Page 17: Checklist for the Agile Manager

photo by striatic

agile managers are invisible

they act as a mirror “How did you try to solve the problem?”

Page 18: Checklist for the Agile Manager

photo by Amir K.

make yourself not needed (when you succeed you will be priceless)

The only way to make

yourself indispensable

is to make yourself

dispensable.

(John C. Maxwell)

Page 19: Checklist for the Agile Manager

#3

Align Results photo by The Wandering Angel

Page 20: Checklist for the Agile Manager

self-organization

this was the result of…

photo by hive

Page 21: Checklist for the Agile Manager

photo by Mike Licht

and this too…

Page 22: Checklist for the Agile Manager

unaligned self-organization photo by aviplot

Page 23: Checklist for the Agile Manager

aligned self-organization photo by john w

Page 24: Checklist for the Agile Manager

photo by WordRidden

The Law of Requisite Variety: a system can only be controlled by a more complex system

Page 25: Checklist for the Agile Manager

photo by marcn

The Path and the Fence: Lead and Rule

Page 26: Checklist for the Agile Manager

photo by sonictk

lead

rule

To be a leader is not the next step for managers

It is the manager's job to give room to leaders

Page 27: Checklist for the Agile Manager

ordered complex chaotic

empowerment alignment

ordered organizations need empowerment chaotic organizations need alignment

The Edge of Chaos

Page 28: Checklist for the Agile Manager

Optimize Communication

#4

photo by foxypar4

Page 29: Checklist for the Agile Manager

Functional Teams, Line Organization

Page 30: Checklist for the Agile Manager

Cross-Functional Teams, Line Organization

Page 31: Checklist for the Agile Manager

Cross-Functional Teams, Matrix Organization

Page 32: Checklist for the Agile Manager

#5

Enforce Discipline photo by kaibara87

Page 33: Checklist for the Agile Manager

photo by anna pearson

other people’s behavior must be

predictable

Page 34: Checklist for the Agile Manager

The discipline stack... 1. Self (self-discipline) 2. Coach (teaching from master) 3. Peers (warnings from equals) 4. Signals (steering by infrastructure) 5. Supervisor (a guy walking around) 6. Manager (me, cleaning up the s**t)

The higher in this hierarchy discipline is achieved, the better.

Page 35: Checklist for the Agile Manager

#6

Restrain Growth photo by mountainamoeba

Page 36: Checklist for the Agile Manager

photo by **Maurice**

Parkinson’s Law

organizations tend to get bigger

Page 37: Checklist for the Agile Manager

Cope’s Rule

species tend to get bigger image by Bogdanov

Page 38: Checklist for the Agile Manager

Prevent systems from growing... 1. Limit input and output (keep it simple) 2. Reduce complexity (remove waste) 3. Clean up regularly (refactoring)

4. Make resources scarce (small budgets) 5. Keep backlog filled (plenty of work)

Page 39: Checklist for the Agile Manager

#7

Reduce Risk photo by rednuht

Page 41: Checklist for the Agile Manager

Self-Organized Criticality

a critical state of high risk photo by lrargerich

Page 42: Checklist for the Agile Manager

#8

Measure Performance photo by xmatt

Page 43: Checklist for the Agile Manager

How to measure performance in a multi-project environment?

Page 44: Checklist for the Agile Manager

Project A Project B Project C Total

€ 100000 € 20000 €50000

+20% -30% +10%

10% 20% 5%

5% 30% 0%

0% 40% 25%

+2000 -1200 +250

+1000 -1800 0

0 -2400 +1250

+1050

-800

-1150

X

Y

Z

Budget:

Overrun:

Page 45: Checklist for the Agile Manager

The Tragedy of the Commons:

using shared resources

photo by ojbyrne

Page 46: Checklist for the Agile Manager

optimize the whole

Page 47: Checklist for the Agile Manager

optimize the whole

= manage shared resources

Page 48: Checklist for the Agile Manager

#9

Evaluate Feedback photo by JasonRogers

Page 49: Checklist for the Agile Manager

photo by laffy4k

one-on-ones • news & rumors • status & progress • obstacles & help • personal development

Page 50: Checklist for the Agile Manager

#10

Acquire Knowledge photo by procsilas

Page 51: Checklist for the Agile Manager

give time, give resources, check progress

agilists assume craftsmanship only few people pursue craftsmanship

photo by ClintJCL

Page 52: Checklist for the Agile Manager

#11

Manage Uncertainty photo by rednuht

Page 53: Checklist for the Agile Manager

The Butterfly Effect

small variations, big impact photo by Hamed Saber

Page 54: Checklist for the Agile Manager

photo by DavidHR

be prepared for things you did not expect

Page 55: Checklist for the Agile Manager

make people comfortable with change

Page 56: Checklist for the Agile Manager
Page 57: Checklist for the Agile Manager

Adaptation to change…

Page 58: Checklist for the Agile Manager

#12

Evolve Practices photo by Hulagway

Page 59: Checklist for the Agile Manager

“It takes all the

running you can do,

to keep in the

same place.”

- Louis Carroll Through the Looking Glass

The Red Queen Effect

Page 60: Checklist for the Agile Manager

photo by Sukanto Debnath

genotype (genes)

phenotype (body)

Page 61: Checklist for the Agile Manager

PDCA QIP AIM Pr2imer CPI-7

1. Determine Problems Plan Understand Assess Analysis Managing

2. Set Goals Set Goals Analyze Target Targets

3. Define Metrics Plan

4. Identify Improvements

Act Choose Improve Analyzing

5. Implement Improvements

Pilot Improving

6. Execute Processes (implicit)

Do Execute -- -- --

7. Check Measurements

Check Analyze Metricate -- Managing

process improvement

Page 62: Checklist for the Agile Manager

mutation

experiment with new practices photo by Ramona Forcella

Page 63: Checklist for the Agile Manager

horizontal transfer

copy some practices from other sources photo by V 2

Page 64: Checklist for the Agile Manager

crossover

photo by Kevin N. Murphy

mix all practices from two sources

Page 65: Checklist for the Agile Manager

The Checklist

Reduce Risk Measure Performance Evaluate Feedback Acquire Knowledge Manage Uncertainty Evolve Practices

Motivate People Empower Teams Align Results Optimize Communication Enforce Discipline Restrain Growth

Page 68: Checklist for the Agile Manager
Page 69: Checklist for the Agile Manager

http://creativecommons.org/licenses/by-nd/3.0/

This presentation was inspired by the works of many people, and I cannot possibly list them all. Though I did my very best to attribute all authors of texts and images, and to recognize any copyrights, if you think that anything in this presentation should be changed, added or removed, please contact me at [email protected].