• Like
  • Save
Agile vs agile (vs agile)
Upcoming SlideShare
Loading in...5
×
 

Agile vs agile (vs agile)

on

  • 3,431 views

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

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.

Statistics

Views

Total Views
3,431
Views on SlideShare
1,417
Embed Views
2,014

Actions

Likes
10
Downloads
97
Comments
1

7 Embeds 2,014

http://girlsintechuk.com 1940
http://girlsintechlondon.wordpress.com 37
http://www.scoop.it 25
https://twitter.com 7
https://www.google.ie 3
http://ranksit.com 1
http://www.slideee.com 1
More...

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel

11 of 1

  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    Agile vs agile (vs agile) Agile vs agile (vs agile) Presentation Transcript

    • @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
    • @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
    • @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 much time on this ‘process’ crap” “Stop talking about how I work and let me do some work” Chaos
    • @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 “work practices” 2. Managers should control the employees’ work practices 3. Managers should empirically analyse and optimise work practices
    • @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 Russia Germany
    • @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 emergent behaviour and are rarely stable
    • @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
    • @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. Teams of people should be empowered to control their own work practices 3. Teams should analyse and improve their own work practices
    • @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 Model • Projects • Production
    • @wildfalcon Project “A collaborative enterprise, carefully planned to achieve a particular aim” http://en.wikipedia.org/wiki/Project
    • @wildfalcon
    • @wildfalcon Running a company ? ? Developing a business model ? ? Projects Project Management: Gantt Charts Prince2 Waterfall Pert Analysis ? Production ? ?
    • @wildfalcon Running a company ? ? Developing a business model ? ? Projects Project Management: Gantt Charts Prince2 Waterfall Pert Analysis Agile: Scrum XP Production ? ?
    • @wildfalcon Production “The production of large amounts of standardised products, including and especially on assembly lines.” http://en.wikipedia.org/wiki/Mass_production
    • @wildfalcon
    • @wildfalcon Running a company ? ? Developing a business model ? ? Projects Project Management: Gantt Charts Prince2 Waterfall Pert Analysis Agile: Scrum XP Production Fordism ?
    • @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
    • @wildfalcon Developing a Business Model “The rationale of how an organisation creates, delivers, and captures value" http://en.wikipedia.org/wiki/Business_mod
    • @wildfalcon
    • @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
    • @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
    • @wildfalcon Running a company “The system by which corporations are directed and controlled.” http://en.wikipedia.org/wiki/Corporate_Governance
    • @wildfalcon
    • @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
    • @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
    • @wildfalcon 3 Common uses of the word “Agile”
    • @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
    • @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
    • @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
    • @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 !
    • @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 !
    • @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
    • @wildfalcon Follow me on Twitter for more @wildfalcon