O'Reilly logo

Agile Software Development with Distributed Teams: Staying Agile in a Global World by Jutta Eckstein

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

6. Ensuring Development and Delivery

People love chopping wood.

In this activity one immediately sees results.

—Albert Einstein

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 ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required