6. Ensuring Development and Delivery
People love chopping wood.
In this activity one immediately sees results.
The third principle of the Agile Manifesto mandates, “Deliver working software frequently, from a couple of weeks to a couple of months, with a preference to the shorter timescale.”1 In order to frequently deliver working software that gives value to customers by meeting their feature requests and change requirements, software developers must address many challenges associated with distributed projects. The methods used to develop such software need to be driven by observation and experience and supported by an empirical process. As Ken Schwaber, co-creator of Scrum, notes, “With an empirical process, you have a whole ...