Timeboxing: a process model for iterative software development

  • Authors:
  • Pankaj Jalote;Aveejeet Palit;Priya Kurien;V. T. Peethamber

  • Affiliations:
  • Infosys Technologies Limited, Electronics City, Bangalore 561 229, India;Infosys Technologies Limited, Electronics City, Bangalore 561 229, India;Infosys Technologies Limited, Electronics City, Bangalore 561 229, India;Infosys Technologies Limited, Electronics City, Bangalore 561 229, India

  • Venue:
  • Journal of Systems and Software
  • Year:
  • 2004

Quantified Score

Hi-index 0.00

Visualization

Abstract

In today's business where speed is of essence, an iterative development approach that allows the functionality to be delivered in parts has become a necessity and an effective way to manage risks. In this paper we propose the timeboxing model for iterative software development in which each iteration is done in a time box of fixed duration, and the functionality to be built is adjusted to fit the time box. By dividing the time box into stages, pipelining concepts are employed to have multiple time boxes executing concurrently, leading to a reduction in the delivery time for product releases. We illustrate the use of this process model through an example of a commercial project that was successfully executed using the proposed model.