Sponsored Links


Enterprise Java Research Library
Mastering the Iteration: The Heartbeat of Agile Development
sponsored by Rally Software Development Corp.

The base construct of agile and iterative development is the iteration - the ability of the team to create working, tested, value-delivered code in a short time box - with the goal producing an increment of potentially shippable code at the end of each iteration. This is a significant challenge for the team, and mastering the process takes some time to accomplish. In this chapter, we describe the basic iteration pattern and the activities that a team engages in to meet this key challenge.

Before we begin, however, we must first entertain another small debate: What is the optimal length of an iteration? Most people agree that iterations are a fixed, constant length and typically should not vary in length over the course of a release or a project. But the length of the iteration is an agile variable. From the literature, XP recommends a length of 1 to 4 weeks, Scrum recommends 30 day sprints, and RUP recommends flexibility of 2 to 6 weeks.

In practice, however, all but a very few teams we have worked with have come to the same conclusion over time: a week may be too short and 30 days is too long. The conclusion they typically arrive at is to standardize on iterations of 2 weeks in length, and this is our general recommendation.
(THIS RESOURCE IS NO LONGER AVAILABLE.)
 
Available Resources from Rally Software Development Corp.

Principles of Agile Architecture

sponsored by Rally Software Development Corp.

WHITE PAPER:   Posted: 14 Aug 2008 | Published: 14 Aug 2008
The benefits of Agile methods are becoming more obvious and compelling. While the most popular practices were developed and proven in small team environments, the interest and need for using Agile in the enterprise is growing rapidly...

Search the Library
Find white papers, case studies and product literature on Java and related topics.
 

Search Help 

What's Popular

Library Home | Advertise with Us | Partner with Us
 
Powered by Bitpipe
 
Enterprise Java Research Library Copyright © 1998-2005 Bitpipe, Inc. All Rights Reserved.
Designated trademarks and brands are the property of their respective owners.
Use of this web site constitutes acceptance of the Bitpipe Terms and Conditions and Privacy Policy.
webmaster@techtarget.com

News | Blogs | Discussions | Tech talks | Patterns | Reviews | White Papers | Downloads | Articles | Media kit | About
All Content Copyright ©2007 TheServerSide Privacy Policy
Site Map