DEV Community

Discussion on: Why is Agile Software Development Crucial for Building Solutions?

Collapse
 
billraymond profile image
Bill Raymond

Is there a link to the blog?

I would like to share a personal concern. Agile is a term we in the industry use to help shape the new way we work. The focus is to rethink how we structure our business, focus on teams, reduce projects, focus on products, and be more competitive. All of that is based on a set of core values and principles.

How the work gets done is different for all organizations. So is how teams deliver, although Scrum seems to be quite popular at the moment. Even then, Scrum is a framework that by itself will not deliver value. The hope is that it does deliver value faster, but that is just one element of how we think about agile.

Project management methodologies, or frameworks, are typically focused on delivering something with a planned end date. Project management Teams can certainly adopt the same values and principles that the manifesto proposes.

What I warn here is that agile was not introduced in 2001. It was The Manifesto for Agile Software Development, which lays out a set of values and principles. It does not tell you how to do the work. The ‘how’ comes from teams figuring out what works best for them.

You may or may not disagree with me on this topic, but I would request you re-consider the idea that Agile is a methodology, project or otherwise.

Thanks for listening.