Methodology

Software development process and methodology including comparison of agile and traditional methods.

Alistair Cockburn – Agile is an Attitude

Agile is an Attitude

“Agile … is an attitude, not a technique with boundaries. An attitude has no boundaries, so we wouldn’t ask ‘can I use agile here’, but rather ‘how would I act in the agile way here?’ or ‘how agile can we be, here?’”
— Alistair Cockburn

I’d like to share one of my favorite agile quotes from Alistair Cockburn, because it summarizes my own perspective so well. In my observance, many fail to differentiate agile principles from agile methodologies, and end up with a prescriptive/dogmatic view of the correct way to do or be “agile” that misses the mark.

Whether you’re working in an “Agile” or traditional delivery environment, you can find ways to apply agile principles and keep a responsive mindset.

Agile and Traditional Methodologies Compared…. Again

This post is spurred by a few articles I’ve read recently which have only served to reinforce some similar thoughts I’ve been having for a while now on the constant, competitively toned comparisons between agile and traditional development methodologies.

As I read article after article extolling the wonders of these new methodologies against the weaknesses of the traditional methods, I begin to wonder if the emphasis isn’t too much on agile methodologies over agile principles.