Managing the development of large software systems: concepts and techniques
ICSE '87 Proceedings of the 9th international conference on Software Engineering
The Rational Unified Process: an introduction
The Rational Unified Process: an introduction
Changing Your Endgame Strategy
IEEE Software
A Defined Process For Project Postmortem Review
IEEE Software
Iterative enhancement: A practical technique for software development
IEEE Transactions on Software Engineering
Conceptual process configurations in enterprise knowledge management systems
Proceedings of the 2006 ACM symposium on Applied computing
Assigning tasks in a 24-h software development model
Journal of Systems and Software - Special issue: Selected papers from the 11th Asia Pacific software engineering conference (APSEC 2004)
Quantifying requirements volatility effects
Science of Computer Programming
A framework and methodology for enterprise process type configurations
Proceedings of the 6th International Workshop on Enterprise & Organizational Modeling and Simulation
Using global pairs for reducing software development time
Proceedings of the 4th India Software Engineering Conference
Early experience with agile methodology in a model-driven approach
Proceedings of the 14th international conference on Model driven engineering languages and systems
"Follow the Sun" Workflow in Global Software Development
Journal of Management Information Systems
Agile distributed software development: enacting control through media and context
Information Systems Journal
Hi-index | 0.00 |
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.