Values
The four
values of agile manifesto are modeled as comparative statements. These comparisons introduces desired and less
desired behaviors not the desired and not desired.
4. Responding to change over following a plan
We all live
in dynamic environment and it is changing with ever greater speed. No amount of
planning can comprehend these changes. What are the options?
To cope with
dynamic environment, one of the possible ways is ensuring plan duration as
smaller as possible. Ahh.. I can call it as responding to change.
Dynamic conditions
may results in chaos. I am sure; you do not want a chaotic environment. To avoid chaos, you can use few techniques:
- Limit number of changes to be dealt with (may be 2 or 3)
- Short and frequent feedback loops
- Duration of plan to handle the changes should be small (may be daily) but do not lose big picture.
To
assimilate this value in software development and maintenance activities, teams
employ variety of techniques:
- Rich communication within team and beyond team using multiple channels. Always connected!
- Always present customer
- Team is made up of generalists- specialists
- Private periodic reflection within team
- Small delivery cycle
This value
does not mean that plans are not required but it means that exercise of
planning helps to discover new insight. This newly discovered new insight
should be incorporated into plan which is essentially means respond to change.
No comments:
Post a Comment