SlideShare uma empresa Scribd logo
1 de 14
Process based unification
for multi-model software
process improvement
Zádor Dániel Kelemen
Software process improvement

                  Processes
                  • Requirements
                    development
                  • Risk management
                  • Configuration
                    Management
                  • Product Integration
                  • Measurement


                                  22-2-2013   PAGE 1
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
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
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
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
A PBU process




                              3. Deriving
               2. Analysis
1. Selection                   process          4.
                of quality
                             from quality   Validation
               approaches
                             approaches




                                              22-2-2013   PAGE 6
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
Peer review in CMMI




                      22-2-2013   PAGE 8
Peer review in IEEE 1028




                           22-2-2013   PAGE 9
Peer review in process description of
Process 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
    −   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
Process based unification
for multi-model software
process improvement
Zádor Dániel Kelemen

Mais conteúdo relacionado

Semelhante a Process based unification for multi-model software process improvement

Cmmi agile kulpa 2004meas cmmi[1]
Cmmi  agile kulpa 2004meas cmmi[1]Cmmi  agile kulpa 2004meas cmmi[1]
Cmmi agile kulpa 2004meas cmmi[1]
JULIO GONZALEZ SANZ
 
Agile and CMMI
Agile and CMMIAgile and CMMI
Agile and CMMI
Agileee
 
Agile NCR 2013- Jainendra Kumar - agilemethodology-pitneybowe-jai1
Agile NCR 2013-  Jainendra Kumar - agilemethodology-pitneybowe-jai1Agile NCR 2013-  Jainendra Kumar - agilemethodology-pitneybowe-jai1
Agile NCR 2013- Jainendra Kumar - agilemethodology-pitneybowe-jai1
AgileNCR2013
 
Nasscom agile methodology-pitneybowe-jai
Nasscom agile methodology-pitneybowe-jaiNasscom agile methodology-pitneybowe-jai
Nasscom agile methodology-pitneybowe-jai
Jainendra Kumar
 
Agile india 2012 sonali bhasin
Agile india 2012 sonali bhasinAgile india 2012 sonali bhasin
Agile india 2012 sonali bhasin
Sonali Bhasin
 
Project design and management
Project design and managementProject design and management
Project design and management
Andrew Zolnai
 
Six sigma as foundation to cmmi
Six sigma as foundation to cmmiSix sigma as foundation to cmmi
Six sigma as foundation to cmmi
Kobi Vider
 
Syllabus capability maturity model
Syllabus capability maturity modelSyllabus capability maturity model
Syllabus capability maturity model
D&D Consulting
 
Bush.stewart
Bush.stewartBush.stewart
Bush.stewart
NASAPMC
 

Semelhante a Process based unification for multi-model software process improvement (20)

Cmmi agile kulpa 2004meas cmmi[1]
Cmmi  agile kulpa 2004meas cmmi[1]Cmmi  agile kulpa 2004meas cmmi[1]
Cmmi agile kulpa 2004meas cmmi[1]
 
Agile and CMMI
Agile and CMMIAgile and CMMI
Agile and CMMI
 
Agile NCR 2013- Jainendra Kumar - agilemethodology-pitneybowe-jai1
Agile NCR 2013-  Jainendra Kumar - agilemethodology-pitneybowe-jai1Agile NCR 2013-  Jainendra Kumar - agilemethodology-pitneybowe-jai1
Agile NCR 2013- Jainendra Kumar - agilemethodology-pitneybowe-jai1
 
CMMI Version 1.2
CMMI Version 1.2CMMI Version 1.2
CMMI Version 1.2
 
CMMI v 1.2 Basics
CMMI v 1.2 BasicsCMMI v 1.2 Basics
CMMI v 1.2 Basics
 
CMMI level 2 (MA & PPQA)
CMMI level 2 (MA & PPQA)CMMI level 2 (MA & PPQA)
CMMI level 2 (MA & PPQA)
 
Agile - Agile Software Project Management Methodologies
Agile - Agile Software Project Management MethodologiesAgile - Agile Software Project Management Methodologies
Agile - Agile Software Project Management Methodologies
 
Lean Six Sigma Green Belt Services Certification Brochure
Lean Six Sigma Green Belt Services Certification BrochureLean Six Sigma Green Belt Services Certification Brochure
Lean Six Sigma Green Belt Services Certification Brochure
 
ISD MODEL
ISD MODELISD MODEL
ISD MODEL
 
Nasscom agile methodology-pitneybowe-jai
Nasscom agile methodology-pitneybowe-jaiNasscom agile methodology-pitneybowe-jai
Nasscom agile methodology-pitneybowe-jai
 
Agile india 2012 sonali bhasin
Agile india 2012 sonali bhasinAgile india 2012 sonali bhasin
Agile india 2012 sonali bhasin
 
Project design and management
Project design and managementProject design and management
Project design and management
 
SpringCM BD Institute Webinar 0511 Final
SpringCM BD Institute Webinar 0511 FinalSpringCM BD Institute Webinar 0511 Final
SpringCM BD Institute Webinar 0511 Final
 
Spring cm bd institute webinar 0511 final
Spring cm bd institute webinar 0511 finalSpring cm bd institute webinar 0511 final
Spring cm bd institute webinar 0511 final
 
Testing as-a-service capability portfolio corbus 02-07-13
Testing as-a-service capability portfolio corbus 02-07-13Testing as-a-service capability portfolio corbus 02-07-13
Testing as-a-service capability portfolio corbus 02-07-13
 
Six sigma as foundation to cmmi
Six sigma as foundation to cmmiSix sigma as foundation to cmmi
Six sigma as foundation to cmmi
 
Syllabus capability maturity model
Syllabus capability maturity modelSyllabus capability maturity model
Syllabus capability maturity model
 
Bush.stewart
Bush.stewartBush.stewart
Bush.stewart
 
Supplyweaver
SupplyweaverSupplyweaver
Supplyweaver
 
Stages Product Development BPM Suite - Better Processes in Practice
Stages Product Development BPM Suite - Better Processes in PracticeStages Product Development BPM Suite - Better Processes in Practice
Stages Product Development BPM Suite - Better Processes in Practice
 

Último

FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
dollysharma2066
 
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...
amitlee9823
 
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
lizamodels9
 
Call Girls From Pari Chowk Greater Noida ❤️8448577510 ⊹Best Escorts Service I...
Call Girls From Pari Chowk Greater Noida ❤️8448577510 ⊹Best Escorts Service I...Call Girls From Pari Chowk Greater Noida ❤️8448577510 ⊹Best Escorts Service I...
Call Girls From Pari Chowk Greater Noida ❤️8448577510 ⊹Best Escorts Service I...
lizamodels9
 
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
Dipal Arora
 
FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756
dollysharma2066
 
Call Girls In Noida 959961⊹3876 Independent Escort Service Noida
Call Girls In Noida 959961⊹3876 Independent Escort Service NoidaCall Girls In Noida 959961⊹3876 Independent Escort Service Noida
Call Girls In Noida 959961⊹3876 Independent Escort Service Noida
dlhescort
 
Call Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service BangaloreCall Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
amitlee9823
 

Último (20)

RSA Conference Exhibitor List 2024 - Exhibitors Data
RSA Conference Exhibitor List 2024 - Exhibitors DataRSA Conference Exhibitor List 2024 - Exhibitors Data
RSA Conference Exhibitor List 2024 - Exhibitors Data
 
Call Girls Service In Old Town Dubai ((0551707352)) Old Town Dubai Call Girl ...
Call Girls Service In Old Town Dubai ((0551707352)) Old Town Dubai Call Girl ...Call Girls Service In Old Town Dubai ((0551707352)) Old Town Dubai Call Girl ...
Call Girls Service In Old Town Dubai ((0551707352)) Old Town Dubai Call Girl ...
 
Phases of negotiation .pptx
 Phases of negotiation .pptx Phases of negotiation .pptx
Phases of negotiation .pptx
 
BAGALUR CALL GIRL IN 98274*61493 ❤CALL GIRLS IN ESCORT SERVICE❤CALL GIRL
BAGALUR CALL GIRL IN 98274*61493 ❤CALL GIRLS IN ESCORT SERVICE❤CALL GIRLBAGALUR CALL GIRL IN 98274*61493 ❤CALL GIRLS IN ESCORT SERVICE❤CALL GIRL
BAGALUR CALL GIRL IN 98274*61493 ❤CALL GIRLS IN ESCORT SERVICE❤CALL GIRL
 
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
 
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...
 
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
 
Value Proposition canvas- Customer needs and pains
Value Proposition canvas- Customer needs and painsValue Proposition canvas- Customer needs and pains
Value Proposition canvas- Customer needs and pains
 
Falcon's Invoice Discounting: Your Path to Prosperity
Falcon's Invoice Discounting: Your Path to ProsperityFalcon's Invoice Discounting: Your Path to Prosperity
Falcon's Invoice Discounting: Your Path to Prosperity
 
Call Girls From Pari Chowk Greater Noida ❤️8448577510 ⊹Best Escorts Service I...
Call Girls From Pari Chowk Greater Noida ❤️8448577510 ⊹Best Escorts Service I...Call Girls From Pari Chowk Greater Noida ❤️8448577510 ⊹Best Escorts Service I...
Call Girls From Pari Chowk Greater Noida ❤️8448577510 ⊹Best Escorts Service I...
 
John Halpern sued for sexual assault.pdf
John Halpern sued for sexual assault.pdfJohn Halpern sued for sexual assault.pdf
John Halpern sued for sexual assault.pdf
 
Cracking the Cultural Competence Code.pptx
Cracking the Cultural Competence Code.pptxCracking the Cultural Competence Code.pptx
Cracking the Cultural Competence Code.pptx
 
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best Services
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best ServicesMysore Call Girls 8617370543 WhatsApp Number 24x7 Best Services
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best Services
 
Call Girls Pune Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Pune Just Call 9907093804 Top Class Call Girl Service AvailableCall Girls Pune Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Pune Just Call 9907093804 Top Class Call Girl Service Available
 
It will be International Nurses' Day on 12 May
It will be International Nurses' Day on 12 MayIt will be International Nurses' Day on 12 May
It will be International Nurses' Day on 12 May
 
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
 
FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756
 
Call Girls In Noida 959961⊹3876 Independent Escort Service Noida
Call Girls In Noida 959961⊹3876 Independent Escort Service NoidaCall Girls In Noida 959961⊹3876 Independent Escort Service Noida
Call Girls In Noida 959961⊹3876 Independent Escort Service Noida
 
Call Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service BangaloreCall Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
 
👉Chandigarh Call Girls 👉9878799926👉Just Call👉Chandigarh Call Girl In Chandiga...
👉Chandigarh Call Girls 👉9878799926👉Just Call👉Chandigarh Call Girl In Chandiga...👉Chandigarh Call Girls 👉9878799926👉Just Call👉Chandigarh Call Girl In Chandiga...
👉Chandigarh Call Girls 👉9878799926👉Just Call👉Chandigarh Call Girl In Chandiga...
 

Process based unification for multi-model software process improvement

  • 1. Process based unification for multi-model software process improvement Zádor Dániel Kelemen
  • 2. Software process improvement Processes • Requirements development • Risk management • Configuration Management • Product Integration • Measurement 22-2-2013 PAGE 1
  • 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
  • 9. Peer review in CMMI 22-2-2013 PAGE 8
  • 10. Peer review in IEEE 1028 22-2-2013 PAGE 9
  • 11. Peer review in process description of Process Impact 22-2-2013 PAGE 10
  • 12. A unified peer review process 22-2-2013 PAGE 11
  • 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. Process based unification for multi-model software process improvement Zádor Dániel Kelemen

Notas do Editor

  1. Software is everywhereFailures cause problemsNeed for qualityQuality processes lead to quality productsNeed for contiuous improvement of processes
  2. Process elementsQuality approach elementsMapping
  3. CMMI (35)IEEE 1028 (83)Peer review description of Process Impact (160)
  4. 13 subprocesses, 67 activities, 10 gateways, 19 data objects, 20 entry/exit criteria, 7 roles