Browse Prior Art Database

Application of critical chain to staged software development

IP.com Disclosure Number: IPCOM000128073D
Original Publication Date: 1999-Dec-31
Included in the Prior Art Database: 2005-Sep-14
Document File: 5 page(s) / 18K

Publishing Venue

Software Patent Institute

Related People

Pepin, Ronald: AUTHOR [+3]

Related Documents

http://theses.mit.edu:80/Dienst/UI/2.0/Describe/0018.mit.theses/1999-53: URL

Abstract

One in three IT projects are canceled before they are completed. Of the projects that are completed, over 75% are late, over budget or are released with reduced functionality. Average cost overruns are 189%; average schedule overruns are 222% (The Standish Group). The software development process and the project management techniques are critical components in completing a development project on time and on budget. Critical Chain Project Management techniques and a Staged Development process were designed to address issues that contribute to the large number of schedule and cost oven-uns. Critical Chain is based on Theory of Constraint principles developed by Eliyahu Goldratt. Critical Chain offers practical methods for planning, scheduling, tracking and mitigating schedule risk in a development program. Staged Developments a form of an incremental product development lifecycle, is considered to be a software development best practice. Staged Development promises faster development schedules, increase progress visibility and higher quality. In this study the author researches, applies and analyzes the Critical Chain and Staged Development methodologies. The combination of the two methodologies created a process that served to increase likelihood of project success. Thesis supervisor: Steven D. Eppinger, Associate Professor, Sloan School of Management

This text was extracted from a PDF file.
This is the abbreviated version, containing approximately 37% of the total text.

Page 1 of 5

 This record is the front matter from a document that appears on a server at MIT and is used through permission from MIT. See http://theses.mit.edu:80/Dienst/UI/2.0/Describe/0018.mit.theses/1999-53 for copyright details and for the full document in image form.

Application of Critical Chain to Staged Software Development

by

Ronald Pepin
Master in Business Administration, University of Hartford, 1990 B.S. Electrical Engineering, Western New England College,.....1983
Submitted in partial fulfillment of the requirements for the degree of Master of Science in Engineering and Management
Sloan School of Management

at the Massachusetts Institute of Technology

January 1999 [FEBRUARY, 1999]
(c) 1999 Ronald Pepin. All rights reserved

The author hereby grants to MIT permission to reproduce and to distribute publicly paper and electronic copies of this thesis document in whole or in part SIGNATURE OF author: [[signature omitted]]

System Design and Management January 15, 1998
CERTIFIED BY: [[SIGNATURE OMITTED]]

Steven D. Eppinger

Associate Professor Sloan School of Management Thesis Advisor

ACCEPTED BY: [[SIGNATURE OMITTED]]

Thomas L. Magnanti Co-Director System Design and Management Program ARCHIVES MASSACHUSETTS INSTITUTE OF TECHNOLOGY LIBRARIES APR 12 1999

Massachusetts Institute of Technology Page 1 Dec 31, 1999

Page 2 of 5

Application of critical chain to staged software development

Application of Critical Chain to Staged Software Development

by Ronald Pepin

Submitted to the System Design and Management Program in Partial Fulfillment of the Requirements for the Degree of Master of Science in Engineering and Management

Abstract

One in three IT projects are canceled before they are completed. Of the projects that are completed, over 75% are late, over budget or are released with reduced functionality. Average cost overruns are 189%; average schedule overruns are 222% (The Standish Group). The software development process and the project management techniques are critical components in completing a development project on time and on budget. Critical Chain Project Management techniques and a Staged Development process were designed to address issues that contribute to the large number of schedule and cost oven-uns.

Critical Chain is based on Theory of Constraint principles developed by Eliyahu Goldratt. Critical Chain offers practical methods for planning, scheduling, tracking and mitigating schedule risk in a development program.

Staged Developments a form of an incremental product development lifecycle, is considered to be a software development best practice. Staged Development promises faster development schedules, increase progress visibility and higher quality.

In this study the author researches, applies and analyzes the Critical Chain and Staged Development methodologies. The combination of the two methodologies created a process that served to increase likelihood of project success.

Thesis supervisor: Steven D. Eppinger, Associate Prof...