Saturday, May 28, 2016

The Agile Manifesto in English - 5

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