Agile, quick and maneuverable, flexible
I like the word ‘agile’ so when it showed up in an email, I was interested. As I read about the people who believe in Agile software development, I still liked what I was reading. It is civility in the workplace.
These are some points from the manifesto for Agile software development and the principles behind their work.
Individuals and interactions over processes and tools
Working software over comprehensive documentation
Customer collaboration over contract negotiation
Responding to change over following a plan
That is, while there is value in the items on the right, we value the items on the left more.
We follow these principles
1. Business people and developers must work together daily throughout the project.
2. Build projects around motivated individuals. Give them the environment and support they need, and trust them to get the job done.
3. The most efficient and effective method of conveying information to and within a development team is face-to-face conversation.
4. Working software is the primary measure of progress.
5. Simplicity--the art of maximizing the amount of work not done--is essential.
6. The best architectures, requirements, and designs emerge from self-organizing teams.
7. At regular intervals, the team reflects on how to become more effective, then tunes and adjusts its behavior accordingly.
This is from the group’s history
“…we all felt privileged to work with a group of people who held a set of compatible values, a set of values based on trust and respect for each other and promoting organizational models based on people, collaboration, and building the types of organizational communities in which we would want to work. At the core, I believe Agile Methodologists are really about "mushy" stuff; about delivering good products to customers by operating in an environment that does more than talk about "people as our most important asset" but actually "acts" as if people were the most important, and lose the word "asset". So in the final analysis, the meteoric rise of interest in -- and sometimes tremendous criticism of --Agile Methodologies is about the mushy stuff of values and culture.”
Manifesto for Agile Software Development, http://agilemanifesto.org/