Interesting question, Daniel! I found this little bit on Wikipedia and think could easily relate to our profession:
“Agile methods generally promote a disciplined project management process that encourages frequent inspection and adaptation, a leadership philosophy that encourages teamwork, self-organization and accountability, a set of engineering best practices intended to allow for rapid delivery of high-quality software, and a business approach that aligns development with customer needs and company goals.”
I am curious to know what others think…