If you have come to this site but know nothing about Agile, that’s awesome. I love it when people are willing to explore. If you already know about Agile, you know how hard it is to distill it into s few short sentences.
Here goes: In short, Agile is a mindset for software development that promotes team-member ownership of the delivery of valuable software to customers in an iterative and ongoing manner–all so that the customer gets what they need, and developers can do so without working themselves to death. Agile (and scrum, a subset of Agile) values the following:
Sounds simple, right? Well, it turns out that thinking and working that way requires a great deal of discipline and rigor. I coach teams and customers using Agile software delivery in ways to maintain that discipline , but I also coach teams and customers on ways to adopt Agile principles in Construction, Design, Marketing, and in every day life.
A great way to really get to what Agile has been distilled down to is to review the Principles of Agile.