This Article 
 Bibliographic References 
 Add to: 
A Software Development Process for Small Projects
September/October 2000 (vol. 17 no. 5)
pp. 96-101
The authors' development process integrates portions of an iterative, incremental process model with a quality assurance process that assesses each process phase's quality and a measurement process that collects data to guide process improvement. The process's goal is to produce the high quality and timely results required for today's market without imposing a large overhead on a small project.

1. G. Booch, Object Solutions: Managing the Object-Oriented Project, Addison-Wesley, Reading, Mass., 1996.
2. B. Boehm, "A Spiral Model of Software Development and Enhancement," Computer, May 1988, pp. 61-72.
3. J.D. McGregor, "The Fifty Foot Look at Analysis and Design Models," J. Object-Oriented Programming, Vol. 11, No. 4, July/Aug. 1998, pp. 10-15.
4. W.S. Humphrey, A Discipline for Software Engineering, Addison-Wesley, Reading, Mass., 1995.
5. W. Royce, Software Project Management: A Unified Framework, Addison-Wesley, Reading, Mass., 1998.
6. E.F. Ecklund Jr. and L.M.L. Delcambre, "Change Cases: Use Cases that Identify Future Requirements," Proc. OOPSLA '96, ACM Press, New York, 1996, pp. 342-358.
1. J.O. Coplien, "A Development Process Generative Pattern Language," index.html(current August 2000).

Melissa L. Russ, John D. McGregor, "A Software Development Process for Small Projects," IEEE Software, vol. 17, no. 5, pp. 96-101, Sept.-Oct. 2000, doi:10.1109/52.877874
Usage of this product signifies your acceptance of the Terms of Use.