Under Pressure

The Effects of Iteration Lengths on Agile Software Development Performance

The iterative cycles used in agile software development create a series of deadlines for project teams. We investigate the optimal iteration length under behavioral conditions for agile software projects. Based on system dynamics simulation, we argue that both very long (as in sequential development) and very short (monthly) iterative cycles create huge and disruptive fluctuations in schedule pressure experienced by the team. These lead to poor performance in terms of quality, as well as costs and time compared with optimal iterative cycles of two to three months. The monthly cycles used in many agile practices might be too short to ensure optimal performance.
member content locked

Log in or join PMI to gain access

or Join

Advertisement

Advertisement

Related Content

  • PM Network

    Bridging Ambition and Ability member content locked

    By Parsi, Novid Agile is everywhere, but not every organization is ready for it. According to the 12th annual State of Agile survey published by CollabNet VersionOne, 41 percent of organizations cite a lack of…

  • PM Network

    On Alert member content locked

    PM Network asks the project management community for insight into how to monitor progress in a way that can identify and mitigate potential problems.

  • PM Network

    Call of Duty member content locked

    By Fister Gale, Sarah PM Network interviews Katie Sierzgego, PMP, chief of information technology services, U.S. Army Corps of Engineers, Europe District, Wiesbaden, Germany.

  • PM Network

    Agile and Ageism member content locked

    By Fewell, Jesse A post in LinkedIn sparked comments by project managers feeling caught in the middle of "agile transformations." As a Gen Xer in between the youngest and oldest members of today's workforces, Jesse…

  • Project Management Journal

    Coordinating Knowledge Work in Multiteam Programs member content locked

    By Dingsøyr, Torgeir | Moe, Nils Brede | Amdahl Seim, Eva Software development projects have undergone remarkable changes with the arrival of agile development approaches. Although intended for small, self-managing teams, these approaches are used today…

Advertisement

Publishing or acceptance of an advertisement is neither a guarantee nor endorsement of the advertiser's product or service. View advertising policy.