SlideShare a Scribd company logo
Private and Confidential. © 2011 ThoughtWorks, Ltd. All rights reserved.
I DON’T DO AGILE, I AM AGILE!
@BarryOReilly
www.barryoreilly.com
http://www.linkedin.com/in/barryoreilly
Private and Confidential. © 2011 ThoughtWorks, Ltd. All rights reserved.
Who are ThoughtWorks?
Enterprise Agile and Technology
consulting
Offices in US, UK, Germany, India,
Brazil, China and Australia
1,800 people worldwide
Creators of GO!, Twist and Mingle
Martin Fowler & Jim Highsmith
Private and Confidential. © 2011 ThoughtWorks, Ltd. All rights reserved.
What will we cover?
Private and Confidential. © 2011 ThoughtWorks, Ltd. All rights reserved.
Problems adopting and practicing
Agile in organisations
Private and Confidential. © 2011 ThoughtWorks, Ltd. All rights reserved.
Follow what is in the book
– we’re Agile!
Private and Confidential. © 2011 ThoughtWorks, Ltd. All rights reserved.
Agile project failing to deliver or
live up to expectations
Private and Confidential. © 2011 ThoughtWorks, Ltd. All rights reserved.
But we are doing everything
X
says to do
Private and Confidential. © 2011 ThoughtWorks, Ltd. All rights reserved.
Maybe Agile isn’t for us
It does not work
A myth
Private and Confidential. © 2011 ThoughtWorks, Ltd. All rights reserved.
Practices and Principles
Agile
– SCRUM
– XP
Lean and Kanban
Private and Confidential. © 2011 ThoughtWorks, Ltd. All rights reserved.
SCRUM - Practices
Meetings
Daily Stand Up
Sprint Planning
Showcase
Retrospective
Time-boxing
Sprint
Spikes
Artifacts
Product Backlog
Sprint Backlog
Burn Down
Roles
SCRUM Team
SCRUM Master
Product Owner
Users
Private and Confidential. © 2011 ThoughtWorks, Ltd. All rights reserved.
XP – Practices
Feedback
User Stories
(Planning)
Whole team
Test Driven
Development
Pair Programming
Welfare
Sustainable Pace
Shared Understanding
Simple Design
System Metaphor
Collective Code
Ownership
Continuous Process
Continuous
Integration
Design Improvement
Small Releases
Private and Confidential. © 2011 ThoughtWorks, Ltd. All rights reserved.
Kanban
Visualise The Workflow
Limit Work In Progress
Manage Flow
Make Process Policies Explicit
Improve Collaboratively
Private and Confidential. © 2011 ThoughtWorks, Ltd. All rights reserved.
Change your perspective
Private and Confidential. © 2011 ThoughtWorks, Ltd. All rights reserved.
Instead of trying to do everything
that’s prescribed
Ask why are we doing it?
Private and Confidential. © 2011 ThoughtWorks, Ltd. All rights reserved.
Do we need to do it?
Does it work for the product we
trying to build?
Private and Confidential. © 2011 ThoughtWorks, Ltd. All rights reserved.
Reverse thinking
Private and Confidential. © 2011 ThoughtWorks, Ltd. All rights reserved.
The best place to begin an
intellectual journey is at its end
– Russell Ackoff
Private and Confidential. © 2011 ThoughtWorks, Ltd. All rights reserved.
Visionaries look ahead to a
desired end
Know where they want to be
Private and Confidential. © 2011 ThoughtWorks, Ltd. All rights reserved.
Work backwards to find a way of
getting there
Private and Confidential. © 2011 ThoughtWorks, Ltd. All rights reserved.
Bad smells
Private and Confidential. © 2011 ThoughtWorks, Ltd. All rights reserved.
To do more of what is not working
now, is to do more of what will not
work in the future
Private and Confidential. © 2011 ThoughtWorks, Ltd. All rights reserved.
Trying to do the wrong thing right
Private and Confidential. © 2011 ThoughtWorks, Ltd. All rights reserved.
Being ineffective
Private and Confidential. © 2011 ThoughtWorks, Ltd. All rights reserved.
How do we know?
Private and Confidential. © 2011 ThoughtWorks, Ltd. All rights reserved.
Practices and Principles
Agile
– SCRUM
– XP
Lean
– Kanban
– Muda (Eliminating waste)
– Amplify learning
– Deliver as fast as possible
Private and Confidential. © 2011 ThoughtWorks, Ltd. All rights reserved.
It is important that an aim never
be defined in terms of a specific
activity or method.
– Edward Deming
Private and Confidential. © 2011 ThoughtWorks, Ltd. All rights reserved.
Go Compare
Private and Confidential. © 2011 ThoughtWorks, Ltd. All rights reserved.
Compare
SCRUM
14 Practices
- Time boxed
- Cross Functional
teams
- Roles Prescribed
- Cannot Add Items
- Estimation
Required
XP
12 Practices
- Iterative
- Developer
centric
- Collective
Ownership
- Small releases
- Planning game
Kanban
3 Practices
- Event Driven
- Specialist teams
- No Roles
Prescribed
- Add Items when
capacity
- Estimation Optional
Prescriptive Adaptive
Private and Confidential. © 2011 ThoughtWorks, Ltd. All rights reserved.
Focus on using the practices that
suit the context
Don’t simply stick with one
discipline and one alone
Private and Confidential. © 2011 ThoughtWorks, Ltd. All rights reserved.
Great idea!
When do we start?
Private and Confidential. © 2011 ThoughtWorks, Ltd. All rights reserved.
Day One to Last Day
Private and Confidential. © 2011 ThoughtWorks, Ltd. All rights reserved.
Example
Private and Confidential. © 2011 ThoughtWorks, Ltd. All rights reserved.
Day One
Management felt need to control and manage team
Showed a lack of involvement in the project (Agile too time
consuming)
Wanted progress reports every two weeks
SCRUM by the book
Time-boxing led to mini-Waterfall mentality
Sprint planning meeting (taking hours and all team members)
Build broken, still go to prescribed meetings
Estimate in points, task in hours, Burn down in hours
Private and Confidential. © 2011 ThoughtWorks, Ltd. All rights reserved.
Change perspective
Planned On
Demand
Private and Confidential. © 2011 ThoughtWorks, Ltd. All rights reserved.
Change Going Forward
Once
Planned
Now On
Demand
No Sprint
Planning
Story Showcase
No Time
Box
Retro Reporting
Trash
Hours
Abstract
Sizing
Private and Confidential. © 2011 ThoughtWorks, Ltd. All rights reserved.
Last Day
Only formality
– Showcase to external stakeholders
– Report outwards on velocity covered since last report cycle
Stakeholders
– require continual engagement at story review and
showcase
– Forced to prioritised
Developers
– Story huddles meant they only review stories they work on
– Focus on writing code, not hang out in meetings
Private and Confidential. © 2011 ThoughtWorks, Ltd. All rights reserved.
What are the indicators for what
practices to use?
Private and Confidential. © 2011 ThoughtWorks, Ltd. All rights reserved.
What To Think About….
Project Brief
– Green or Brown Fields
– New Product Development
– Heavy Lifting
– Integration
Private and Confidential. © 2011 ThoughtWorks, Ltd. All rights reserved.
What To Think About….
Organisation
– Experience of Agile
– Open to change
– Culture
– People need to feel secure, otherwise
display defensive behaviour
Private and Confidential. © 2011 ThoughtWorks, Ltd. All rights reserved.
What To Think About….
Hand over and collaboration
– Always available
– Not with team continually
– Intermittently
– Only attend schedule meetings
Private and Confidential. © 2011 ThoughtWorks, Ltd. All rights reserved.
What To Think About….
Composition Of The Team
– Co-located
– Distributed
– Same working hours
– Different time zones
Private and Confidential. © 2011 ThoughtWorks, Ltd. All rights reserved.
What To Think About….
Environment
– Technology
– Tools
– Office Space
– Desk Space
Private and Confidential. © 2011 ThoughtWorks, Ltd. All rights reserved.
What To Think About….
Releasing
– Automated or Manual
– How often can you deploy?
– On demand
– Daily, Weekly, Monthly
– Scheduled cycle
Private and Confidential. © 2011 ThoughtWorks, Ltd. All rights reserved.
What To Think About….
Feedback loops
– Stakeholders
– Customers
– Users
– Cannot improve if you do not get it
Private and Confidential. © 2011 ThoughtWorks, Ltd. All rights reserved.
So back to SCRUM, XP or Kanban
Private and Confidential. © 2011 ThoughtWorks, Ltd. All rights reserved.
SCURM
14 Practices
- Time boxed
- Cross Functional
teams
- Roles Prescribed
- Cannot Add Items
- Estimation
Required
XP
12 Practices
- Iterative
- Developer
centric
- Collective
Ownership
- Small releases
- Planning game
Kanban
3 Practices
- Event Driven
- Specialist teams
- No Roles
Prescribed
- Add Items when
capacity
- Estimation Optional
Private and Confidential. © 2011 ThoughtWorks, Ltd. All rights reserved.
Stop thinking about what
discipline
to use
Starting thinking about what
practice will be useful
Private and Confidential. © 2011 ThoughtWorks, Ltd. All rights reserved.
SCURM
14 Practices
- Time boxed
- Cross Functional
teams
- Roles Prescribed
- Cannot Add Items
- Estimation
Required
XP
12 Practices
- Iterative
- Developer
centric
- Collective
Ownership
- Small releases
- Planning game
Kanban
3 Practices
- Event Driven
- Specialist teams
- No Roles
Prescribed
- Add Items when
capacity
- Estimation Optional
Private and Confidential. © 2011 ThoughtWorks, Ltd. All rights reserved.
- Time boxed
- Cross Functional
teams
- Roles Prescribed
- Cannot Add Items
- Estimation
Required
- Iterative
- Developer
centric
- Collective
Ownership
- Small releases
- Planning game
- Event Driven
- Specialist teams
- No Roles
Prescribed
- Add Items when
capacity
- Estimation Optional
Private and Confidential. © 2011 ThoughtWorks, Ltd. All rights reserved.
Lean Thinking
Private and Confidential. © 2011 ThoughtWorks, Ltd. All rights reserved.
There is nothing so useless as
doing efficiently that which
should not be done at all
- Peter Drucker
Private and Confidential. © 2011 ThoughtWorks, Ltd. All rights reserved.
Minimum amount to succeed
Private and Confidential. © 2011 ThoughtWorks, Ltd. All rights reserved.
Muda
– Eliminate waste
– Not helping get rid of it
– Using more tools, people or equipment than is
needed
– Software Development is a value creation
process
– Perfect process has no unneeded waste
Private and Confidential. © 2011 ThoughtWorks, Ltd. All rights reserved.
Delivering as fast as possible
– End goal is to deliver a product
– Sooner the product is delivered
– Sooner you get feedback
– Sooner you can improve it
Private and Confidential. © 2011 ThoughtWorks, Ltd. All rights reserved.
Amplified learning
– Continuous learning process
– Making mistakes and learning
– Increased feedback
Private and Confidential. © 2011 ThoughtWorks, Ltd. All rights reserved.
Question Everything
Private and Confidential. © 2011 ThoughtWorks, Ltd. All rights reserved.
Is what we are doing valuable or
slowing us down?
Private and Confidential. © 2011 ThoughtWorks, Ltd. All rights reserved.
Is it relevant for what we are trying
to do?
Private and Confidential. © 2011 ThoughtWorks, Ltd. All rights reserved.
What purpose is it meant to serve
- is it achieving it?
Private and Confidential. © 2011 ThoughtWorks, Ltd. All rights reserved.
If we didn’t do it what would
happen?
Private and Confidential. © 2011 ThoughtWorks, Ltd. All rights reserved.
Continuous Improvement
Private and Confidential. © 2011 ThoughtWorks, Ltd. All rights reserved.
Team arrives at maturity when it
invests more in strategies and
tactics that do not work more than
ones that do
Private and Confidential. © 2011 ThoughtWorks, Ltd. All rights reserved.
Learn more when things are
wrong not right
Private and Confidential. © 2011 ThoughtWorks, Ltd. All rights reserved.
Try things out
Don’t be afraid to fail
Private and Confidential. © 2011 ThoughtWorks, Ltd. All rights reserved.
Do not waste your failures
Private and Confidential. © 2011 ThoughtWorks, Ltd. All rights reserved.
It's not FAILURE that we should
celebrate - but the LEARNING
that ensues
Private and Confidential. © 2011 ThoughtWorks, Ltd. All rights reserved.
Kaizen
Envisage
Enact
Get Feedback
Feed Learning
Back In
Private and Confidential. © 2011 ThoughtWorks, Ltd. All rights reserved.
Thank you
If you like what you saw talk to
me about joining ThoughtWorks

More Related Content

PDF
5 Levels of Agile Planning Explained Simply
Russell Pannone
 
PDF
Solit 2014, Agile ValueTeam, учимся понимать Scrum, Семенченко Антон
solit
 
PDF
Leading the agile organization
Dimitri Ponomareff
 
PDF
Planning, scaling and flowing within your agile organization
Dimitri Ponomareff
 
PPTX
Scrum Master & Agile Project Manager: A Tale of Two Roles
Tommy Norman
 
PPTX
Agile Software Development - Agile and Scrum Intro
Kaushik Saha, Sr. Business Analyst, CSM, CSP, APO, ICP
 
PPTX
Agile Outside Software
allan kelly
 
PDF
Faster Cheaper Better the Agile / Lean Way
Dimitri Ponomareff
 
5 Levels of Agile Planning Explained Simply
Russell Pannone
 
Solit 2014, Agile ValueTeam, учимся понимать Scrum, Семенченко Антон
solit
 
Leading the agile organization
Dimitri Ponomareff
 
Planning, scaling and flowing within your agile organization
Dimitri Ponomareff
 
Scrum Master & Agile Project Manager: A Tale of Two Roles
Tommy Norman
 
Agile Software Development - Agile and Scrum Intro
Kaushik Saha, Sr. Business Analyst, CSM, CSP, APO, ICP
 
Agile Outside Software
allan kelly
 
Faster Cheaper Better the Agile / Lean Way
Dimitri Ponomareff
 

What's hot (20)

PPTX
Agile Auckland agile 101 back to basics
Edwin Dando
 
PPTX
Secrets of Scrum
James Coplien
 
KEY
ScrumMaster vs Project Manager
AgileDad
 
PPTX
Alternatives to scaling your agile process: valuing outcomes over output
Edwin Dando
 
PPTX
2013 Scrum Gathering Keynote: Buy or build — where did your agile come from?
James Coplien
 
PDF
Scrum. XP. Lean. Kanban - Be Agile
Andreea Visanoiu
 
PDF
Introduction to Agile Values & Principles
Andreea Visanoiu
 
PDF
Introduction to the International Consortium for Agile (ICAgile)
Ahmed Sidky
 
PDF
Agile values
DUONG Trong Tan
 
KEY
Facilitation Foundations - A Guide to Effective Agile Meetings
AgileDad
 
PPTX
The Secret, Yet Obvious, Ingredient to Sustainable Agility
Ahmed Sidky
 
PDF
Solit 2014, Scrum guide 2013, Семенченко Антон
solit
 
PPTX
A Deep Look at Agile Certifications
Richard Cheng
 
PPTX
What is Agility - Transforming to become an Agile Organization in the Digital...
Richard Ellis PMP PRM CSM PMI-ACP SSGB
 
PDF
Scrum & Kanban Introduction
Chihyang Li
 
PPTX
Situational retrospectives
Richard Cheng
 
PPTX
Agile Mindset For Executives
Michael Tarnowski
 
PDF
Introductionto Agile Executive Overview Gpi Asia Rev2
Benjamin Scherrey
 
KEY
Intro to Lean Software Development
gcaprio
 
PPTX
Agile Methodologies and Scrum
Scrum Turkey
 
Agile Auckland agile 101 back to basics
Edwin Dando
 
Secrets of Scrum
James Coplien
 
ScrumMaster vs Project Manager
AgileDad
 
Alternatives to scaling your agile process: valuing outcomes over output
Edwin Dando
 
2013 Scrum Gathering Keynote: Buy or build — where did your agile come from?
James Coplien
 
Scrum. XP. Lean. Kanban - Be Agile
Andreea Visanoiu
 
Introduction to Agile Values & Principles
Andreea Visanoiu
 
Introduction to the International Consortium for Agile (ICAgile)
Ahmed Sidky
 
Agile values
DUONG Trong Tan
 
Facilitation Foundations - A Guide to Effective Agile Meetings
AgileDad
 
The Secret, Yet Obvious, Ingredient to Sustainable Agility
Ahmed Sidky
 
Solit 2014, Scrum guide 2013, Семенченко Антон
solit
 
A Deep Look at Agile Certifications
Richard Cheng
 
What is Agility - Transforming to become an Agile Organization in the Digital...
Richard Ellis PMP PRM CSM PMI-ACP SSGB
 
Scrum & Kanban Introduction
Chihyang Li
 
Situational retrospectives
Richard Cheng
 
Agile Mindset For Executives
Michael Tarnowski
 
Introductionto Agile Executive Overview Gpi Asia Rev2
Benjamin Scherrey
 
Intro to Lean Software Development
gcaprio
 
Agile Methodologies and Scrum
Scrum Turkey
 
Ad

Similar to I Don't Do Agile. I Am Agile (20)

PPTX
I don't do agile, i am agile (Barry O'Reilly)
Ontico
 
PDF
I don't do Agile, I AM Agile!
Barry O'Reilly
 
PDF
Successful Agile Transformation - Jim Grundner - Agile Maine
agilemaine
 
PDF
Doniel Wilson Presents: Surviving the Shift. Agile and its Impact to your Fut...
Liana Underwood
 
KEY
Agile product development
Scrum Asia Pasifik
 
PDF
Dave West - Maximizing your scrum
ScrumDayLondon
 
PDF
Practical Scrum - day 1
Anat (Alon) Salhov
 
PPTX
What is Scrum?
Fredrik Fjällström
 
PDF
Practical Scrum - one day training
Anat (Alon) Salhov
 
PPTX
Agile thinking
Edwin Dando
 
PDF
Introduction to agile and scrum
Anat (Alon) Salhov
 
PDF
"Scrum master or Agile Master" - by Saikat Das @ Scaling Agile Institute
Innovation Roots
 
PDF
Scrum master & agile master
Saikat Das - CSP, SAFe Agilist, ICP, DAD-Yellow Belt
 
PPTX
How to scale agility in your enterprise
Timothy Wise
 
KEY
Thezenofscrum1 090221154550-phpapp01
Dani Llamazares
 
PPTX
Mastering Agile Practices to Build High Performing Teams
AgileThought
 
PPTX
Agile for Business
DigitalCatapultDevelopmentPractices
 
PDF
Scrum master basics
Elad Sofer
 
PDF
Agile pandemic.pptx
Tushar Somaiya
 
PPT
Transitioning To Agile
ThoughtWorks Studios
 
I don't do agile, i am agile (Barry O'Reilly)
Ontico
 
I don't do Agile, I AM Agile!
Barry O'Reilly
 
Successful Agile Transformation - Jim Grundner - Agile Maine
agilemaine
 
Doniel Wilson Presents: Surviving the Shift. Agile and its Impact to your Fut...
Liana Underwood
 
Agile product development
Scrum Asia Pasifik
 
Dave West - Maximizing your scrum
ScrumDayLondon
 
Practical Scrum - day 1
Anat (Alon) Salhov
 
What is Scrum?
Fredrik Fjällström
 
Practical Scrum - one day training
Anat (Alon) Salhov
 
Agile thinking
Edwin Dando
 
Introduction to agile and scrum
Anat (Alon) Salhov
 
"Scrum master or Agile Master" - by Saikat Das @ Scaling Agile Institute
Innovation Roots
 
How to scale agility in your enterprise
Timothy Wise
 
Thezenofscrum1 090221154550-phpapp01
Dani Llamazares
 
Mastering Agile Practices to Build High Performing Teams
AgileThought
 
Scrum master basics
Elad Sofer
 
Agile pandemic.pptx
Tushar Somaiya
 
Transitioning To Agile
ThoughtWorks Studios
 
Ad

More from Thoughtworks (20)

PDF
Design System as a Product
Thoughtworks
 
PDF
Designers, Developers & Dogs
Thoughtworks
 
PDF
Cloud-first for fast innovation
Thoughtworks
 
PDF
More impact with flexible teams
Thoughtworks
 
PDF
Culture of Innovation
Thoughtworks
 
PDF
Dual-Track Agile
Thoughtworks
 
PDF
Developer Experience
Thoughtworks
 
PDF
When we design together
Thoughtworks
 
PDF
Hardware is hard(er)
Thoughtworks
 
PDF
Customer-centric innovation enabled by cloud
Thoughtworks
 
PDF
Amazon's Culture of Innovation
Thoughtworks
 
PDF
When in doubt, go live
Thoughtworks
 
PDF
Don't cross the Rubicon
Thoughtworks
 
PDF
Error handling
Thoughtworks
 
PDF
Your test coverage is a lie!
Thoughtworks
 
PDF
Docker container security
Thoughtworks
 
PDF
Redefining the unit
Thoughtworks
 
PPTX
Technology Radar Webinar UK - Vol. 22
Thoughtworks
 
PDF
A Tribute to Turing
Thoughtworks
 
PDF
Rsa maths worked out
Thoughtworks
 
Design System as a Product
Thoughtworks
 
Designers, Developers & Dogs
Thoughtworks
 
Cloud-first for fast innovation
Thoughtworks
 
More impact with flexible teams
Thoughtworks
 
Culture of Innovation
Thoughtworks
 
Dual-Track Agile
Thoughtworks
 
Developer Experience
Thoughtworks
 
When we design together
Thoughtworks
 
Hardware is hard(er)
Thoughtworks
 
Customer-centric innovation enabled by cloud
Thoughtworks
 
Amazon's Culture of Innovation
Thoughtworks
 
When in doubt, go live
Thoughtworks
 
Don't cross the Rubicon
Thoughtworks
 
Error handling
Thoughtworks
 
Your test coverage is a lie!
Thoughtworks
 
Docker container security
Thoughtworks
 
Redefining the unit
Thoughtworks
 
Technology Radar Webinar UK - Vol. 22
Thoughtworks
 
A Tribute to Turing
Thoughtworks
 
Rsa maths worked out
Thoughtworks
 

Recently uploaded (20)

PPTX
The-Ethical-Hackers-Imperative-Safeguarding-the-Digital-Frontier.pptx
sujalchauhan1305
 
PDF
Orbitly Pitch Deck|A Mission-Driven Platform for Side Project Collaboration (...
zz41354899
 
PDF
Trying to figure out MCP by actually building an app from scratch with open s...
Julien SIMON
 
PDF
MASTERDECK GRAPHSUMMIT SYDNEY (Public).pdf
Neo4j
 
PDF
How Open Source Changed My Career by abdelrahman ismail
a0m0rajab1
 
PDF
How-Cloud-Computing-Impacts-Businesses-in-2025-and-Beyond.pdf
Artjoker Software Development Company
 
PPTX
OA presentation.pptx OA presentation.pptx
pateldhruv002338
 
PDF
Cloud-Migration-Best-Practices-A-Practical-Guide-to-AWS-Azure-and-Google-Clou...
Artjoker Software Development Company
 
PDF
AI Unleashed - Shaping the Future -Starting Today - AIOUG Yatra 2025 - For Co...
Sandesh Rao
 
PDF
A Day in the Life of Location Data - Turning Where into How.pdf
Precisely
 
PDF
Event Presentation Google Cloud Next Extended 2025
minhtrietgect
 
PDF
Make GenAI investments go further with the Dell AI Factory
Principled Technologies
 
PDF
BLW VOCATIONAL TRAINING SUMMER INTERNSHIP REPORT
codernjn73
 
PDF
A Strategic Analysis of the MVNO Wave in Emerging Markets.pdf
IPLOOK Networks
 
PDF
AI-Cloud-Business-Management-Platforms-The-Key-to-Efficiency-Growth.pdf
Artjoker Software Development Company
 
PDF
The Future of Mobile Is Context-Aware—Are You Ready?
iProgrammer Solutions Private Limited
 
PDF
Get More from Fiori Automation - What’s New, What Works, and What’s Next.pdf
Precisely
 
PDF
The Future of Artificial Intelligence (AI)
Mukul
 
PDF
REPORT: Heating appliances market in Poland 2024
SPIUG
 
PDF
Automating ArcGIS Content Discovery with FME: A Real World Use Case
Safe Software
 
The-Ethical-Hackers-Imperative-Safeguarding-the-Digital-Frontier.pptx
sujalchauhan1305
 
Orbitly Pitch Deck|A Mission-Driven Platform for Side Project Collaboration (...
zz41354899
 
Trying to figure out MCP by actually building an app from scratch with open s...
Julien SIMON
 
MASTERDECK GRAPHSUMMIT SYDNEY (Public).pdf
Neo4j
 
How Open Source Changed My Career by abdelrahman ismail
a0m0rajab1
 
How-Cloud-Computing-Impacts-Businesses-in-2025-and-Beyond.pdf
Artjoker Software Development Company
 
OA presentation.pptx OA presentation.pptx
pateldhruv002338
 
Cloud-Migration-Best-Practices-A-Practical-Guide-to-AWS-Azure-and-Google-Clou...
Artjoker Software Development Company
 
AI Unleashed - Shaping the Future -Starting Today - AIOUG Yatra 2025 - For Co...
Sandesh Rao
 
A Day in the Life of Location Data - Turning Where into How.pdf
Precisely
 
Event Presentation Google Cloud Next Extended 2025
minhtrietgect
 
Make GenAI investments go further with the Dell AI Factory
Principled Technologies
 
BLW VOCATIONAL TRAINING SUMMER INTERNSHIP REPORT
codernjn73
 
A Strategic Analysis of the MVNO Wave in Emerging Markets.pdf
IPLOOK Networks
 
AI-Cloud-Business-Management-Platforms-The-Key-to-Efficiency-Growth.pdf
Artjoker Software Development Company
 
The Future of Mobile Is Context-Aware—Are You Ready?
iProgrammer Solutions Private Limited
 
Get More from Fiori Automation - What’s New, What Works, and What’s Next.pdf
Precisely
 
The Future of Artificial Intelligence (AI)
Mukul
 
REPORT: Heating appliances market in Poland 2024
SPIUG
 
Automating ArcGIS Content Discovery with FME: A Real World Use Case
Safe Software
 

I Don't Do Agile. I Am Agile

  • 1. Private and Confidential. © 2011 ThoughtWorks, Ltd. All rights reserved. I DON’T DO AGILE, I AM AGILE! @BarryOReilly www.barryoreilly.com http://www.linkedin.com/in/barryoreilly
  • 2. Private and Confidential. © 2011 ThoughtWorks, Ltd. All rights reserved. Who are ThoughtWorks? Enterprise Agile and Technology consulting Offices in US, UK, Germany, India, Brazil, China and Australia 1,800 people worldwide Creators of GO!, Twist and Mingle Martin Fowler & Jim Highsmith
  • 3. Private and Confidential. © 2011 ThoughtWorks, Ltd. All rights reserved. What will we cover?
  • 4. Private and Confidential. © 2011 ThoughtWorks, Ltd. All rights reserved. Problems adopting and practicing Agile in organisations
  • 5. Private and Confidential. © 2011 ThoughtWorks, Ltd. All rights reserved. Follow what is in the book – we’re Agile!
  • 6. Private and Confidential. © 2011 ThoughtWorks, Ltd. All rights reserved. Agile project failing to deliver or live up to expectations
  • 7. Private and Confidential. © 2011 ThoughtWorks, Ltd. All rights reserved. But we are doing everything X says to do
  • 8. Private and Confidential. © 2011 ThoughtWorks, Ltd. All rights reserved. Maybe Agile isn’t for us It does not work A myth
  • 9. Private and Confidential. © 2011 ThoughtWorks, Ltd. All rights reserved. Practices and Principles Agile – SCRUM – XP Lean and Kanban
  • 10. Private and Confidential. © 2011 ThoughtWorks, Ltd. All rights reserved. SCRUM - Practices Meetings Daily Stand Up Sprint Planning Showcase Retrospective Time-boxing Sprint Spikes Artifacts Product Backlog Sprint Backlog Burn Down Roles SCRUM Team SCRUM Master Product Owner Users
  • 11. Private and Confidential. © 2011 ThoughtWorks, Ltd. All rights reserved. XP – Practices Feedback User Stories (Planning) Whole team Test Driven Development Pair Programming Welfare Sustainable Pace Shared Understanding Simple Design System Metaphor Collective Code Ownership Continuous Process Continuous Integration Design Improvement Small Releases
  • 12. Private and Confidential. © 2011 ThoughtWorks, Ltd. All rights reserved. Kanban Visualise The Workflow Limit Work In Progress Manage Flow Make Process Policies Explicit Improve Collaboratively
  • 13. Private and Confidential. © 2011 ThoughtWorks, Ltd. All rights reserved. Change your perspective
  • 14. Private and Confidential. © 2011 ThoughtWorks, Ltd. All rights reserved. Instead of trying to do everything that’s prescribed Ask why are we doing it?
  • 15. Private and Confidential. © 2011 ThoughtWorks, Ltd. All rights reserved. Do we need to do it? Does it work for the product we trying to build?
  • 16. Private and Confidential. © 2011 ThoughtWorks, Ltd. All rights reserved. Reverse thinking
  • 17. Private and Confidential. © 2011 ThoughtWorks, Ltd. All rights reserved. The best place to begin an intellectual journey is at its end – Russell Ackoff
  • 18. Private and Confidential. © 2011 ThoughtWorks, Ltd. All rights reserved. Visionaries look ahead to a desired end Know where they want to be
  • 19. Private and Confidential. © 2011 ThoughtWorks, Ltd. All rights reserved. Work backwards to find a way of getting there
  • 20. Private and Confidential. © 2011 ThoughtWorks, Ltd. All rights reserved. Bad smells
  • 21. Private and Confidential. © 2011 ThoughtWorks, Ltd. All rights reserved. To do more of what is not working now, is to do more of what will not work in the future
  • 22. Private and Confidential. © 2011 ThoughtWorks, Ltd. All rights reserved. Trying to do the wrong thing right
  • 23. Private and Confidential. © 2011 ThoughtWorks, Ltd. All rights reserved. Being ineffective
  • 24. Private and Confidential. © 2011 ThoughtWorks, Ltd. All rights reserved. How do we know?
  • 25. Private and Confidential. © 2011 ThoughtWorks, Ltd. All rights reserved. Practices and Principles Agile – SCRUM – XP Lean – Kanban – Muda (Eliminating waste) – Amplify learning – Deliver as fast as possible
  • 26. Private and Confidential. © 2011 ThoughtWorks, Ltd. All rights reserved. It is important that an aim never be defined in terms of a specific activity or method. – Edward Deming
  • 27. Private and Confidential. © 2011 ThoughtWorks, Ltd. All rights reserved. Go Compare
  • 28. Private and Confidential. © 2011 ThoughtWorks, Ltd. All rights reserved. Compare SCRUM 14 Practices - Time boxed - Cross Functional teams - Roles Prescribed - Cannot Add Items - Estimation Required XP 12 Practices - Iterative - Developer centric - Collective Ownership - Small releases - Planning game Kanban 3 Practices - Event Driven - Specialist teams - No Roles Prescribed - Add Items when capacity - Estimation Optional Prescriptive Adaptive
  • 29. Private and Confidential. © 2011 ThoughtWorks, Ltd. All rights reserved. Focus on using the practices that suit the context Don’t simply stick with one discipline and one alone
  • 30. Private and Confidential. © 2011 ThoughtWorks, Ltd. All rights reserved. Great idea! When do we start?
  • 31. Private and Confidential. © 2011 ThoughtWorks, Ltd. All rights reserved. Day One to Last Day
  • 32. Private and Confidential. © 2011 ThoughtWorks, Ltd. All rights reserved. Example
  • 33. Private and Confidential. © 2011 ThoughtWorks, Ltd. All rights reserved. Day One Management felt need to control and manage team Showed a lack of involvement in the project (Agile too time consuming) Wanted progress reports every two weeks SCRUM by the book Time-boxing led to mini-Waterfall mentality Sprint planning meeting (taking hours and all team members) Build broken, still go to prescribed meetings Estimate in points, task in hours, Burn down in hours
  • 34. Private and Confidential. © 2011 ThoughtWorks, Ltd. All rights reserved. Change perspective Planned On Demand
  • 35. Private and Confidential. © 2011 ThoughtWorks, Ltd. All rights reserved. Change Going Forward Once Planned Now On Demand No Sprint Planning Story Showcase No Time Box Retro Reporting Trash Hours Abstract Sizing
  • 36. Private and Confidential. © 2011 ThoughtWorks, Ltd. All rights reserved. Last Day Only formality – Showcase to external stakeholders – Report outwards on velocity covered since last report cycle Stakeholders – require continual engagement at story review and showcase – Forced to prioritised Developers – Story huddles meant they only review stories they work on – Focus on writing code, not hang out in meetings
  • 37. Private and Confidential. © 2011 ThoughtWorks, Ltd. All rights reserved. What are the indicators for what practices to use?
  • 38. Private and Confidential. © 2011 ThoughtWorks, Ltd. All rights reserved. What To Think About…. Project Brief – Green or Brown Fields – New Product Development – Heavy Lifting – Integration
  • 39. Private and Confidential. © 2011 ThoughtWorks, Ltd. All rights reserved. What To Think About…. Organisation – Experience of Agile – Open to change – Culture – People need to feel secure, otherwise display defensive behaviour
  • 40. Private and Confidential. © 2011 ThoughtWorks, Ltd. All rights reserved. What To Think About…. Hand over and collaboration – Always available – Not with team continually – Intermittently – Only attend schedule meetings
  • 41. Private and Confidential. © 2011 ThoughtWorks, Ltd. All rights reserved. What To Think About…. Composition Of The Team – Co-located – Distributed – Same working hours – Different time zones
  • 42. Private and Confidential. © 2011 ThoughtWorks, Ltd. All rights reserved. What To Think About…. Environment – Technology – Tools – Office Space – Desk Space
  • 43. Private and Confidential. © 2011 ThoughtWorks, Ltd. All rights reserved. What To Think About…. Releasing – Automated or Manual – How often can you deploy? – On demand – Daily, Weekly, Monthly – Scheduled cycle
  • 44. Private and Confidential. © 2011 ThoughtWorks, Ltd. All rights reserved. What To Think About…. Feedback loops – Stakeholders – Customers – Users – Cannot improve if you do not get it
  • 45. Private and Confidential. © 2011 ThoughtWorks, Ltd. All rights reserved. So back to SCRUM, XP or Kanban
  • 46. Private and Confidential. © 2011 ThoughtWorks, Ltd. All rights reserved. SCURM 14 Practices - Time boxed - Cross Functional teams - Roles Prescribed - Cannot Add Items - Estimation Required XP 12 Practices - Iterative - Developer centric - Collective Ownership - Small releases - Planning game Kanban 3 Practices - Event Driven - Specialist teams - No Roles Prescribed - Add Items when capacity - Estimation Optional
  • 47. Private and Confidential. © 2011 ThoughtWorks, Ltd. All rights reserved. Stop thinking about what discipline to use Starting thinking about what practice will be useful
  • 48. Private and Confidential. © 2011 ThoughtWorks, Ltd. All rights reserved. SCURM 14 Practices - Time boxed - Cross Functional teams - Roles Prescribed - Cannot Add Items - Estimation Required XP 12 Practices - Iterative - Developer centric - Collective Ownership - Small releases - Planning game Kanban 3 Practices - Event Driven - Specialist teams - No Roles Prescribed - Add Items when capacity - Estimation Optional
  • 49. Private and Confidential. © 2011 ThoughtWorks, Ltd. All rights reserved. - Time boxed - Cross Functional teams - Roles Prescribed - Cannot Add Items - Estimation Required - Iterative - Developer centric - Collective Ownership - Small releases - Planning game - Event Driven - Specialist teams - No Roles Prescribed - Add Items when capacity - Estimation Optional
  • 50. Private and Confidential. © 2011 ThoughtWorks, Ltd. All rights reserved. Lean Thinking
  • 51. Private and Confidential. © 2011 ThoughtWorks, Ltd. All rights reserved. There is nothing so useless as doing efficiently that which should not be done at all - Peter Drucker
  • 52. Private and Confidential. © 2011 ThoughtWorks, Ltd. All rights reserved. Minimum amount to succeed
  • 53. Private and Confidential. © 2011 ThoughtWorks, Ltd. All rights reserved. Muda – Eliminate waste – Not helping get rid of it – Using more tools, people or equipment than is needed – Software Development is a value creation process – Perfect process has no unneeded waste
  • 54. Private and Confidential. © 2011 ThoughtWorks, Ltd. All rights reserved. Delivering as fast as possible – End goal is to deliver a product – Sooner the product is delivered – Sooner you get feedback – Sooner you can improve it
  • 55. Private and Confidential. © 2011 ThoughtWorks, Ltd. All rights reserved. Amplified learning – Continuous learning process – Making mistakes and learning – Increased feedback
  • 56. Private and Confidential. © 2011 ThoughtWorks, Ltd. All rights reserved. Question Everything
  • 57. Private and Confidential. © 2011 ThoughtWorks, Ltd. All rights reserved. Is what we are doing valuable or slowing us down?
  • 58. Private and Confidential. © 2011 ThoughtWorks, Ltd. All rights reserved. Is it relevant for what we are trying to do?
  • 59. Private and Confidential. © 2011 ThoughtWorks, Ltd. All rights reserved. What purpose is it meant to serve - is it achieving it?
  • 60. Private and Confidential. © 2011 ThoughtWorks, Ltd. All rights reserved. If we didn’t do it what would happen?
  • 61. Private and Confidential. © 2011 ThoughtWorks, Ltd. All rights reserved. Continuous Improvement
  • 62. Private and Confidential. © 2011 ThoughtWorks, Ltd. All rights reserved. Team arrives at maturity when it invests more in strategies and tactics that do not work more than ones that do
  • 63. Private and Confidential. © 2011 ThoughtWorks, Ltd. All rights reserved. Learn more when things are wrong not right
  • 64. Private and Confidential. © 2011 ThoughtWorks, Ltd. All rights reserved. Try things out Don’t be afraid to fail
  • 65. Private and Confidential. © 2011 ThoughtWorks, Ltd. All rights reserved. Do not waste your failures
  • 66. Private and Confidential. © 2011 ThoughtWorks, Ltd. All rights reserved. It's not FAILURE that we should celebrate - but the LEARNING that ensues
  • 67. Private and Confidential. © 2011 ThoughtWorks, Ltd. All rights reserved. Kaizen Envisage Enact Get Feedback Feed Learning Back In
  • 68. Private and Confidential. © 2011 ThoughtWorks, Ltd. All rights reserved. Thank you If you like what you saw talk to me about joining ThoughtWorks