Software

303.284.4972
303.284.4973
info (at) digitalpeaks.com

The Bill of Rights that is part of agile programming processes:

Customer Rights
    The customer has the right to plan on a large scale with costs and options
    The customer has the right to set development priorities weekly
    The customer has the right to see progress in the form of a working system at the end of the first week, and to see a little more functionality every week thereafter
    The customer has the right to updates of the schedule, good or bad, as soon as the information is available
    The customer has the right to change their mind without paying exorbitant costs

Programmer Rights
    The programmer has the right to estimate work and have those estimates respected by the rest of the team
    The programmer has the right to honestly report progress
    The programmer has the right to produce high-quality work at all times
    The programmer has the right to know what is most important to work on next
    The programmer has the right to ask business-oriented questions whenever they arise

Manager Rights
    The manager has the right to an overall estimate of costs and results, recognizing that reality will be different
    The manager has the right to move people between projects without paying exorbitant costs
    The manager has the right to monthly updates of progress, and to help the customer set overall priorities
    The manager has the right to cancel the project and be left with a working system reflecting the investment to date

(Thanks to Steve Hayes at builderau.com for this eloquent description)

About  |   Resources  |   Terms  |   Privacy Policy