ABSTRACT

This chapter describes principles and methodologies for software process system establishment and implementation. Examples and case studies in derived software process models are demonstrated.

The objectives of this chapter are as follows: • To provide practical guidance on how to establish software

engineering process systems at organization, project, and team levels

• To develop a set of useful methodologies for software process establishment and implementation

• To demonstrate a parallel process model for software quality assurance, which is a lightweight project process model tailored from SEPRM

• To demonstrate a process model for software project management, which is a medium-weight project process model tailored from SEPRM

• To demonstrate a case study on how CMM may be customized for small software development organizations

In Chapter 4 a generic procedure for deriving a software project process model was introduced, and a number of methods for establishing software engineering process systems were explored. This chapter looks in further detail at software process establishment, and discusses applications and case studies of these methodologies.