Agile is not a synonym for CHAOS.
Agile is not a synonym for “Whatever … “
Agile is not a synonym for “Hand me a new role of duct tape.”
Agile is not a synonym for “Run for the fire extinguisher!!”
Agile is a layer in the development process that starts with a vision of where the organization is going. It’s aim is to get there by a constant refinement of that vision that is understood by all the parties involved.
The next layer is goal setting.
Then a map of resources to goals with a timeline can be created. A strategy for attaining the goals and allocating the resources across time is negotiated. Budgets, people, and time are all resources that may not be elastic.
Then, the promises are made and the deliverables are scheduled.
Finally, the agile part comes to bear. Agile is not a technique displacing preparation. A Kanban board or scrum meeting will not cover-up lack of planning. Agile is a philosophy of open, honest, and transparent communications between consumers and producers to assure that, as development progresses, what the consumer needs is what the producer is delivering. NOTHING MORE !!
Agile does not create anything, it merely facilitates reality in time, budget, and production.
Make my day, tell a friend about this blog!