Work in Progress


A Meta-Model for Software Process Maturity

We have developed a meta-model as a process maturity framework that can be effectively used to identify the key practices to initiate and sustain a software process improvement effort focused on a single process area. Our approach moves away from the overall software development process and computation of maturity levels and focuses on a particular process area or task and its key practices.  In determining process maturity our framework takes into account not only the process dimension but also the quality and usability of the products or deliverables of the process.  We demonstrate the applicability of the proposed meta-model by generating key practices for several software process areas and tasks including system documentation, quality assurance and configuration management. We show that our approach is able to identify a complete set of key practices to assess a process and generate recommendations that facilitate the development of an action plan for the software process improvement effort.

For full details on the proposed meta-model click here.
 

Future  Work

Application of meta-model to estimating process.

Extension of GQM and measurement to the meta-model.



Last Updated: Thursday, April 13, 2000
by Curtis R. Cook & Marcello Visconti
© 2000 OSU Computer Science Department & UTFSM  Departamento de Informatica

Back to main page