Your SlideShare is downloading. ×
Process based unificationfor multi-model softwareprocess improvementZádor Dániel Kelemen
Software process improvement                  Processes                  • Requirements                    development    ...
Multi-model software process                                improvement                                               CMMI...
Research goal• To provide a solution of sufficient quality for using  multiple quality approaches simultaneously • Suffici...
Concept: mapping elements of quality approaches to process elements                                                       ...
Process Based Unification (PBU)framework 1. PBU concept   − mapping quality approaches to a single, unified     process 2....
A PBU process                              3. Deriving               2. Analysis1. Selection                   process    ...
Case study• Case context • Q-works project launched by Polygon Ltd., Hungary • Software development project in IBM Maximo ...
Peer review in CMMI                      22-2-2013   PAGE 8
Peer review in IEEE 1028                           22-2-2013   PAGE 9
Peer review in process description ofProcess Impact                                   22-2-2013   PAGE 10
A unified peer review process                                22-2-2013   PAGE 11
Quality of results• Case study results  • Walkthroughs (experts and users)• PBU framework  • Conformance to MSPI criteria ...
Process based unificationfor multi-model softwareprocess improvementZádor Dániel Kelemen
Upcoming SlideShare
Loading in...5
×

Process based unification for multi-model software process improvement

300

Published on

more details at http://www.tue.nl/en/publication/ep/p/d/ep-uid/277249/

Published in: Business
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
300
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
0
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide
  • Software is everywhereFailures cause problemsNeed for qualityQuality processes lead to quality productsNeed for contiuous improvement of processes
  • Process elementsQuality approach elementsMapping
  • CMMI (35)IEEE 1028 (83)Peer review description of Process Impact (160)
  • 13 subprocesses, 67 activities, 10 gateways, 19 data objects, 20 entry/exit criteria, 7 roles
  • Transcript of "Process based unification for multi-model software process improvement"

    1. 1. Process based unificationfor multi-model softwareprocess improvementZádor Dániel Kelemen
    2. 2. Software process improvement Processes • Requirements development • Risk management • Configuration Management • Product Integration • Measurement 22-2-2013 PAGE 1
    3. 3. Multi-model software process improvement CMMI • Need to use themProcess 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. 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. 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. 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. 7. A PBU process 3. Deriving 2. Analysis1. Selection process 4. of quality from quality Validation approaches approaches 22-2-2013 PAGE 6
    8. 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
    9. 9. Peer review in CMMI 22-2-2013 PAGE 8
    10. 10. Peer review in IEEE 1028 22-2-2013 PAGE 9
    11. 11. Peer review in process description ofProcess Impact 22-2-2013 PAGE 10
    12. 12. A unified peer review process 22-2-2013 PAGE 11
    13. 13. Quality of results• Case study results • Walkthroughs (experts and users)• PBU framework • Conformance to MSPI criteria − Handling differences (unified process) − Traceability (mapping) − Adaptability and expandability (mapping, iterative) − Completeness (100% coverage + user acceptance) − Appraisal support (mapping) − Repeatability (documentation) • Validity and reliability − Ecological (environment) , internal (logic), construct (thick descriptions and process), external validity (other settings), reliability (repeatability) 22-2-2013 PAGE 12
    14. 14. Process based unificationfor multi-model softwareprocess improvementZádor Dániel Kelemen

    ×