Building a Maturity & Capability Model Repository
-
Upload
luigi-buglione -
Category
Business
-
view
572 -
download
2
description
Transcript of Building a Maturity & Capability Model Repository
www.eng.it
PROFES 2011 Torre Canne (BA) – Italy, June 21 2011
Building a Maturity && Capability Model Repository
Christiane Gresse von WangenheimGresse von Wangenheim
Jean C.R. HauckHauck
Luigi BuglioneBuglione
Fergal McCafferyMcCaffery
Thaisa Cardoso LacerdaCardoso Lacerda
Ronny F. Viera da CruzViera da Cruz
www.eng.it
UFSC At a glance
Federal University of Santa CatarinaFlorianó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
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]
[http://www.youtube.com/watch?v=V6E1Z5DEuvk]
www.eng.it
Engineering At a glance
ERP ECMIT Security
Plant ManagementSystem
Broadband & MediaManaged Operations
System Int. & System Int. & ConsultancyConsultancy
OutsourcingOutsourcing
SoftwareSoftware
7070
1010
2020
8080
2020
5454
2727
1919
8080
1010
1010
FinanceFinance IndustryIndustry TELCOTELCO UtilitiesUtilities
%%
%%
%%
ResearchResearch and and DevelopmentDevelopment
3535
1919
4646
PA & HCPA & HC
_ The first Italian ICT player
_ more than 730 M/€ revenues_ 1000 clients_ 6,300 IT specialists
www.eng.it
www.eng.it
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 & Humanities2. Informatics & Creative Arts3. Engineering4. Health & ScienceThe Regulated Software Research Group which is
part of LERO (the Irish Software Engineering Research Centre) is part of the School of Informatics & Creative Media
5 PROFES 2011 – Torre Canne (BA), June 21, 2011– © 2011 L.Buglione
MCM Repository Goals of the presentation
G1. Show how to set up a process improvement plan moving catching up information from several Maturity & Capability Models (MCM) G2. Propose a MCM repository, from the concept to the implementation G3. Discuss the opportunities from the LEGO approach using the MCM repository
6 PROFES 2011 – Torre Canne (BA), June 21, 2011– © 2011 L.Buglione
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 & A
7 PROFES 2011 – Torre Canne (BA), June 21, 2011– © 2011 L.Buglione
Introduction Sci-Fi &...
Q: which is the common element in these novels/movies?
8 PROFES 2011 – Torre Canne (BA), June 21, 2011– © 2011 L.Buglione
Introduction Blade Runner (R.Scott, 1982)
“I've seen things you people wouldn't 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 ”
• Philip Dick, Do Androids dream of Electric Sheep?, Del Rey, 1968, ISBN 0-345-40447-5
MemoryMemory ExperienceExperience DataData
9 PROFES 2011 – Torre Canne (BA), June 21, 2011– © 2011 L.Buglione
Introduction Some initial questions...
Do we strictly need to use a MCM at a time?
How to add/change some elements in a process?
Does it yet exist a repository for SPI models?
Could it be possible to map also single process areas?
10 PROFES 2011 – Torre Canne (BA), June 21, 2011– © 2011 L.Buglione
Introduction ‘MM-mania’: SEMQ website
URLURL: www.semq.eu/leng/proimpsw.htm
11 PROFES 2011 – Torre Canne (BA), June 21, 2011– © 2011 L.Buglione
Introduction ‘MM-mania’: UFSC/DKIT research
SourceSource: Gresse von Wangenheim C., Hauck J.C.R., Zoucas A. Salviano C.F., McCaffery F., Shull F., Creating Software Process Capability/Maturity Models. IEEE Software, vol. 27 no. 4, pages 92 -94, July/August 2010.
12 PROFES 2011 – Torre Canne (BA), June 21, 2011– © 2011 L.Buglione
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 & A
13 PROFES 2011 – Torre Canne (BA), June 21, 2011– © 2011 L.Buglione
Modeling a MCM... A starting point (PROMISE)...
URLURL: http://promisedata.org
14 PROFES 2011 – Torre Canne (BA), June 21, 2011– © 2011 L.Buglione
Modeling a MCM... ...and a target point (LEGO)
SourceSource: Buglione L. Buglione L., Gresse von Wangenheim C., Hauck J.C.R., Mc Caffery F., The LEGO Maturity & Capability Model Approach, Proceedings of 5WCSQ, 5th World Congress on Software Quality, Shanghai (China), Oct 31- Nov 3 2011, URL: www.5wcsq.org
15 PROFES 2011 – Torre Canne (BA), June 21, 2011– © 2011 L.Buglione
Modeling a MCM... MCM Repository: Main issues & Architecture
• Main issuesMain 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
usedo Know which MCM contain(s) a
certain process of interesto Understand how to ‘import’ a
process in a different PRM schemao …
16 PROFES 2011 – Torre Canne (BA), June 21, 2011– © 2011 L.Buglione
Modeling a MCM... MCM Repository - MetaData (1)
17 PROFES 2011 – Torre Canne (BA), June 21, 2011– © 2011 L.Buglione
Modeling a MCM... MCM Repository - MetaData (2)
18 PROFES 2011 – Torre Canne (BA), June 21, 2011– © 2011 L.Buglione
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 & A
19 PROFES 2011 – Torre Canne (BA), June 21, 2011– © 2011 L.Buglione
Modeling a MCM... Implementation - www.gqs.ufsc.br/mcm
• Web-based repositoryWeb-based repository Java v5.0 on a web platform Tomcat v6.0 application server MySQL Community Server v5.5
20 PROFES 2011 – Torre Canne (BA), June 21, 2011– © 2011 L.Buglione
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 & A
21 PROFES 2011 – Torre Canne (BA), June 21, 2011– © 2011 L.Buglione
Current status
Requirements Analysis
ConceptualModeling
Implementation1° Version
Internal Review
External Review
Publication to SPI CoP
…
Expert Review www.inf.ufsc.br/~gqs/mcm_eval.html
22 PROFES 2011 – Torre Canne (BA), June 21, 2011– © 2011 L.Buglione
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)
23 PROFES 2011 – Torre Canne (BA), June 21, 2011– © 2011 L.Buglione
MCM Repository Lessons Learned...
URL: www.dilbert.com
24 PROFES 2011 – Torre Canne (BA), June 21, 2011– © 2011 L.Buglione
MCM Repository Q && A
Grazie per l’attenzioneGrazie per l’attenzione!!Thanks for your attentionThanks for your attention!!
25 PROFES 2011 – Torre Canne (BA), June 21, 2011– © 2011 L.Buglione
MCM Repository Contacts
Luigi Buglione
Engineering.IT/[email protected]
Jean Carlo R. HauckUFSC
C. Gresse von Wangenheim
FergalMcCaffery
Thaisa Cardoso Lacerda
Ronny F. Vieira da Cruz