@wildfalcon
Agile vs Agile (vs Agile)
The fall of“scientific” management
Dr Laurie Young
Head	
  of	
  Opera+ons	
  -­‐	
 ...
@wildfalcon
Why should you listen to me?
When you understand the mindset shift you will be able to:
• Communicate easier w...
@wildfalcon
2 Mindsets
@wildfalcon
2 Mindsets
(well, 3 actually)
@wildfalcon
Everyone just does “work”
“There’s no point paying attention to the way things get done”
“We are wasting too m...
@wildfalcon
It just doesn’t work
Chaos
@wildfalcon
Let’s forget about this one!
Chaos
@wildfalcon
Scientific Management
Three basic principles
1. Get better results by thinking about how work is done: 

The “...
@wildfalcon
Frederick Winslow Taylor
(March 20, 1856 – March 21, 1915)
@wildfalcon
@wildfalcon
Employees: Do Work
Managers:
Tell employees
how to do work
@wildfalcon
Manager
Employees
@wildfalcon
Pro: It works!
@wildfalcon
@wildfalcon
@wildfalcon
GDP(inM1960USD)
0
20000
40000
60000
80000
Year
1830 1840 1850 1860 1870 1880 1890 1900 1910 1913 1925 1938
Rus...
@wildfalcon
Cons: Many!
@wildfalcon
IT SUCKS!
@wildfalcon
NO ONE IS HAVING FUN!
@wildfalcon
It’s slow to respond
@wildfalcon
Data is gathered here
It’s slow to respond
@wildfalcon
It’s slow to respond
But needs to get here so decisions can be made
@wildfalcon
It's not accurate: People talk to each other
@wildfalcon
Complex Systems
@wildfalcon
@wildfalcon
Complex Systems
Complex systems reconfigure themselves, adapting to constraints.
This means they display emerg...
@wildfalcon
Complex Systems
Complex systems have the following properties
1. They adapt to their constraints
2. They rapid...
@wildfalcon
Complex Systems
For example:
1. Ant colonies
2. Human brain
3. Stock market
4. A team of people
@wildfalcon
AKA “Empowered Teams”
1. Get better results by thinking about how work is done: 

The “work practices”
2. Team...
@wildfalcon
@wildfalcon
Running a company ? ?
Developing a
business model
? ?
Projects ? ?
Production ? ?
@wildfalcon
Chaos
? ? ?
? ? ?
? ? ?
? ? ?
@wildfalcon
Running a company ? ?
Developing a
business model
? ?
Projects ? ?
Production ? ?
@wildfalcon
Enough Theory!
@wildfalcon
Real examples
Let’s look at four things a typical company does
• Running a company
• Developing a Business Mod...
@wildfalcon
Project
“A collaborative enterprise, carefully planned to achieve a particular aim”
http://en.wikipedia.org/wi...
@wildfalcon
@wildfalcon
Running a company ? ?
Developing a
business model
? ?
Projects
Project Management:
Gantt Charts
Prince2
Waterf...
@wildfalcon
Running a company ? ?
Developing a
business model
? ?
Projects
Project Management:
Gantt Charts
Prince2
Waterf...
@wildfalcon
Production
“The production of large amounts of standardised products, including
and especially on assembly lin...
@wildfalcon
@wildfalcon
Running a company ? ?
Developing a
business model
? ?
Projects
Project Management:
Gantt Charts
Prince2
Waterf...
@wildfalcon
Running a company ? ?
Developing a
business model
? ?
Projects
Project Management:
Gantt Charts
Prince2
Waterf...
@wildfalcon
Developing a Business Model
“The rationale of how an organisation creates, delivers, and captures
value"
http:...
@wildfalcon
@wildfalcon
Running a company ? ?
Developing a
business model
Business Plan:
Write a business plan then implement it
exact...
@wildfalcon
Running a company ? ?
Developing a
business model
Business Plan:
Write a business plan then implement it
exact...
@wildfalcon
Running a company
“The system by which corporations are directed and controlled.”
http://en.wikipedia.org/wiki...
@wildfalcon
@wildfalcon
Running a company
Corporate Governance
eg: Multinations, Governments, Most
Enterprises
?
Developing a
business...
@wildfalcon
Running a company
Corporate Governance
eg: Multinations, Governments, Most
Enterprises
No Name:
eg: 37 Signals...
@wildfalcon
3 Common uses of the word
“Agile”
@wildfalcon
Running a company
Corporate Governance
eg: Vodafone, Governments, Most
Enterprises
No Name:
eg: 37 Signals, Gi...
@wildfalcon
Running a company
Corporate Governance
eg: Vodafone, Governments, Most
Enterprises
No Name:
eg: 37 Signals, Gi...
@wildfalcon
Chaos
Chaos
No Name
eg: Vodafone, Governments, Most
Enterprises
No Name:
eg: 37 Signals, Github
Chaos
No Name:...
@wildfalcon
Summary
Three things you should remember
• 2 (or 3) Mindsets about how a company can work
• How these apply to...
@wildfalcon
Learnings
Two key ideas
• Over the past 130 years there has been a continual change:

Chaos -> Scientific Mana...
@wildfalcon
Further Reading
• The Last Re-Org You’ll Ever Do

https://medium.com/p/f19160f61500
• Inside GitHub's Super-Le...
@wildfalcon
Follow me on Twitter for more
@wildfalcon
Upcoming SlideShare
Loading in …5
×

Agile vs agile (vs agile)

9,807 views
9,583 views

Published on

Everyone says "I understand Agile", but do they really?

Based on 5 years of people telling me the understand Agile I started to think would could it mean when someone says that.

What I realised is that there has been a mindset shift about how companies work, and Agile (in it's strictest definition) is just a part of that.

Published in: Business, Technology
2 Comments
45 Likes
Statistics
Notes
No Downloads
Views
Total views
9,807
On SlideShare
0
From Embeds
0
Number of Embeds
12
Actions
Shares
0
Downloads
256
Comments
2
Likes
45
Embeds 0
No embeds

No notes for slide

Agile vs agile (vs agile)

  1. 1. @wildfalcon Agile vs Agile (vs Agile) The fall of“scientific” management Dr Laurie Young Head  of  Opera+ons  -­‐  New  Bamboo   ! ! ! Tech  Culture   Crea+ve  Photography   Compe++ve  Dancing
  2. 2. @wildfalcon Why should you listen to me? When you understand the mindset shift you will be able to: • Communicate easier with each other • Explicitly choose which mindset you want your company to have • Build companies that adapt to unpredictable events • Test new ideas and new opportunities quickly
  3. 3. @wildfalcon 2 Mindsets
  4. 4. @wildfalcon 2 Mindsets (well, 3 actually)
  5. 5. @wildfalcon Everyone just does “work” “There’s no point paying attention to the way things get done” “We are wasting too much time on this ‘process’ crap” “Stop talking about how I work and let me do some work” Chaos
  6. 6. @wildfalcon It just doesn’t work Chaos
  7. 7. @wildfalcon Let’s forget about this one! Chaos
  8. 8. @wildfalcon Scientific Management Three basic principles 1. Get better results by thinking about how work is done: 
 The “work practices” 2. Managers should control the employees’ work practices 3. Managers should empirically analyse and optimise work practices
  9. 9. @wildfalcon Frederick Winslow Taylor (March 20, 1856 – March 21, 1915)
  10. 10. @wildfalcon
  11. 11. @wildfalcon Employees: Do Work Managers: Tell employees how to do work
  12. 12. @wildfalcon Manager Employees
  13. 13. @wildfalcon Pro: It works!
  14. 14. @wildfalcon
  15. 15. @wildfalcon
  16. 16. @wildfalcon GDP(inM1960USD) 0 20000 40000 60000 80000 Year 1830 1840 1850 1860 1870 1880 1890 1900 1910 1913 1925 1938 Russia Germany
  17. 17. @wildfalcon Cons: Many!
  18. 18. @wildfalcon IT SUCKS!
  19. 19. @wildfalcon NO ONE IS HAVING FUN!
  20. 20. @wildfalcon It’s slow to respond
  21. 21. @wildfalcon Data is gathered here It’s slow to respond
  22. 22. @wildfalcon It’s slow to respond But needs to get here so decisions can be made
  23. 23. @wildfalcon It's not accurate: People talk to each other
  24. 24. @wildfalcon Complex Systems
  25. 25. @wildfalcon
  26. 26. @wildfalcon Complex Systems Complex systems reconfigure themselves, adapting to constraints. This means they display emergent behaviour and are rarely stable
  27. 27. @wildfalcon Complex Systems Complex systems have the following properties 1. They adapt to their constraints 2. They rapidly reconfigure to adapt to any changes 3. Behaviour is emergent - meaning it’s unpredictable 4. Behaviour is constantly adapting so is rarely stable
  28. 28. @wildfalcon Complex Systems For example: 1. Ant colonies 2. Human brain 3. Stock market 4. A team of people
  29. 29. @wildfalcon AKA “Empowered Teams” 1. Get better results by thinking about how work is done: 
 The “work practices” 2. Teams of people should be empowered to control their own work practices 3. Teams should analyse and improve their own work practices
  30. 30. @wildfalcon
  31. 31. @wildfalcon Running a company ? ? Developing a business model ? ? Projects ? ? Production ? ?
  32. 32. @wildfalcon Chaos ? ? ? ? ? ? ? ? ? ? ? ?
  33. 33. @wildfalcon Running a company ? ? Developing a business model ? ? Projects ? ? Production ? ?
  34. 34. @wildfalcon Enough Theory!
  35. 35. @wildfalcon Real examples Let’s look at four things a typical company does • Running a company • Developing a Business Model • Projects • Production
  36. 36. @wildfalcon Project “A collaborative enterprise, carefully planned to achieve a particular aim” http://en.wikipedia.org/wiki/Project
  37. 37. @wildfalcon
  38. 38. @wildfalcon Running a company ? ? Developing a business model ? ? Projects Project Management: Gantt Charts Prince2 Waterfall Pert Analysis ? Production ? ?
  39. 39. @wildfalcon Running a company ? ? Developing a business model ? ? Projects Project Management: Gantt Charts Prince2 Waterfall Pert Analysis Agile: Scrum XP Production ? ?
  40. 40. @wildfalcon Production “The production of large amounts of standardised products, including and especially on assembly lines.” http://en.wikipedia.org/wiki/Mass_production
  41. 41. @wildfalcon
  42. 42. @wildfalcon Running a company ? ? Developing a business model ? ? Projects Project Management: Gantt Charts Prince2 Waterfall Pert Analysis Agile: Scrum XP Production Fordism ?
  43. 43. @wildfalcon Running a company ? ? Developing a business model ? ? Projects Project Management: Gantt Charts Prince2 Waterfall Pert Analysis Agile: Scrum XP Production Fordism Lean: Kanban Toyota Production System JIT Manufacturing
  44. 44. @wildfalcon Developing a Business Model “The rationale of how an organisation creates, delivers, and captures value" http://en.wikipedia.org/wiki/Business_mod
  45. 45. @wildfalcon
  46. 46. @wildfalcon Running a company ? ? Developing a business model Business Plan: Write a business plan then implement it exactly ? Projects Project Management: Gantt Charts Prince2 Waterfall Pert Analysis Agile: Scrum XP Production Fordism Lean: Kanban Toyota Production System JIT Manufacturing
  47. 47. @wildfalcon Running a company ? ? Developing a business model Business Plan: Write a business plan then implement it exactly Lean Startup: Team builds business plan by experiment MVP Projects Project Management: Gantt Charts Prince2 Waterfall Pert Analysis Agile: Scrum XP Production Fordism Lean: Kanban Toyota Production System JIT Manufacturing
  48. 48. @wildfalcon Running a company “The system by which corporations are directed and controlled.” http://en.wikipedia.org/wiki/Corporate_Governance
  49. 49. @wildfalcon
  50. 50. @wildfalcon Running a company Corporate Governance eg: Multinations, Governments, Most Enterprises ? Developing a business model Business Plan:: Write a business plan then implement it exactly Lean Startup: Team builds business plan by experiment MVP Projects Project Management: Gantt Charts Prince2 Waterfall Pert Analysis Agile: Scrum XP Production Fordism Lean: Kanban Toyota Production System JIT Manufacturing
  51. 51. @wildfalcon Running a company Corporate Governance eg: Multinations, Governments, Most Enterprises No Name: eg: 37 Signals, Github Developing a business model Business Plan:: Write a business plan then implement it exactly Lean Startup: Team builds business plan by experiment MVP Projects Project Management: Gantt Charts Prince2 Waterfall Pert Analysis Agile: Scrum XP Production Fordism Lean: Kanban Toyota Production System JIT Manufacturing
  52. 52. @wildfalcon 3 Common uses of the word “Agile”
  53. 53. @wildfalcon Running a company Corporate Governance eg: Vodafone, Governments, Most Enterprises No Name: eg: 37 Signals, Github Startups No Name: Write a business plan then implement it exactly Lean Startup: Everyone builds a business plan though experiment MVP Projects Project Management: Gantt Charts Prince2 Waterfall Pert Analysis Agile: Scrum XP Production Fordism Lean: Kanban Toyota Production System JIT Manufacturing Agile is a way of building projects with empowered teams
  54. 54. @wildfalcon Running a company Corporate Governance eg: Vodafone, Governments, Most Enterprises No Name: eg: 37 Signals, Github Startups No Name: Write a business plan then implement it exactly Lean Startup: Everyone builds a business plan though experiment MVP Projects Project Management: Gantt Charts Prince2 Waterfall Pert Analysis Agile: Scrum XP Production Fordism Lean: Kanban Toyota Production System JIT Manufacturing Agile is any way of working with empowered teams
  55. 55. @wildfalcon Chaos Chaos No Name eg: Vodafone, Governments, Most Enterprises No Name: eg: 37 Signals, Github Chaos No Name: Write a business plan then implement it exactly Lean Startup: Everyone builds a business plan though experiment MVP Chaos Project Management: Gantt Charts Prince2 Waterfall Pert Analysis Agile: Scrum XP Chaos Fordism Lean: Kanban Toyota Production System JIT Manufacturing Agile is ANY way of working that doesn’t use managers & hierarchy
  56. 56. @wildfalcon Summary Three things you should remember • 2 (or 3) Mindsets about how a company can work • How these apply to 4 types of work that a company can do • The phrase “Agile” can be used to mean different things !
  57. 57. @wildfalcon Learnings Two key ideas • Over the past 130 years there has been a continual change:
 Chaos -> Scientific Management -> Complex Systems • We are learning how create empowered teams that are more fun to work in and generate better results !
  58. 58. @wildfalcon Further Reading • The Last Re-Org You’ll Ever Do
 https://medium.com/p/f19160f61500 • Inside GitHub's Super-Lean Management Strategy
 http://www.fastcolabs.com/3020181/open-company/inside-githubs-super-lean-management-strategy-and-how-it- drives-innovation • Scaling Agile @ Spotify
 http://ucvox.files.wordpress.com/2012/11/113617905-scaling-agile-spotify-11.pdf • The Marshall Model of Organisational Evolution
 http://fallingblossoms.com/opinion/content?id=1006
  59. 59. @wildfalcon Follow me on Twitter for more @wildfalcon

×