Web This site

Tuesday, January 10, 2006

Why agile principles are important

The principles of agile methods such as Extreme Programming and Lean Development are simple rules that govern behaviour. They guide practices and facilitate decision-making at the 'coal-face' rather than restricting it to the management echelons of an organisation by providing a framework that enables experienced agile developers to make intuitive decisions quickly without having to wait for instructions or permission.

An experienced agile software development team is a highly social group that is self-organising around these principles and acts with coordination and collective behaviour. This collective behaviour comprises:
Extreme Programming principles:
Lean principles:
References:
[1] K. Weick and K. Roberts, "Collective Mind in Organizations: Heedful Interrelating on Flight Decks," Administrative Science Quarterly, 357-381 (1993).




Tags: , ,

1 Comments:

At permalink, Blogger Kelly Waters said...

You or your readers may be interested in this blog all about agile development:

http://www.allaboutagile.com

In particular there is a description of 10 key principles of agile development irrespective of which methodology you may be using:

http://kw-agiledevelopment.blogspot.com/2007/02/10-things-you-need-to-know-about-agile.html

And there's also an agile development forum "all about agile" for further discussion with peers:

http://www.groups.google.com/group/allaboutagile

I hope these resources are useful.

Kelly Waters
http://www.allaboutagile.com

 

Post a Comment

Links to this post:

Create a Link

<< Home