Updated: 18/08/2003; 12:54:23.
rodcorp: Product design
product development, user experience, usability, accessibility
        

08 August 2003

Darren Hobbs sez that agile means being ready to ship (literally, shrinkwrap and shelve up) whatever work you've done at any point throughout the project. Guards against the risk of the project being cancelled, though arguably if something is ready to go at all times and that thing meets some of the project goals, the project probably won't get whacked. Also: possible risk of not making sufficient progress in fear of breaking the product?

Looking at "agile" as it relates to the team rather than the project itself, the other "thing" that is ready to ship when a project is whacked is the team, what it has learned (individually and collectively), and its willingness/interest in going on to the next project and doing good. Not that these are necessarily all positive values: disillusionment and fear of failure are big risks in teams that have had projects cancelled.

See also the Agile Alliance, and its manifesto:
We are uncovering better ways of developing software by doing it and helping others do it. Through this work we have come to value:

Individuals and interactions over processes and tools
Working software over comprehensive documentation
Customer collaboration over contract negotiation
Responding to change over following a plan

That is, while there is value in the items on the right, we value the items on the left more.
Worth reading.
4:54:56 PM     comments


1:40:25 PM     comments

© Copyright 2003 rodcorp.
 

August 2003
Sun Mon Tue Wed Thu Fri Sat
          1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
31            
Jul   Sep



We're moving:
Rodcorp's new home






Click to see the XML version of this web page.