Agile: supporting internal change as well as customer change

I had a bit of a realisation moment recently. Whenever I’ve read or talked about ‘Agile’ its proponents have always talked about how it is better for supporting customer change, so if a customer changes their mind part way through the project you are much more able to change.

Sometimes a reason for not adopting agile has been “our customers tend not to change their mind very much, it’s a stable environment. Agile wont bring us anything”. My realisation was that Agile supports change, not just customer driven change but also internal change. For example part way through your project Microsoft release a wizz-bang new tool, that would really help your project, so you want to work it into your project. If you’ve adopted an agile software development approach you will be more able to implement this change.

Advertisements

About Alex McMahon

I am a software developer, interested in .net, agile, alt.net. I've previously specialised with .net 3.0 technologies like WCF, whereas now I am trying to specialise in agile development and best practice and patterns. I am obsessed with looking at the latest technologies, tools, and methods, and trying them out. I am currently employed by Rockwell Collins in the UK.
This entry was posted in agile. Bookmark the permalink.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s