Principles over practices
The agile methods and practices are built on a common philosophy and common principles for good system development. These principles are described in the agile manifesto.
When agile methods and practices are implemented, it’s often from the wish of a more efficient development process, but equally often without knowing if the organizational conditions for such a renewal are present or wanted.
Often we see that agile attempts, typically in larger organizations resulting in resistance against, isolation of or even expulsion of the attempt. Agile methods have typically in these situations revealed organizational conflicts. It might be conflicting approaches on how to talk to customers, or what to expect from them, for instance.
The agile principles are about handling uncertainty. But this ability cannot be obtained independently from the surrounding organization. It is an ability the entire organization must have. Handling uncertainty is an overall theme in software development, and all project stakeholders must embrace this: developers, project managers, sponsors, product owners, requirement owners, users and so on.
Read the complete article at: http://www.agil-procesforbedring.dk/artikler/TheAgileOrganisation.pdf
Tags:
Share
You need to be a member of Agile Thinkers to add comments!
Join this Ning Network