Indiana University Bloomington

School of Informatics and Computing

Technical Report TR532:
It's All About Process: Project-Oriented Teaching of Software Engineering

Dennis P. Groth and Edward L. Robertson
(Nov 1999), 9 pages
Process considerations are a central part of the material for a software engineering course; they are also central to accomplishing full-lifecycle, team-based systems development projects in such a course. This paper discusses the ways in which we have achieved an effective process structure within an academic context of full-year project courses. The key features are a kernel project plan and a process management mechanism. The project plan is a schedule including eight milestones with fixed due dates and quite explicit deliverables. The management is accomplished through an advanced full-year course, whose participants guide the project teams through the process.

Available as: