3. Multi-model software process
improvement
CMMI • Need to use them
Process oriented quality approaches
simultaneously
ISO 9001
• Incomplete (what/how)
• Improvement
IEEE 1028
• Certification
SPICE • Differ in
• terminology, granularity,
COBIT structure and elements,
content, size and
Agile complexity
ITIL • How?
22-2-2013 PAGE 2
4. Research goal
• To provide a solution of sufficient quality for using
multiple quality approaches simultaneously
• Sufficient quality: deals with current problems
− multi-model software process improvement (MSPI)
criteria, defined based on current problems
Z. D. Kelemen, R. Kusters, and J. Trienekens, “Identifying criteria for multimodel software process
improvement solutions - based on a review of current problems and initiatives,”
Journal of Software: Evolution and Process, vol. 24, no. 8, pp. 895–909, Dec. 2012.
22-2-2013 PAGE 3
5. Concept: mapping elements of quality
approaches to process elements
CMMI
• Mapping of quality approach Process area
elements to process Specific goal
elements Specific practice
• Work products, practices, Example work product
roles Subpractice
• Mapping is performed on
instance level Generic goal
Generic practice
Z. D. Kelemen, K. Balla, J. Trienekens, and R. Kusters, Practice elaboration
“Structure of Process-Based Quality Approaches - Elements
of a research developing a common meta-model for process-
based quality approaches and methods,” in Proceedings of
EuroSPI 2008 Doctoral Symposium, Dublin, Ireland, 2008.
22-2-2013 PAGE 4
6. Process Based Unification (PBU)
framework
1. PBU concept
− mapping quality approaches to a single, unified
process
2. A PBU process
− Operationalization of the concept
3. Unified process
− result of the PBU process
Z. D. Kelemen, R. Kusters, J. Trienekens, and K. Balla, “A Process Based Unification of Process-Oriented
Software Quality Approaches,” in 2009 Fourth IEEE International Conference on Global Software
Engineering, Limerick, Ireland, 2009, pp. 285–288.
22-2-2013 PAGE 5
7. A PBU process
3. Deriving
2. Analysis
1. Selection process 4.
of quality
from quality Validation
approaches
approaches
22-2-2013 PAGE 6
8. Case study
• Case context
• Q-works project launched by Polygon Ltd., Hungary
• Software development project in IBM Maximo
environment
• Target process
• Peer reviews
• Quality approaches
1. CMMI
2. IEEE 1028
3. Peer review description of Process Impact
22-2-2013 PAGE 7