Building a Maturity & Capability Model Repository

  • 394 views
Uploaded on

This presentation shows the MCM (Maturity & Capability Models) repository initiative, discussing the opportunity from the LEGO approach in your organization

This presentation shows the MCM (Maturity & Capability Models) repository initiative, discussing the opportunity from the LEGO approach in your organization

More in: Business , Technology
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
    Be the first to like this
No Downloads

Views

Total Views
394
On Slideshare
0
From Embeds
0
Number of Embeds
1

Actions

Shares
Downloads
7
Comments
0
Likes
0

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. PROFES 2011 Torre Canne (BA) – Italy, June 21 2011Building a Maturity & Capability Model Repository Christiane Gresse von Wangenheim Jean C.R. Hauck Luigi Buglione Fergal McCaffery Thaisa Cardoso Lacerda Ronny F. Viera da Cruz www.eng.it
  • 2. UFSC At a glance Federal University of Santa Catarina Florianópolis/Brazil [http://www.ufsc.br] • 48 Master courses • 38 PhD courses • 62 Undergraduate courses • EUR 268 million annual budget • 25,737 Undergraduate students • 8,543 Graduate students • 34,280 Students[http://www.youtube.com/watch?v=V6E1Z5DEuvk] INCoD is to be a reference institute for excellence in research, validation and dissemination to support digital convergence. [http://www.incod.ufsc.br] The Software Quality Group focuses on scientific research, development and transfer of SE models, methods and tools. [http://www.gqs.ufsc.br] www.eng.it
  • 3. Engineering At a glance _ The first Italian ICT player _ more than 730 M/€ revenues Research and PA & HC Finance Industry TELCO Utilities Development _ 1000 clients _ 6,300 IT specialists System Int. & Consultancy % 46 70 54 80 80 Outsourcing % 35 10 27 10 Software % 19 20 19 10 20 ERP IT Security ECM Plant Management Managed Operations Broadband & Media System www.eng.it www.eng.it
  • 4. DKIT At a glance Dundalk Institute of Technology is a 90 acre campus situated between Dublin and Belfast (each approximately 50 miles away). The Institute consists of 4 Schools: 1. Business & Humanities 2. Informatics & Creative Arts 3. EngineeringThe Regulated Software Research Group which is 4. Health & Sciencepart of LERO (the Irish Software EngineeringResearch Centre) is part of the School of Informatics& Creative Media www.eng.it
  • 5. MCM Repository Goals of the presentation G1. Show how to set up a process improvement planmoving catching up information from several Maturity &Capability Models (MCM) G2. Propose a MCM repository, from the concept to theimplementation G3. Discuss the opportunities from the LEGO approachusing the MCM repository5 PROFES 2011 – Torre Canne (BA), June 21, 2011– © 2011 L.Buglione
  • 6. MCM Repository Agenda• Introduction – Sci-Fi &… – MM-mania: SEMQ website and the UFSC path• Modeling a MCM repository – A starting and a target point – MCM Repository  Main issues & Architecture  Metadata• Implementation – GUI and technical characteristics• Conclusions & Prospects• Q&A6 PROFES 2011 – Torre Canne (BA), June 21, 2011– © 2011 L.Buglione
  • 7. Introduction Sci-Fi &...Q: which is the common element in these novels/movies? 7 PROFES 2011 – Torre Canne (BA), June 21, 2011– © 2011 L.Buglione
  • 8. Introduction Blade Runner (R.Scott, 1982) “Ive seen things you people wouldnt believe. Attack ships on fire off the shoulder of Orion. I watched C-beams glitter in the dark near Tannhäuser Gate. All those moments will be lost in time, like tears in rain. Time to die ” Memory  Experience  Data• Philip Dick, Do Androids dream of Electric Sheep?, Del Rey, 1968, ISBN 0-345-40447-5 8 PROFES 2011 – Torre Canne (BA), June 21, 2011– © 2011 L.Buglione
  • 9. Introduction Some initial questions...Do we strictly need to use a MCM at a time? Could it be possible to map also single process areas?How to add/change some elements in a process? Does it yet exist a repository for SPI models?9 PROFES 2011 – Torre Canne (BA), June 21, 2011– © 2011 L.Buglione
  • 10. Introduction ‘MM-mania’: SEMQ websiteURL: www.semq.eu/leng/proimpsw.htmURL 10 PROFES 2011 – Torre Canne (BA), June 21, 2011– © 2011 L.Buglione
  • 11. Introduction ‘MM-mania’: UFSC/DKIT researchSource: Gresse von Wangenheim C., Hauck J.C.R., Zoucas A. Salviano C.F., McCaffery F., Shull F., Creating Software Process Capability/MaturitySourceModels. IEEE Software, vol. 27 no. 4, pages 92 -94, July/August 2010. 11 PROFES 2011 – Torre Canne (BA), June 21, 2011– © 2011 L.Buglione
  • 12. MCM Repository Agenda• Introduction – Sci-Fi &… – MM-mania: SEMQ website and the UFSC path• Modeling a MCM repository – A starting and a target point – MCM Repository  Main issues & Architecture  Metadata• Implementation – GUI and technical characteristics• Conclusions & Prospects• Q&A12 PROFES 2011 – Torre Canne (BA), June 21, 2011– © 2011 L.Buglione
  • 13. Modeling a MCM... A starting point (PROMISE)...URL: http://promisedata.orgURL 13 PROFES 2011 – Torre Canne (BA), June 21, 2011– © 2011 L.Buglione
  • 14. Modeling a MCM... ...and a target point (LEGO)Source: Buglione L. Buglione L., Gresse von Wangenheim C., Hauck J.C.R., Mc Caffery F., The LEGO Maturity & Capability Model Approach,SourceProceedings of 5WCSQ, 5th World Congress on Software Quality, Shanghai (China), Oct 31- Nov 3 2011, URL: www.5wcsq.org 14 PROFES 2011 – Torre Canne (BA), June 21, 2011– © 2011 L.Buglione
  • 15. Modeling a MCM... MCM Repository: Main issues & Architecture• Main issues What is it? a KM system containing info about most used MCMs Functionalities: search/find, browsing, gather MCM metadata, comments Target audience: the open Process Improvement Community of Practice (CoP) Metadata: from the SPCMM questionnaire Intended usage(s): o Know which MCM are typically used o Know which MCM contain(s) a certain process of interest o Understand how to ‘import’ a process in a different PRM schema o … 15 PROFES 2011 – Torre Canne (BA), June 21, 2011– © 2011 L.Buglione
  • 16. Modeling a MCM... MCM Repository - MetaData (1)16 PROFES 2011 – Torre Canne (BA), June 21, 2011– © 2011 L.Buglione
  • 17. Modeling a MCM... MCM Repository - MetaData (2)17 PROFES 2011 – Torre Canne (BA), June 21, 2011– © 2011 L.Buglione
  • 18. MCM Repository Agenda• Introduction – Sci-Fi &… – MM-mania: SEMQ website and the UFSC path• Modeling a MCM repository – A starting and a target point – MCM Repository  Main issues & Architecture  Metadata• Implementation – GUI and technical characteristics• Conclusions & Prospects• Q&A18 PROFES 2011 – Torre Canne (BA), June 21, 2011– © 2011 L.Buglione
  • 19. Modeling a MCM... Implementation - www.gqs.ufsc.br/mcm • Web-based repository  Java v5.0 on a web platform  Tomcat v6.0 application server  MySQL Community Server v5.519 PROFES 2011 – Torre Canne (BA), June 21, 2011– © 2011 L.Buglione
  • 20. MCM Repository Agenda• Introduction – Sci-Fi &… – MM-mania: SEMQ website and the UFSC path• Modeling a MCM repository – A starting and a target point – MCM Repository  Main issues & Architecture  Metadata• Implementation – GUI and technical characteristics• Conclusions & Prospects• Q&A20 PROFES 2011 – Torre Canne (BA), June 21, 2011– © 2011 L.Buglione
  • 21. Expert Review www.inf.ufsc.br/~gqs/mcm_eval.htmlCurrent status … Requirements Conceptual Implementation Internal External Publication Analysis Modeling 1° Version Review Review to SPI CoP21 PROFES 2011 – Torre Canne (BA), June 21, 2011– © 2011 L.Buglione
  • 22. MCM Repository Conclusions & Prospects• Maturity & Capability Models (MCM)  MCMs represent a relevant source of information  Because of the ‘MM-mania’, it could be useful to know in which model(s) a certain process has been deployed and possibly compare different sources, looking at differences and complementarities for your own process improvement purposes• Repositories and Historical Data  Not contain only (quantitative) data!  A single Process Area (PA) is the basic element (brick) to analyze for taking the best from...best practices  Analyze process architecture and find commonalities  Need to know what yet exists: don’t reinvent the wheel... MCM Repository  A different way to analyze (S)PI models for providing infrastructure for a multi-model improvement approach  First release: June 2011 – 52 MCM inserted  Expert panel in course for refining the first release  Public access (www.gqs.ufsc.br/mcm) with periodical updates from August 2011 Some lessons learned  Still invest in skilled people (or people to skill) and plan continual training  An appraisal – no matter the method/technique used – need anyway to know which are the core process elements to consider in an evaluation  ... Analyze facts and talk through data (Kaoru Ishiwaka, TQM guru)22 PROFES 2011 – Torre Canne (BA), June 21, 2011– © 2011 L.Buglione
  • 23. MCM Repository Lessons Learned... URL: www.dilbert.com23 PROFES 2011 – Torre Canne (BA), June 21, 2011– © 2011 L.Buglione
  • 24. MCM Repository Q&A Grazie per l’attenzione! Thanks for your attention!24 PROFES 2011 – Torre Canne (BA), June 21, 2011– © 2011 L.Buglione
  • 25. MCM Repository Contacts C. Gresse von Jean Carlo R. Luigi Wangenheim Hauck Buglione UFSC UFSC Engineering.IT/ETS gresse@incod.ufsc.br jeanhauck@incod.ufsc.br luigi.buglione@eng.it Fergal Thaisa Ronny F. McCaffery Cardoso Lacerda Vieira da Cruz DKIT UFSC UFSCfergal.mccaffery@dkit.ie thaisa_lacerda@hotmail.com ronny.ufsc@gmail.com25 PROFES 2011 – Torre Canne (BA), June 21, 2011– © 2011 L.Buglione