Building a Maturity & Capability Model Repository

Post on 03-Nov-2014

572 views 2 download

Tags:

description

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

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/ETSluigi.buglione@eng.it

Jean Carlo R. HauckUFSC

jeanhauck@incod.ufsc.br

C. Gresse von Wangenheim

UFSCgresse@incod.ufsc.br

FergalMcCaffery

DKITfergal.mccaffery@dkit.ie

Thaisa Cardoso Lacerda

UFSCthaisa_lacerda@hotmail.com

Ronny F. Vieira da Cruz

UFSCronny.ufsc@gmail.com