AGILE IN ACTION

Thursday, May 3, 2007

Talking about agility

Posted by Simon Baker

When people talk about Agile (with a capital A) organisations think "methodology for software development teams". This thinking gains credence when Agile finds its way into organisations through developers, as a grass-roots initiative, which is often the case. Taken alone, this adoption route is likely to fail, or at best, be severely hamstrung because the business and other organisational entities are not operating with the same values and principles.

In supposedly agile projects, the values and principles break down in the wider business. Some organisations are unaware of this. And most aren’t capable of addressing it because of habit, superstition and fear, inertia, and a lack of top-down support. Alarmingly, compromising the values and principles seems to be culturally accepted (and, in my opinion, endemic in the industry today). If the whole organisation cannot operate with shared values and principles, the technical investment becomes increasingly overshadowed by compromises made in the business domain. And it’s these compromises that eventually cause projects to fail.

These days I try not to say Agile (with a capital A). When I talk with companies I talk about "agility" and "achieving agility". For me, "agility" is the ability to deliver value to the business frequently, with quality software, and in a repeatable manner by leveraging the capability of empowered, disciplined, self-organising and cross-functional teams that are employing techniques based on the values and principles. While "achieving agility" is a continuous process of change which, to be successful, must involve the whole organisation.

This post is based on one of many thought-provoking and enlightening conversations I have with Gus .

Creative Commons Licence

Recent Posts

  1. Debugging Grails Database Performance
  2. Grails for Hipsters
  3. Governance - Friend or Foe?
  4. The Energized Work lab is moving aboard ship
  5. Gus Power on the future of software development at The CW500 Club
  6. Agile On The Beach: Session: How Are We Doing?
  7. Presenting BuyaPowa at Hacker News London
  8. Knowledge nuggets from Kent Beck
  9. There's gold in them thar hills
  10. No Bull: An author's note

Archives

  1. 2013 (2)
  2. 2012 (27)
  3. 2011 (24)
  4. 2010 (31)
  5. 2009 (41)
  6. 2008 (69)
  7. 2007 (152)
    1. December (11)
    2. November (7)
    3. October (17)
    4. September (8)
    5. August (7)
    6. July (13)
    7. June (15)
    8. May (24)
      1. Product Owner and business marksmanship
      2. Say something
      3. 7 faces of leadership
      4. Scrum Master pulls the trigger
      5. Left leg or whole body?
      6. Additional values
      7. Layman's Manifesto
      8. Brian Marick wants to stir things up
      9. Iterating user interfaces
      10. Lessons are learned ...
      11. Quality is ...
      12. How did it get to be so wrong?
      13. Does standardisation suppress innovation?
      14. Is there a better way?
      15. Wake up and smell the complacency
      16. It takes 1 woman 9 months to make a baby
      17. You, organisational hierarchies, avast there!
      18. Story test-driven development
      19. Agile estimation techniques
      20. Fixed-price contracts don't work
      21. Competing on the basis of speed
      22. Testing in agile projects
      23. Jeff Sutherland on tuning Scrum
      24. Talking about agility
    9. April (14)
    10. March (19)
    11. February (7)
    12. January (10)
  8. 2006 (128)
  9. 2005 (63)
  10. 2004 (2)

Tags

agile (43) big visible chart (15) conference (43) culture (18) extreme programming (22) leadership (18) lean (47) people (27) planning (17) retrospective (18) scrum (41) story (19) team (30) testing (19) xpday (19)