Private and Confidential. © 2011 ThoughtWorks, Ltd. All rights reserved.
I DON’T DO AGILE, I AM AGILE!
@BarryOReilly
www.b...
Private and Confidential. © 2011 ThoughtWorks, Ltd. All rights reserved.
Who are ThoughtWorks?
Enterprise Agile and Techno...
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 organis...
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 ex...
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 ...
Private and Confidential. © 2011 ThoughtWorks, Ltd. All rights reserved.
SCRUM - Practices
Meetings
Daily Stand Up
Sprint ...
Private and Confidential. © 2011 ThoughtWorks, Ltd. All rights reserved.
XP – Practices
Feedback
User Stories
(Planning)
W...
Private and Confidential. © 2011 ThoughtWorks, Ltd. All rights reserved.
Kanban
Visualise The Workflow
Limit Work In Progr...
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 prescri...
Private and Confidential. © 2011 ThoughtWorks, Ltd. All rights reserved.
Do we need to do it?
Does it work for the product...
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 i...
Private and Confidential. © 2011 ThoughtWorks, Ltd. All rights reserved.
Visionaries look ahead to a
desired end
Know wher...
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 m...
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
...
Private and Confidential. © 2011 ThoughtWorks, Ltd. All rights reserved.
It is important that an aim never
be defined in t...
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 F...
Private and Confidential. © 2011 ThoughtWorks, Ltd. All rights reserved.
Focus on using the practices that
suit the contex...
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 manag...
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
N...
Private and Confidential. © 2011 ThoughtWorks, Ltd. All rights reserved.
Last Day
Only formality
– Showcase to external st...
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 Br...
Private and Confidential. © 2011 ThoughtWorks, Ltd. All rights reserved.
What To Think About….
Organisation
– Experience o...
Private and Confidential. © 2011 ThoughtWorks, Ltd. All rights reserved.
What To Think About….
Hand over and collaboration...
Private and Confidential. © 2011 ThoughtWorks, Ltd. All rights reserved.
What To Think About….
Composition Of The Team
– C...
Private and Confidential. © 2011 ThoughtWorks, Ltd. All rights reserved.
What To Think About….
Environment
– Technology
– ...
Private and Confidential. © 2011 ThoughtWorks, Ltd. All rights reserved.
What To Think About….
Releasing
– Automated or Ma...
Private and Confidential. © 2011 ThoughtWorks, Ltd. All rights reserved.
What To Think About….
Feedback loops
– Stakeholde...
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 Functiona...
Private and Confidential. © 2011 ThoughtWorks, Ltd. All rights reserved.
Stop thinking about what
discipline
to use
Starti...
Private and Confidential. © 2011 ThoughtWorks, Ltd. All rights reserved.
SCURM
14 Practices
- Time boxed
- Cross Functiona...
Private and Confidential. © 2011 ThoughtWorks, Ltd. All rights reserved.
- Time boxed
- Cross Functional
teams
- Roles Pre...
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 ...
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 i...
Private and Confidential. © 2011 ThoughtWorks, Ltd. All rights reserved.
Delivering as fast as possible
– End goal is to d...
Private and Confidential. © 2011 ThoughtWorks, Ltd. All rights reserved.
Amplified learning
– Continuous learning process
...
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 achievi...
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 ...
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 t...
Private and Confidential. © 2011 ThoughtWorks, Ltd. All rights reserved.
Kaizen
Envisage
Enact
Get Feedback
Feed Learning
...
Private and Confidential. © 2011 ThoughtWorks, Ltd. All rights reserved.
Thank you
If you like what you saw talk to
me abo...
Upcoming SlideShare
Loading in...5
×

I Don't Do Agile. I Am Agile

2,533

Published on

Published in: Technology, Business
0 Comments
9 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
2,533
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
56
Comments
0
Likes
9
Embeds 0
No embeds

No notes for slide

I Don't Do Agile. I Am Agile

  1. 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. 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. 3. Private and Confidential. © 2011 ThoughtWorks, Ltd. All rights reserved. What will we cover?
  4. 4. Private and Confidential. © 2011 ThoughtWorks, Ltd. All rights reserved. Problems adopting and practicing Agile in organisations
  5. 5. Private and Confidential. © 2011 ThoughtWorks, Ltd. All rights reserved. Follow what is in the book – we’re Agile!
  6. 6. Private and Confidential. © 2011 ThoughtWorks, Ltd. All rights reserved. Agile project failing to deliver or live up to expectations
  7. 7. Private and Confidential. © 2011 ThoughtWorks, Ltd. All rights reserved. But we are doing everything X says to do
  8. 8. Private and Confidential. © 2011 ThoughtWorks, Ltd. All rights reserved. Maybe Agile isn’t for us It does not work A myth
  9. 9. Private and Confidential. © 2011 ThoughtWorks, Ltd. All rights reserved. Practices and Principles Agile – SCRUM – XP Lean and Kanban
  10. 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. 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. 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. 13. Private and Confidential. © 2011 ThoughtWorks, Ltd. All rights reserved. Change your perspective
  14. 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. 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. 16. Private and Confidential. © 2011 ThoughtWorks, Ltd. All rights reserved. Reverse thinking
  17. 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. 18. Private and Confidential. © 2011 ThoughtWorks, Ltd. All rights reserved. Visionaries look ahead to a desired end Know where they want to be
  19. 19. Private and Confidential. © 2011 ThoughtWorks, Ltd. All rights reserved. Work backwards to find a way of getting there
  20. 20. Private and Confidential. © 2011 ThoughtWorks, Ltd. All rights reserved. Bad smells
  21. 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. 22. Private and Confidential. © 2011 ThoughtWorks, Ltd. All rights reserved. Trying to do the wrong thing right
  23. 23. Private and Confidential. © 2011 ThoughtWorks, Ltd. All rights reserved. Being ineffective
  24. 24. Private and Confidential. © 2011 ThoughtWorks, Ltd. All rights reserved. How do we know?
  25. 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. 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. 27. Private and Confidential. © 2011 ThoughtWorks, Ltd. All rights reserved. Go Compare
  28. 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. 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. 30. Private and Confidential. © 2011 ThoughtWorks, Ltd. All rights reserved. Great idea! When do we start?
  31. 31. Private and Confidential. © 2011 ThoughtWorks, Ltd. All rights reserved. Day One to Last Day
  32. 32. Private and Confidential. © 2011 ThoughtWorks, Ltd. All rights reserved. Example
  33. 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. 34. Private and Confidential. © 2011 ThoughtWorks, Ltd. All rights reserved. Change perspective Planned On Demand
  35. 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. 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. 37. Private and Confidential. © 2011 ThoughtWorks, Ltd. All rights reserved. What are the indicators for what practices to use?
  38. 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. 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. 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. 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. 42. Private and Confidential. © 2011 ThoughtWorks, Ltd. All rights reserved. What To Think About…. Environment – Technology – Tools – Office Space – Desk Space
  43. 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. 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. 45. Private and Confidential. © 2011 ThoughtWorks, Ltd. All rights reserved. So back to SCRUM, XP or Kanban
  46. 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. 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. 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. 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. 50. Private and Confidential. © 2011 ThoughtWorks, Ltd. All rights reserved. Lean Thinking
  51. 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. 52. Private and Confidential. © 2011 ThoughtWorks, Ltd. All rights reserved. Minimum amount to succeed
  53. 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. 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. 55. Private and Confidential. © 2011 ThoughtWorks, Ltd. All rights reserved. Amplified learning – Continuous learning process – Making mistakes and learning – Increased feedback
  56. 56. Private and Confidential. © 2011 ThoughtWorks, Ltd. All rights reserved. Question Everything
  57. 57. Private and Confidential. © 2011 ThoughtWorks, Ltd. All rights reserved. Is what we are doing valuable or slowing us down?
  58. 58. Private and Confidential. © 2011 ThoughtWorks, Ltd. All rights reserved. Is it relevant for what we are trying to do?
  59. 59. Private and Confidential. © 2011 ThoughtWorks, Ltd. All rights reserved. What purpose is it meant to serve - is it achieving it?
  60. 60. Private and Confidential. © 2011 ThoughtWorks, Ltd. All rights reserved. If we didn’t do it what would happen?
  61. 61. Private and Confidential. © 2011 ThoughtWorks, Ltd. All rights reserved. Continuous Improvement
  62. 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. 63. Private and Confidential. © 2011 ThoughtWorks, Ltd. All rights reserved. Learn more when things are wrong not right
  64. 64. Private and Confidential. © 2011 ThoughtWorks, Ltd. All rights reserved. Try things out Don’t be afraid to fail
  65. 65. Private and Confidential. © 2011 ThoughtWorks, Ltd. All rights reserved. Do not waste your failures
  66. 66. Private and Confidential. © 2011 ThoughtWorks, Ltd. All rights reserved. It's not FAILURE that we should celebrate - but the LEARNING that ensues
  67. 67. Private and Confidential. © 2011 ThoughtWorks, Ltd. All rights reserved. Kaizen Envisage Enact Get Feedback Feed Learning Back In
  68. 68. Private and Confidential. © 2011 ThoughtWorks, Ltd. All rights reserved. Thank you If you like what you saw talk to me about joining ThoughtWorks
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×