SlideShare une entreprise Scribd logo
1  sur  32
Télécharger pour lire hors ligne
www.eng.it
Knowledge Leveraging Reuse-related Maturity Issues for
Achieving Higher Maturity & Capability Levels
ICSR 2013 - 13° Int. Conference on Software Reuse
Pisa (Italy), 18-20 June 2013
Luigi BuglioneBuglione
Giuseppe LamiLami
Christiane Gresse von WangenheimGresse von Wangenheim
Fergal McCafferyMcCaffery
Jean C.R. HauckHauck
www.eng.it
Engineering At a glance
www.eng.it
www.eng.it
ISTI-CNR At a glance
www.isti.cnr.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 & Humanities
2. Informatics & Creative
Arts
3. Engineering
4. 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
www.eng.it
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
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.it6 ICSR 2013 - Pisa, June 19, 2013
© 2013 Buglione, Lami, Gresse, McCaffery, Hauck Rossa
Reuse Maturity Goals of the presentation
 G1. Present some info about Reuse best practices and
models
 G2. Using the LEGO approach to the Reuse domain
 G3. Show a practical LEGO usage about Reuse for
leveraging an organizational Business Process Model (BPM)
www.eng.it7 ICSR 2013 - Pisa, June 19, 2013
© 2013 Buglione, Lami, Gresse, McCaffery, Hauck Rossa
Agenda
• Introduction
– Some common forms of reuse…
• MCMs (Maturity & Capability Models) – Representations & Dimensions
– Why do we need choosing a MCM?
– Coverage and classification of MCMs
• MCMs & Reuse in Horizontal MCMs (H-MCMs)
– CMMI-DEV and ISO/IEC 15504
– Other Sources
• LEGO and Reuse
– The LEGO approach
– Applying LEGO to Reuse - Elements of Interest (EoI)
– Suggested Improvements
• Conclusions & Prospects
• Q & A
Reuse Maturity
www.eng.it8 ICSR 2013 - Pisa, June 19, 2013
© 2013 Buglione, Lami, Gresse, McCaffery, Hauck Rossa
Some common forms for Reuse...Introduction
www.eng.it9 ICSR 2013 - Pisa, June 19, 2013
© 2013 Buglione, Lami, Gresse, McCaffery, Hauck Rossa
...also in Estimation...Introduction
• Source: PMI’s PMBOK 4, Chapter 6.3 • Source: www.dilbert.com
www.eng.it10 ICSR 2013 - Pisa, June 19, 2013
© 2013 Buglione, Lami, Gresse, McCaffery, Hauck Rossa
Some (important) questions...MCMs
Which definition of reuse do you appy?
Is it yours a functional or technical reuse?
Have you a Reuse repository? Are you planning to
have a QIP-like experience?
How much are you mature about Reuse practices?
www.eng.it11 ICSR 2013 - Pisa, June 19, 2013
© 2013 Buglione, Lami, Gresse, McCaffery, Hauck Rossa
Agenda
• Introduction
– Some common forms of reuse…
• MCMs (Maturity & Capability Models) – Representations & Dimensions
– Why do we need choosing a MCM?
– Coverage and classification of MCMs
• MCMs & Reuse in Horizontal MCMs (H-MCMs)
– CMMI-DEV and ISO/IEC 15504
– Other Sources
• LEGO and Reuse
– The LEGO approach
– Applying LEGO to Reuse - Elements of Interest (EoI)
– Suggested Improvements
• Conclusions & Prospects
• Q & A
Reuse Maturity
www.eng.it12 ICSR 2013 - Pisa, June 19, 2013
© 2013 Buglione, Lami, Gresse, McCaffery, Hauck Rossa
Why do we need choosing a MCMs?MCMs
www.eng.it13 ICSR 2013 - Pisa, June 19, 2013
© 2013 Buglione, Lami, Gresse, McCaffery, Hauck Rossa
Representations - StagedMCMs
• ML: 5
• PA: 24
• N.min PA : ML1 (0)
• N.max PA : ML3 (13)
ML Focus Id. PA Title
5 Optimizing OPM Organizational Performance Management
CAR Causal Analysis & Resolution
4 Predictable OPP Organizational Process Performance
QPM Quantitative Project Management
3 Defined RD Requirement Development
TS Technical Solution
PI Product Integration
VAL Validation
VER Verification
OPD Organizational Process Definition
OPF Organizational Process Focus
OT Organizational Training
IPM Integrated Project Management
RSKM Risk Management
DAR Decision Analysis & Resolution
2 Managed REQM Requirement Management
PP Project Planning
PMC Project Monitoring & Control
SAM Supplier Agreement Management
MA Measurement & Analysis
PPQA Process & Product Quality Assurance
www.eng.it14 ICSR 2013 - Pisa, June 19, 2013
© 2013 Buglione, Lami, Gresse, McCaffery, Hauck Rossa
Representations - ContinuousMCMs
• PA categories: 4
• PA: 24  22
• N.min PA per Category : Process Management (5)
• N.max PA per Category: Project Management (7)
Process Categories
Maturity Levels
Process
Management
Project
Management
Engineering Support
Optimizing OPM CAR
Predictable OPP QPM
Defined OPF
OPD
OT
IPM
RKSM
RD
TS
PI
VER
VAL
DAR
Managed PP
PMC
SAM
REQM CM
MA
PPQA
Initial Ad-hoc processes
www.eng.it15 ICSR 2013 - Pisa, June 19, 2013
© 2013 Buglione, Lami, Gresse, McCaffery, Hauck Rossa
Representations – Continuous (example)MCMs
Special cause
(GP.2.2 @ OT)
Common cause (GP.2.9 @
+PA)
• SourceSource: http://goo.gl/i6IvI
www.eng.it16 ICSR 2013 - Pisa, June 19, 2013
© 2013 Buglione, Lami, Gresse, McCaffery, Hauck Rossa
MCMs Classifying MCMs by Dimension
• HorizontalHorizontal: MMs going through the whole supply chain
 SwEng: ISO/IEC 15504 (SPICE), CMMI, FAA i-CMM, …
• VerticalVertical: MMs focusing on a single perspective/group of processes
 Test Mgmt: TMM, TPI, …
 Project Mgmt: PM-MM, OPM3, …
 Requirement Mgmt: ....
• DiagonalDiagonal: MMs focused on Organizational/Support processes
 People CMM, TSP, PSP, …
Source:BuglioneL.,AnEcologicalViewonProcessImprovement:SomeThoughtsfor
ImprovingProcessAppraisals,4WCSQ,4th
WorldCongressonSoftwareQuality,
WashingtonD.C.(USA),15-18September2008
www.eng.it17 ICSR 2013 - Pisa, June 19, 2013
© 2013 Buglione, Lami, Gresse, McCaffery, Hauck Rossa
Agenda
• Introduction
– Some common forms of reuse…
• MCMs (Maturity & Capability Models) – Representations & Dimensions
– Why do we need choosing a MCM?
– Coverage and classification of MCMs
• MCMs & Reuse in Horizontal MCMs (H-MCMs)
– CMMI-DEV and ISO/IEC 15504
– Other Sources
• LEGO and Reuse
– The LEGO approach
– Applying LEGO to Reuse - Elements of Interest (EoI)
– Suggested Improvements
• Conclusions & Prospects
• Q & A
Reuse Maturity
www.eng.it18 ICSR 2013 - Pisa, June 19, 2013
© 2013 Buglione, Lami, Gresse, McCaffery, Hauck Rossa
CMMI-DEV and ISO 15504 - Reuse ref’sMCMs and Reuse
Model CMMI-DEV ISO/IEC 15504-12207
Domain Sw-SE Sw-SE
PRM (source) CMMI-DEV v1.3 ISO/IEC 12207
PRM (# Processes) 22 47
Process Categories 4 (Engineering, Process, Project,
Support)
9 (Primary: Acquisition, Supply, Operation,
Engineering; Organizational: Management,
Reuse, Resource & Infrastructure, Process
Improvement Management; Support: Supporting)
Reuse-related
process(es)
None (reuse practices are partly dealt
with)
3 (REU.1 – Domain Engineering; REU.2 – Reuse
Asset Management; REU.3 – Reuse Program
Management)
PAM ext. Appraisals SCAMPI v1.3 ISO/IEC 15504-2
ISO/IEC 15504-5
PAM reuse-related
issues
TS-SP.2.1 (Develop Alternative Solutons
and Selection Criteria)
TS-SP2.4 (Perform Make, Buy or Reuse
Analysis)
26 REU.1, REU.2, REU.3 related BPs
www.eng.it19 ICSR 2013 - Pisa, June 19, 2013
© 2013 Buglione, Lami, Gresse, McCaffery, Hauck Rossa
MCMs and Reuse
Model/
Framework
Repr. Type ML (#) Architect-Type Comments/Notes
RCMM (Reuse CMM) Staged 5 [1-5] Level-based ---
Management tool Staged 6 [0-5] Level-based Series of typical agile reqs verified + 14 BTOPP
elements for reusing factors
REBOOT approach
(and Reuse Maturity
Model)
Continuous --- --- 23 Key process areas in 5 process categories
RMM (Reuse Maturity
Model)
Staged 5 [1-5] Matrix-based 5 MLs, 10 key reuse drivers
3RMM Staged 5 [1-5] Level-based Several scalability factors and reuse variables
RCM (Reuse
Capability Model)
Staged 4 [1-4] Level-based 4 Critical Success Factor Classes for reuse capability
improvement provided
RMM (Reuse Maturity
Model)
Staged 6 [1-6] Level-based Suggestions for integrating reuse practices within
the (old) Sw-CMM
Lim’s model Staged 5 [1-5] Matrix -based 10 factors of influence (drivers)
RiSE Maturity Model Staged 5 [1-5] Matrix-based Macro-goals for each level; 10 Factors of influence
(organizational; business, technological; process)
Choosing Reuse MCMs - Results
www.eng.it20 ICSR 2013 - Pisa, June 19, 2013
© 2013 Buglione, Lami, Gresse, McCaffery, Hauck Rossa
Agenda
• Introduction
– Some common forms of reuse…
• MCMs (Maturity & Capability Models) – Representations & Dimensions
– Why do we need choosing a MCM?
– Coverage and classification of MCMs
• MCMs & Reuse in Horizontal MCMs (H-MCMs)
– CMMI-DEV and ISO/IEC 15504
– Other Sources
• LEGO and Reuse
– The LEGO approach
– Applying LEGO to Reuse - Elements of Interest (EoI)
– Suggested Improvements
• Conclusions & Prospects
• Q & A
Reuse Maturity
www.eng.it21 ICSR 2013 - Pisa, June 19, 2013
© 2013 Buglione, Lami, Gresse, McCaffery, Hauck Rossa
LEGO and Reuse The LEGO Approach
1. MCM Repository 2. Process
Architecture
4. Appraisal Method3. Mappings &
Comparisons
1.
Identify goals
2.
Query the
MCM repository
3.
Include new
elements
4.
Adapt
& Adopt
Source: 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 4 2011
www.eng.it22 ICSR 2013 - Pisa, June 19, 2013
© 2013 Buglione, Lami, Gresse, McCaffery, Hauck Rossa
Applying LEGO to ReuseExperiencing LEGO...
Here the four LEGO steps and related activities and outcomes:
1.1. Identify GoalsIdentify Goals
 Improve the estimation capability and results by a refinement in the overall management of
requirements (business, technical)
 Assumed the target BPM (Business Process Model) to improve is generically the ISO/IEC
15504 REU.x process group
1.1. Query the MCM repositoryQuery the MCM repository
 Considered REU.x as the summation of all REU processes
 Filtered the list of available Reuse-based MCMs from the MCM repository
 Next table (EoI – Element of Interest) is a filter of the elements by each of the Reuse MCMs
considered
1.1. Include new elements into the target BPMInclude new elements into the target BPM
 Next table (Suggested Improvements) lists the possible EoI matched with the requested MCMs
(both SPs and GPs)
1.1. Adapt & AdoptAdapt & Adopt
 Map each practice of the improved process to the related internal QMS process(es)
 Validate the mapping results before using it in the daily activities
www.eng.it23 ICSR 2013 - Pisa, June 19, 2013
© 2013 Buglione, Lami, Gresse, McCaffery, Hauck Rossa
Step 2 - EoI: Elements of Interest (11/2)
Model/ Framework Elements of Interest (EoI)
Management Tool • The study considers a series of characteristics typical to the Agile
Development/Management domain
• It considers also from a continuous perspective a Level 0 for ‘no reuse’
• It considers 15 reuse factors linked to the maturity levels by categories
(business; domain; organizational; process; people; technology)
• Appendix G presents a mapping between the 15 factors and CMMI-DEV
process areas (w/strength)
• Appendix H presents a summary of the 15 factors scaled by maturity
level (suggestion)
REBOOT Reuse
Maturity Model
• Deal with organizational and technical aspects of reuse
• 23 Key process areas in 5 categories (organization; Project Management;
Dev. Process; Library; Metrics)
RMM •10 key drivers considered, using a matrix-based representation/approach
• Particularly stressed the people/organization drivers, as well as the
legal/contractual issues
• To be inserted into a level-based structure
LEGO and Reuse
www.eng.it24 ICSR 2013 - Pisa, June 19, 2013
© 2013 Buglione, Lami, Gresse, McCaffery, Hauck Rossa
Step 2 - EoI: Elements of Interest (22/2)
Model/ Framework Elements of Interest (EoI)
3RMM • Information on Environments (Repository, Software, Information) +
Administrative Management
RCM • 21 Critical Success Factors corresponding to issues most critical to
improving reuse capability
• Intended for self-assessment and planning purposes
Lim’s model • Particular attention to the following factors
Motivation/culture; planning for reuse; metrics; legal issues; reuse
inventory (assets)
RiSE Maturity Model • Representation of the influence factors using a matrix-based view,
retrieving also from past experiences and models
• Particular interest for the following factors:
Organization (Software reuse education, Rewards and Incentives;
Independent team)
Business (Product family approach)
Technology (Repository system usage)
Processes (Quality Models, Measurement, Origin of the reused
asset)
LEGO and Reuse
www.eng.it25 ICSR 2013 - Pisa, June 19, 2013
© 2013 Buglione, Lami, Gresse, McCaffery, Hauck Rossa
Step 3 - Suggestions for Improvement (11/2)
ISO/IEC 15504 REU.2REU.2 process Suggested Improvements
BP 01 - Define and document an asset
management strategy
• People-related aspects, as necessary skills and experience, are to be addressed in
the asset management strategy [Management Tool – Factor 2]
• The asset management strategy should consider and differentiate the aspects
related to the asset development for reuse respect to those related to asset
development with reuse [REBOOT]
BP02 - Establish a classification scheme
for assets
• The integration between the asset classification scheme and the Configuration
Management rules is to be addressed [Management Tool – Factor 10]
BP 03 - Define criteria for assets • Possible measurements, to be used as a basis for the definition of criteria for
assessment, are to be identified and documented [RiSE MM – Process Factors;
RCM]
• The determination of asset value should be the basis for the criteria definition
[RCM]
BP04 - Establish the asset storage and
retrieval mechanisms
• The technology support for storage and retrieval is to be defined [RiSE MM -
Technological Factors]
BP 05 - Identify reusable assets. • The integration between the asset identification and the Configuration Management
rules is to be defined [Management Tool – Factor 10]
BP06 - Accept reusable assets • The technological support for classification and record of assets as well as for their
provision to the intended users is to be addressed [Management Tool – Factor 13;
RiSE MM -Technological Factors]
• Assets integrability is an issues to be addressed [RCM]
BP 07 - Operate asset storage • The technological support for storage of assets is to be addressed [Management
Tool – Factor 13; RiSE MM -Technological Factors]
BP08 - Record use of assets • -
BP 09 - Notify re-users of asset status • The notification should rely on established communication channels and an
adequate organizational support [Management Tool – Factor 4 and 15]
BP10 - Retire assets • The technical aspects of the withdrawal from the repository are to be addressed
[Management Tool – Factor 13]
LEGO and Reuse
www.eng.it26 ICSR 2013 - Pisa, June 19, 2013
© 2013 Buglione, Lami, Gresse, McCaffery, Hauck Rossa
Step 3 - Suggestions for Improvement (22/2)
ISO/IEC 15504 REU.3REU.3 process Suggested Improvements
BP 01 - Define organizational reuse
strategy
• The top management support is to be explicitly given at organizational reuse
strategy definition time [Management Tool – Factor 2]
• People-related aspects, as necessary skills and experience, are to be addressed in
the reuse strategy [Management Tool – Factor 2]
• The organizational reuse strategy should consider and differentiate the aspects
related to the asset development for reuse as respect to those related to asset
development with reuse [REBOOT]
• The reuse organizational reuse strategy should indicate whether and at what extent
the product Families approach is adopted [RiSE MM – Business Factors]
• The training and education initiatives and activities should be included within the
reuse program items [RiSE MM – Business Factors]
BP 02 - Identify domains for potential
reuse
• -
BP 03 - Assess reuse capability • The assessment of the reuse capability of the organization should include cost
benefits analysis [Management Tool – Factor 6]
BP 04 - Assess domains for potential
reuse
• A measurement scheme should be provided to support of the evaluation of the level
of similarities among products in a certain domain [Management Tool MM – Factor
1]
BP 05 - Evaluate reuse proposals • A measurement scheme should be provided to support of the evaluation of
suitability of reusable items [RiSE MM – Process Factors; RCM]
BP 06 - Implement the reuse program • ---
BP 07 - Collect and manage learning • Details on the way learning is stored in the repository are to be provided
[Management Tool – Factor 13]
• The integration between the learning storage and the communication channels for
spreading such a knowledge is to be addressed [Management Tool – Factor 4]
BP 08 - Get feedback from reuse • Communication tool support is to be addressed [Management Tool – Factor 15]
BP 09 - Monitor reuse • Monitoring is to be included in the reuse planning [Management Tool – Factor 5;
RiSE MM – Organizational Factors]
LEGO and Reuse
www.eng.it27 ICSR 2013 - Pisa, June 19, 2013
© 2013 Buglione, Lami, Gresse, McCaffery, Hauck Rossa
Agenda
• Introduction
– Some common forms of reuse…
• MCMs (Maturity & Capability Models) – Representations & Dimensions
– Why do we need choosing a MCM?
– Coverage and classification of MCMs
• MCMs & Reuse in Horizontal MCMs (H-MCMs)
– CMMI-DEV and ISO/IEC 15504
– Other Sources
• LEGO and Reuse
– The LEGO approach
– Applying LEGO to Reuse - Elements of Interest (EoI)
– Suggested Improvements
• Conclusions & Prospects
• Q & A
Reuse Maturity
www.eng.it28 ICSR 2013 - Pisa, June 19, 2013
© 2013 Buglione, Lami, Gresse, McCaffery, Hauck Rossa
• Software Reuse
 “Adopt and adapt” artifacts
 Art or science?
 Functional vs Technical Reuse
• Reuse as a process and not an activity
 Models and techniques assuming it’s a structured and planned process
 It’s a process to be properly organized across/within the whole SLC
 ...while often seen as a ‘technical’ activity  not estimated in a clear way
• Starting models for observing best reuse practices
 MCMs = Maturity & Capability Models
 MCMs help an organization to progress slightly towards higher capability
levels
 ‘One size (model) doesn’t fits all’  study how to merge more models,
‘stealing’ the best practices for adapting them (reusing!) into our own BPM
 CMMI-DEV and ISO/IEC 15504 (aka SPICE) vs other Reuse models
Conclusions & ProspectsReuse Maturity
www.eng.it29 ICSR 2013 - Pisa, June 19, 2013
© 2013 Buglione, Lami, Gresse, McCaffery, Hauck Rossa
• ‘LEGO’ (Living EnGineering prOcess) approach
 http://slideshare.re/nssLR8 [5WCSQ, Shangai, Nov 2011]
 Choose and integrate the ‘pieces of the puzzle’ you need for your goals 
the target is your QMS, not the model(s) you’re using
• Applying LEGO to Reuse
 CMMI-DEV doesn’t have specific reuse-PAs, while SPICE yes (REU.x)
 Particular attention could be devoted to REU.2 and REU.3, to be hybridized
with several Reuse-like MCMs, adding ‘bricks’ for reinforcing the initial
process(es)
 Several refinements about reuse scope and type, helping in reducing
estimation errors from the initial identification of the amount of activities to
work on and improving the communication among stakeholders  towards
a SCRUM-like partnership between client and provider
• Next Steps
 Apply the hybrid REU processes to real case studies as the initial meta-
model
 Still search other reuse-based MCMc for furtherly reinforce REU.x processes
 Look also to PAs (process attributes) and not only to BPs (Base Practices)
 ...why do not try?
Conclusions & ProspectsReuse Maturity
““Creativity is allowing yourself to make mistakes.Creativity is allowing yourself to make mistakes.
Art is knowing which ones to keep.”Art is knowing which ones to keep.” (Scott Adams)
www.eng.it30 ICSR 2013 - Pisa, June 19, 2013
© 2013 Buglione, Lami, Gresse, McCaffery, Hauck Rossa
Lessons learned...
URL:
www.dilbert.com
Reuse Maturity
www.eng.it31 ICSR 2013 - Pisa, June 19, 2013
© 2013 Buglione, Lami, Gresse, McCaffery, Hauck Rossa
Q && A
Grazie per la vostra attenzioneGrazie per la vostra attenzione!!
Reuse Maturity
Thanks for your attentionThanks for your attention!!
www.eng.it32 ICSR 2013 - Pisa, June 19, 2013
© 2013 Buglione, Lami, Gresse, McCaffery, Hauck Rossa
Our Contact DataReuse Maturity
Luigi
Buglione
Engineering.IT/ETS
luigi.buglione@eng.it
Fergal
McCaffery
DKIT
fergal.mccaffery@dkit.ie
C. Gresse von
Wangenheim
UFSC
gresse@gmail.com
Giuseppe
Lami
ISTI/CNR
giuseppe.lami@isti.cnr.it
Jean Carlo R.
Hauck
UFSC
jeanhauck@gmail.com

Contenu connexe

Similaire à Leveraging Reuse-related Maturity Issues for Achieving Higher Maturity & Capability Levels

Project Management for Training - Class 2
Project Management for Training - Class 2Project Management for Training - Class 2
Project Management for Training - Class 2Jeffrey Keefer
 
Scott Wilson Eunis
Scott Wilson EunisScott Wilson Eunis
Scott Wilson EunisTore Hoel
 
CAPM Exam Prep Course Preview
CAPM Exam Prep Course PreviewCAPM Exam Prep Course Preview
CAPM Exam Prep Course PreviewInvensis Learning
 
Best Practices in Designing MOOC
Best Practices in Designing MOOCBest Practices in Designing MOOC
Best Practices in Designing MOOCDavid Asirvatham
 
The six phase comprehensive project life cycle model-2013
The six phase comprehensive project life cycle model-2013The six phase comprehensive project life cycle model-2013
The six phase comprehensive project life cycle model-2013Russell Archibald
 
Epm gp prstn(f 52 slides)-comprehension of pm(16 may 20)
Epm gp prstn(f 52 slides)-comprehension of pm(16 may 20)Epm gp prstn(f 52 slides)-comprehension of pm(16 may 20)
Epm gp prstn(f 52 slides)-comprehension of pm(16 may 20)tariqmaliktm
 
Week 2 24 - 28 July 2023 (1).pptx
Week 2 24 - 28 July 2023 (1).pptxWeek 2 24 - 28 July 2023 (1).pptx
Week 2 24 - 28 July 2023 (1).pptxXuanQin3
 
SAPience UserDay 2015 TheValueChain UMICORE sap_building_blocks
SAPience UserDay 2015 TheValueChain UMICORE sap_building_blocksSAPience UserDay 2015 TheValueChain UMICORE sap_building_blocks
SAPience UserDay 2015 TheValueChain UMICORE sap_building_blocksTheValueChain
 
Pm certifications & accreditations
Pm certifications & accreditationsPm certifications & accreditations
Pm certifications & accreditationsmasilamani ramasamy
 
Buildings as Material Banks (BAMB)#cethinking
Buildings as Material Banks (BAMB)#cethinkingBuildings as Material Banks (BAMB)#cethinking
Buildings as Material Banks (BAMB)#cethinkingCircular Economy Thinking
 
PMI-ACP Exam Prep Course Preview
PMI-ACP Exam Prep Course PreviewPMI-ACP Exam Prep Course Preview
PMI-ACP Exam Prep Course PreviewInvensis Learning
 
Resume bestpractices pgpm_im
Resume bestpractices pgpm_imResume bestpractices pgpm_im
Resume bestpractices pgpm_imSupportGCI
 
Inter national standards for project management - fitsilis
Inter national standards for project management - fitsilisInter national standards for project management - fitsilis
Inter national standards for project management - fitsilisPanos Fitsilis
 
Software or Service? That’s the question!
Software or Service? That’s the question!Software or Service? That’s the question!
Software or Service? That’s the question!Luigi Buglione
 

Similaire à Leveraging Reuse-related Maturity Issues for Achieving Higher Maturity & Capability Levels (20)

Project Management for Training - Class 2
Project Management for Training - Class 2Project Management for Training - Class 2
Project Management for Training - Class 2
 
PMExpo2017slide Eureka Service - Oracle Prime
PMExpo2017slide Eureka Service - Oracle PrimePMExpo2017slide Eureka Service - Oracle Prime
PMExpo2017slide Eureka Service - Oracle Prime
 
CIM – 21st Century Tools, Technologies and Processes for Infrastructure Projects
CIM – 21st Century Tools, Technologies and Processes for Infrastructure ProjectsCIM – 21st Century Tools, Technologies and Processes for Infrastructure Projects
CIM – 21st Century Tools, Technologies and Processes for Infrastructure Projects
 
Scott Wilson Eunis
Scott Wilson EunisScott Wilson Eunis
Scott Wilson Eunis
 
CAPM Exam Prep Course Preview
CAPM Exam Prep Course PreviewCAPM Exam Prep Course Preview
CAPM Exam Prep Course Preview
 
Best Practices in Designing MOOC
Best Practices in Designing MOOCBest Practices in Designing MOOC
Best Practices in Designing MOOC
 
The six phase comprehensive project life cycle model-2013
The six phase comprehensive project life cycle model-2013The six phase comprehensive project life cycle model-2013
The six phase comprehensive project life cycle model-2013
 
Epm gp prstn(f 52 slides)-comprehension of pm(16 may 20)
Epm gp prstn(f 52 slides)-comprehension of pm(16 may 20)Epm gp prstn(f 52 slides)-comprehension of pm(16 may 20)
Epm gp prstn(f 52 slides)-comprehension of pm(16 may 20)
 
Week 2 24 - 28 July 2023 (1).pptx
Week 2 24 - 28 July 2023 (1).pptxWeek 2 24 - 28 July 2023 (1).pptx
Week 2 24 - 28 July 2023 (1).pptx
 
SAPience UserDay 2015 TheValueChain UMICORE sap_building_blocks
SAPience UserDay 2015 TheValueChain UMICORE sap_building_blocksSAPience UserDay 2015 TheValueChain UMICORE sap_building_blocks
SAPience UserDay 2015 TheValueChain UMICORE sap_building_blocks
 
Pm certifications & accreditations
Pm certifications & accreditationsPm certifications & accreditations
Pm certifications & accreditations
 
BBC - Better Business Cases - Foundation
BBC - Better Business Cases - FoundationBBC - Better Business Cases - Foundation
BBC - Better Business Cases - Foundation
 
3 Questions PM needs to ask for Stakeholder Management
3 Questions PM needs to ask for Stakeholder Management3 Questions PM needs to ask for Stakeholder Management
3 Questions PM needs to ask for Stakeholder Management
 
Buildings as Material Banks (BAMB)#cethinking
Buildings as Material Banks (BAMB)#cethinkingBuildings as Material Banks (BAMB)#cethinking
Buildings as Material Banks (BAMB)#cethinking
 
SPM Unit-1 Final.pptx
SPM Unit-1 Final.pptxSPM Unit-1 Final.pptx
SPM Unit-1 Final.pptx
 
PMI-ACP Exam Prep Course Preview
PMI-ACP Exam Prep Course PreviewPMI-ACP Exam Prep Course Preview
PMI-ACP Exam Prep Course Preview
 
Resume bestpractices pgpm_im
Resume bestpractices pgpm_imResume bestpractices pgpm_im
Resume bestpractices pgpm_im
 
u-1.ppt
u-1.pptu-1.ppt
u-1.ppt
 
Inter national standards for project management - fitsilis
Inter national standards for project management - fitsilisInter national standards for project management - fitsilis
Inter national standards for project management - fitsilis
 
Software or Service? That’s the question!
Software or Service? That’s the question!Software or Service? That’s the question!
Software or Service? That’s the question!
 

Plus de Luigi Buglione

DevOps & ITIL: Friends or Foes?
DevOps & ITIL: Friends or Foes?DevOps & ITIL: Friends or Foes?
DevOps & ITIL: Friends or Foes?Luigi Buglione
 
The missing links in software estimation: Work, Team Loading and Team Power
The missing links in software estimation: Work, Team Loading and Team PowerThe missing links in software estimation: Work, Team Loading and Team Power
The missing links in software estimation: Work, Team Loading and Team PowerLuigi Buglione
 
Risk Management: Achieving Higher Maturity & Capability Levels through the LE...
Risk Management: Achieving Higher Maturity & Capability Levels through the LE...Risk Management: Achieving Higher Maturity & Capability Levels through the LE...
Risk Management: Achieving Higher Maturity & Capability Levels through the LE...Luigi Buglione
 
L4A - Lean for (being) Agile - Some thoughts and tips for a progressive path ...
L4A - Lean for (being) Agile - Some thoughts and tips for a progressive path ...L4A - Lean for (being) Agile - Some thoughts and tips for a progressive path ...
L4A - Lean for (being) Agile - Some thoughts and tips for a progressive path ...Luigi Buglione
 
From Software to Service Sustainability: a still Broader Perspective
From Software to Service Sustainability: a still Broader PerspectiveFrom Software to Service Sustainability: a still Broader Perspective
From Software to Service Sustainability: a still Broader PerspectiveLuigi Buglione
 
The Significance of IFPUG Base Functionality Types in Effort Estimation - An ...
The Significance of IFPUG Base Functionality Types in Effort Estimation - An ...The Significance of IFPUG Base Functionality Types in Effort Estimation - An ...
The Significance of IFPUG Base Functionality Types in Effort Estimation - An ...Luigi Buglione
 
A Murphological View on Software Measurement: a serious joke or a funny seri...
A Murphological View on Software Measurement:  a serious joke or a funny seri...A Murphological View on Software Measurement:  a serious joke or a funny seri...
A Murphological View on Software Measurement: a serious joke or a funny seri...Luigi Buglione
 
Do we really re-use our knowledge (or not)?
Do we really re-use our knowledge (or not)?Do we really re-use our knowledge (or not)?
Do we really re-use our knowledge (or not)?Luigi Buglione
 
Balanced Measurement Sets: Criteria for Improving Project Management Practices
Balanced Measurement Sets: Criteria for Improving  Project Management PracticesBalanced Measurement Sets: Criteria for Improving  Project Management Practices
Balanced Measurement Sets: Criteria for Improving Project Management PracticesLuigi Buglione
 
PIF or SNAP? That's the Question! Or maybe it's not? - A panel
PIF or SNAP? That's the Question! Or maybe it's not? - A panelPIF or SNAP? That's the Question! Or maybe it's not? - A panel
PIF or SNAP? That's the Question! Or maybe it's not? - A panelLuigi Buglione
 
An ISO/IEC 33000-compliant Measurement Framework for Software Process Sustain...
An ISO/IEC 33000-compliant Measurement Framework for Software Process Sustain...An ISO/IEC 33000-compliant Measurement Framework for Software Process Sustain...
An ISO/IEC 33000-compliant Measurement Framework for Software Process Sustain...Luigi Buglione
 
Measurement Process: Improving the ISO 15939 Standard
Measurement Process: Improving the ISO 15939 StandardMeasurement Process: Improving the ISO 15939 Standard
Measurement Process: Improving the ISO 15939 StandardLuigi Buglione
 
The LEGO Strategy: Guidelines for a Profitable Deployment
The LEGO Strategy: Guidelines for a Profitable DeploymentThe LEGO Strategy: Guidelines for a Profitable Deployment
The LEGO Strategy: Guidelines for a Profitable DeploymentLuigi Buglione
 
ICEBERG: a different look at Software Project Management
ICEBERG: a different look at Software Project ManagementICEBERG: a different look at Software Project Management
ICEBERG: a different look at Software Project ManagementLuigi Buglione
 
Improving Measurement Plans from multiple dimensions: Exercising with Balanci...
Improving Measurement Plans from multiple dimensions: Exercising with Balanci...Improving Measurement Plans from multiple dimensions: Exercising with Balanci...
Improving Measurement Plans from multiple dimensions: Exercising with Balanci...Luigi Buglione
 
Improving the User Story Agile Technique Using the INVEST Criteria
Improving the User Story Agile Technique Using the  INVEST CriteriaImproving the User Story Agile Technique Using the  INVEST Criteria
Improving the User Story Agile Technique Using the INVEST CriteriaLuigi Buglione
 
Derivation of Green Metrics for Software
Derivation of Green Metrics for SoftwareDerivation of Green Metrics for Software
Derivation of Green Metrics for SoftwareLuigi Buglione
 
Software Architects’ Experiences of Quality Requirements: What we Know and ...
Software Architects’ Experiences  of Quality Requirements:  What we Know and ...Software Architects’ Experiences  of Quality Requirements:  What we Know and ...
Software Architects’ Experiences of Quality Requirements: What we Know and ...Luigi Buglione
 
La Resilienza e i Modelli di Maturità
La Resilienza e i Modelli di MaturitàLa Resilienza e i Modelli di Maturità
La Resilienza e i Modelli di MaturitàLuigi Buglione
 
Mapping Automotive SPICE: Achieving Higher Maturity & Capability Levels
Mapping Automotive SPICE: Achieving Higher Maturity & Capability LevelsMapping Automotive SPICE: Achieving Higher Maturity & Capability Levels
Mapping Automotive SPICE: Achieving Higher Maturity & Capability LevelsLuigi Buglione
 

Plus de Luigi Buglione (20)

DevOps & ITIL: Friends or Foes?
DevOps & ITIL: Friends or Foes?DevOps & ITIL: Friends or Foes?
DevOps & ITIL: Friends or Foes?
 
The missing links in software estimation: Work, Team Loading and Team Power
The missing links in software estimation: Work, Team Loading and Team PowerThe missing links in software estimation: Work, Team Loading and Team Power
The missing links in software estimation: Work, Team Loading and Team Power
 
Risk Management: Achieving Higher Maturity & Capability Levels through the LE...
Risk Management: Achieving Higher Maturity & Capability Levels through the LE...Risk Management: Achieving Higher Maturity & Capability Levels through the LE...
Risk Management: Achieving Higher Maturity & Capability Levels through the LE...
 
L4A - Lean for (being) Agile - Some thoughts and tips for a progressive path ...
L4A - Lean for (being) Agile - Some thoughts and tips for a progressive path ...L4A - Lean for (being) Agile - Some thoughts and tips for a progressive path ...
L4A - Lean for (being) Agile - Some thoughts and tips for a progressive path ...
 
From Software to Service Sustainability: a still Broader Perspective
From Software to Service Sustainability: a still Broader PerspectiveFrom Software to Service Sustainability: a still Broader Perspective
From Software to Service Sustainability: a still Broader Perspective
 
The Significance of IFPUG Base Functionality Types in Effort Estimation - An ...
The Significance of IFPUG Base Functionality Types in Effort Estimation - An ...The Significance of IFPUG Base Functionality Types in Effort Estimation - An ...
The Significance of IFPUG Base Functionality Types in Effort Estimation - An ...
 
A Murphological View on Software Measurement: a serious joke or a funny seri...
A Murphological View on Software Measurement:  a serious joke or a funny seri...A Murphological View on Software Measurement:  a serious joke or a funny seri...
A Murphological View on Software Measurement: a serious joke or a funny seri...
 
Do we really re-use our knowledge (or not)?
Do we really re-use our knowledge (or not)?Do we really re-use our knowledge (or not)?
Do we really re-use our knowledge (or not)?
 
Balanced Measurement Sets: Criteria for Improving Project Management Practices
Balanced Measurement Sets: Criteria for Improving  Project Management PracticesBalanced Measurement Sets: Criteria for Improving  Project Management Practices
Balanced Measurement Sets: Criteria for Improving Project Management Practices
 
PIF or SNAP? That's the Question! Or maybe it's not? - A panel
PIF or SNAP? That's the Question! Or maybe it's not? - A panelPIF or SNAP? That's the Question! Or maybe it's not? - A panel
PIF or SNAP? That's the Question! Or maybe it's not? - A panel
 
An ISO/IEC 33000-compliant Measurement Framework for Software Process Sustain...
An ISO/IEC 33000-compliant Measurement Framework for Software Process Sustain...An ISO/IEC 33000-compliant Measurement Framework for Software Process Sustain...
An ISO/IEC 33000-compliant Measurement Framework for Software Process Sustain...
 
Measurement Process: Improving the ISO 15939 Standard
Measurement Process: Improving the ISO 15939 StandardMeasurement Process: Improving the ISO 15939 Standard
Measurement Process: Improving the ISO 15939 Standard
 
The LEGO Strategy: Guidelines for a Profitable Deployment
The LEGO Strategy: Guidelines for a Profitable DeploymentThe LEGO Strategy: Guidelines for a Profitable Deployment
The LEGO Strategy: Guidelines for a Profitable Deployment
 
ICEBERG: a different look at Software Project Management
ICEBERG: a different look at Software Project ManagementICEBERG: a different look at Software Project Management
ICEBERG: a different look at Software Project Management
 
Improving Measurement Plans from multiple dimensions: Exercising with Balanci...
Improving Measurement Plans from multiple dimensions: Exercising with Balanci...Improving Measurement Plans from multiple dimensions: Exercising with Balanci...
Improving Measurement Plans from multiple dimensions: Exercising with Balanci...
 
Improving the User Story Agile Technique Using the INVEST Criteria
Improving the User Story Agile Technique Using the  INVEST CriteriaImproving the User Story Agile Technique Using the  INVEST Criteria
Improving the User Story Agile Technique Using the INVEST Criteria
 
Derivation of Green Metrics for Software
Derivation of Green Metrics for SoftwareDerivation of Green Metrics for Software
Derivation of Green Metrics for Software
 
Software Architects’ Experiences of Quality Requirements: What we Know and ...
Software Architects’ Experiences  of Quality Requirements:  What we Know and ...Software Architects’ Experiences  of Quality Requirements:  What we Know and ...
Software Architects’ Experiences of Quality Requirements: What we Know and ...
 
La Resilienza e i Modelli di Maturità
La Resilienza e i Modelli di MaturitàLa Resilienza e i Modelli di Maturità
La Resilienza e i Modelli di Maturità
 
Mapping Automotive SPICE: Achieving Higher Maturity & Capability Levels
Mapping Automotive SPICE: Achieving Higher Maturity & Capability LevelsMapping Automotive SPICE: Achieving Higher Maturity & Capability Levels
Mapping Automotive SPICE: Achieving Higher Maturity & Capability Levels
 

Dernier

Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native ApplicationsWSO2
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAndrey Devyatkin
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...apidays
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsNanddeep Nachan
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfOrbitshub
 
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUKSpring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUKJago de Vreede
 
Cyberprint. Dark Pink Apt Group [EN].pdf
Cyberprint. Dark Pink Apt Group [EN].pdfCyberprint. Dark Pink Apt Group [EN].pdf
Cyberprint. Dark Pink Apt Group [EN].pdfOverkill Security
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Jeffrey Haguewood
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProduct Anonymous
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Victor Rentea
 
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfOverkill Security
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...apidays
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherRemote DBA Services
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobeapidays
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Angeliki Cooney
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...apidays
 

Dernier (20)

Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUKSpring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
 
Cyberprint. Dark Pink Apt Group [EN].pdf
Cyberprint. Dark Pink Apt Group [EN].pdfCyberprint. Dark Pink Apt Group [EN].pdf
Cyberprint. Dark Pink Apt Group [EN].pdf
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdf
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 

Leveraging Reuse-related Maturity Issues for Achieving Higher Maturity & Capability Levels

  • 1. www.eng.it Knowledge Leveraging Reuse-related Maturity Issues for Achieving Higher Maturity & Capability Levels ICSR 2013 - 13° Int. Conference on Software Reuse Pisa (Italy), 18-20 June 2013 Luigi BuglioneBuglione Giuseppe LamiLami Christiane Gresse von WangenheimGresse von Wangenheim Fergal McCafferyMcCaffery Jean C.R. HauckHauck
  • 2. www.eng.it Engineering At a glance www.eng.it
  • 3. www.eng.it ISTI-CNR At a glance www.isti.cnr.it
  • 4. 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 & Humanities 2. Informatics & Creative Arts 3. Engineering 4. 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. www.eng.it 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 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]
  • 6. www.eng.it6 ICSR 2013 - Pisa, June 19, 2013 © 2013 Buglione, Lami, Gresse, McCaffery, Hauck Rossa Reuse Maturity Goals of the presentation  G1. Present some info about Reuse best practices and models  G2. Using the LEGO approach to the Reuse domain  G3. Show a practical LEGO usage about Reuse for leveraging an organizational Business Process Model (BPM)
  • 7. www.eng.it7 ICSR 2013 - Pisa, June 19, 2013 © 2013 Buglione, Lami, Gresse, McCaffery, Hauck Rossa Agenda • Introduction – Some common forms of reuse… • MCMs (Maturity & Capability Models) – Representations & Dimensions – Why do we need choosing a MCM? – Coverage and classification of MCMs • MCMs & Reuse in Horizontal MCMs (H-MCMs) – CMMI-DEV and ISO/IEC 15504 – Other Sources • LEGO and Reuse – The LEGO approach – Applying LEGO to Reuse - Elements of Interest (EoI) – Suggested Improvements • Conclusions & Prospects • Q & A Reuse Maturity
  • 8. www.eng.it8 ICSR 2013 - Pisa, June 19, 2013 © 2013 Buglione, Lami, Gresse, McCaffery, Hauck Rossa Some common forms for Reuse...Introduction
  • 9. www.eng.it9 ICSR 2013 - Pisa, June 19, 2013 © 2013 Buglione, Lami, Gresse, McCaffery, Hauck Rossa ...also in Estimation...Introduction • Source: PMI’s PMBOK 4, Chapter 6.3 • Source: www.dilbert.com
  • 10. www.eng.it10 ICSR 2013 - Pisa, June 19, 2013 © 2013 Buglione, Lami, Gresse, McCaffery, Hauck Rossa Some (important) questions...MCMs Which definition of reuse do you appy? Is it yours a functional or technical reuse? Have you a Reuse repository? Are you planning to have a QIP-like experience? How much are you mature about Reuse practices?
  • 11. www.eng.it11 ICSR 2013 - Pisa, June 19, 2013 © 2013 Buglione, Lami, Gresse, McCaffery, Hauck Rossa Agenda • Introduction – Some common forms of reuse… • MCMs (Maturity & Capability Models) – Representations & Dimensions – Why do we need choosing a MCM? – Coverage and classification of MCMs • MCMs & Reuse in Horizontal MCMs (H-MCMs) – CMMI-DEV and ISO/IEC 15504 – Other Sources • LEGO and Reuse – The LEGO approach – Applying LEGO to Reuse - Elements of Interest (EoI) – Suggested Improvements • Conclusions & Prospects • Q & A Reuse Maturity
  • 12. www.eng.it12 ICSR 2013 - Pisa, June 19, 2013 © 2013 Buglione, Lami, Gresse, McCaffery, Hauck Rossa Why do we need choosing a MCMs?MCMs
  • 13. www.eng.it13 ICSR 2013 - Pisa, June 19, 2013 © 2013 Buglione, Lami, Gresse, McCaffery, Hauck Rossa Representations - StagedMCMs • ML: 5 • PA: 24 • N.min PA : ML1 (0) • N.max PA : ML3 (13) ML Focus Id. PA Title 5 Optimizing OPM Organizational Performance Management CAR Causal Analysis & Resolution 4 Predictable OPP Organizational Process Performance QPM Quantitative Project Management 3 Defined RD Requirement Development TS Technical Solution PI Product Integration VAL Validation VER Verification OPD Organizational Process Definition OPF Organizational Process Focus OT Organizational Training IPM Integrated Project Management RSKM Risk Management DAR Decision Analysis & Resolution 2 Managed REQM Requirement Management PP Project Planning PMC Project Monitoring & Control SAM Supplier Agreement Management MA Measurement & Analysis PPQA Process & Product Quality Assurance
  • 14. www.eng.it14 ICSR 2013 - Pisa, June 19, 2013 © 2013 Buglione, Lami, Gresse, McCaffery, Hauck Rossa Representations - ContinuousMCMs • PA categories: 4 • PA: 24  22 • N.min PA per Category : Process Management (5) • N.max PA per Category: Project Management (7) Process Categories Maturity Levels Process Management Project Management Engineering Support Optimizing OPM CAR Predictable OPP QPM Defined OPF OPD OT IPM RKSM RD TS PI VER VAL DAR Managed PP PMC SAM REQM CM MA PPQA Initial Ad-hoc processes
  • 15. www.eng.it15 ICSR 2013 - Pisa, June 19, 2013 © 2013 Buglione, Lami, Gresse, McCaffery, Hauck Rossa Representations – Continuous (example)MCMs Special cause (GP.2.2 @ OT) Common cause (GP.2.9 @ +PA) • SourceSource: http://goo.gl/i6IvI
  • 16. www.eng.it16 ICSR 2013 - Pisa, June 19, 2013 © 2013 Buglione, Lami, Gresse, McCaffery, Hauck Rossa MCMs Classifying MCMs by Dimension • HorizontalHorizontal: MMs going through the whole supply chain  SwEng: ISO/IEC 15504 (SPICE), CMMI, FAA i-CMM, … • VerticalVertical: MMs focusing on a single perspective/group of processes  Test Mgmt: TMM, TPI, …  Project Mgmt: PM-MM, OPM3, …  Requirement Mgmt: .... • DiagonalDiagonal: MMs focused on Organizational/Support processes  People CMM, TSP, PSP, … Source:BuglioneL.,AnEcologicalViewonProcessImprovement:SomeThoughtsfor ImprovingProcessAppraisals,4WCSQ,4th WorldCongressonSoftwareQuality, WashingtonD.C.(USA),15-18September2008
  • 17. www.eng.it17 ICSR 2013 - Pisa, June 19, 2013 © 2013 Buglione, Lami, Gresse, McCaffery, Hauck Rossa Agenda • Introduction – Some common forms of reuse… • MCMs (Maturity & Capability Models) – Representations & Dimensions – Why do we need choosing a MCM? – Coverage and classification of MCMs • MCMs & Reuse in Horizontal MCMs (H-MCMs) – CMMI-DEV and ISO/IEC 15504 – Other Sources • LEGO and Reuse – The LEGO approach – Applying LEGO to Reuse - Elements of Interest (EoI) – Suggested Improvements • Conclusions & Prospects • Q & A Reuse Maturity
  • 18. www.eng.it18 ICSR 2013 - Pisa, June 19, 2013 © 2013 Buglione, Lami, Gresse, McCaffery, Hauck Rossa CMMI-DEV and ISO 15504 - Reuse ref’sMCMs and Reuse Model CMMI-DEV ISO/IEC 15504-12207 Domain Sw-SE Sw-SE PRM (source) CMMI-DEV v1.3 ISO/IEC 12207 PRM (# Processes) 22 47 Process Categories 4 (Engineering, Process, Project, Support) 9 (Primary: Acquisition, Supply, Operation, Engineering; Organizational: Management, Reuse, Resource & Infrastructure, Process Improvement Management; Support: Supporting) Reuse-related process(es) None (reuse practices are partly dealt with) 3 (REU.1 – Domain Engineering; REU.2 – Reuse Asset Management; REU.3 – Reuse Program Management) PAM ext. Appraisals SCAMPI v1.3 ISO/IEC 15504-2 ISO/IEC 15504-5 PAM reuse-related issues TS-SP.2.1 (Develop Alternative Solutons and Selection Criteria) TS-SP2.4 (Perform Make, Buy or Reuse Analysis) 26 REU.1, REU.2, REU.3 related BPs
  • 19. www.eng.it19 ICSR 2013 - Pisa, June 19, 2013 © 2013 Buglione, Lami, Gresse, McCaffery, Hauck Rossa MCMs and Reuse Model/ Framework Repr. Type ML (#) Architect-Type Comments/Notes RCMM (Reuse CMM) Staged 5 [1-5] Level-based --- Management tool Staged 6 [0-5] Level-based Series of typical agile reqs verified + 14 BTOPP elements for reusing factors REBOOT approach (and Reuse Maturity Model) Continuous --- --- 23 Key process areas in 5 process categories RMM (Reuse Maturity Model) Staged 5 [1-5] Matrix-based 5 MLs, 10 key reuse drivers 3RMM Staged 5 [1-5] Level-based Several scalability factors and reuse variables RCM (Reuse Capability Model) Staged 4 [1-4] Level-based 4 Critical Success Factor Classes for reuse capability improvement provided RMM (Reuse Maturity Model) Staged 6 [1-6] Level-based Suggestions for integrating reuse practices within the (old) Sw-CMM Lim’s model Staged 5 [1-5] Matrix -based 10 factors of influence (drivers) RiSE Maturity Model Staged 5 [1-5] Matrix-based Macro-goals for each level; 10 Factors of influence (organizational; business, technological; process) Choosing Reuse MCMs - Results
  • 20. www.eng.it20 ICSR 2013 - Pisa, June 19, 2013 © 2013 Buglione, Lami, Gresse, McCaffery, Hauck Rossa Agenda • Introduction – Some common forms of reuse… • MCMs (Maturity & Capability Models) – Representations & Dimensions – Why do we need choosing a MCM? – Coverage and classification of MCMs • MCMs & Reuse in Horizontal MCMs (H-MCMs) – CMMI-DEV and ISO/IEC 15504 – Other Sources • LEGO and Reuse – The LEGO approach – Applying LEGO to Reuse - Elements of Interest (EoI) – Suggested Improvements • Conclusions & Prospects • Q & A Reuse Maturity
  • 21. www.eng.it21 ICSR 2013 - Pisa, June 19, 2013 © 2013 Buglione, Lami, Gresse, McCaffery, Hauck Rossa LEGO and Reuse The LEGO Approach 1. MCM Repository 2. Process Architecture 4. Appraisal Method3. Mappings & Comparisons 1. Identify goals 2. Query the MCM repository 3. Include new elements 4. Adapt & Adopt Source: 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 4 2011
  • 22. www.eng.it22 ICSR 2013 - Pisa, June 19, 2013 © 2013 Buglione, Lami, Gresse, McCaffery, Hauck Rossa Applying LEGO to ReuseExperiencing LEGO... Here the four LEGO steps and related activities and outcomes: 1.1. Identify GoalsIdentify Goals  Improve the estimation capability and results by a refinement in the overall management of requirements (business, technical)  Assumed the target BPM (Business Process Model) to improve is generically the ISO/IEC 15504 REU.x process group 1.1. Query the MCM repositoryQuery the MCM repository  Considered REU.x as the summation of all REU processes  Filtered the list of available Reuse-based MCMs from the MCM repository  Next table (EoI – Element of Interest) is a filter of the elements by each of the Reuse MCMs considered 1.1. Include new elements into the target BPMInclude new elements into the target BPM  Next table (Suggested Improvements) lists the possible EoI matched with the requested MCMs (both SPs and GPs) 1.1. Adapt & AdoptAdapt & Adopt  Map each practice of the improved process to the related internal QMS process(es)  Validate the mapping results before using it in the daily activities
  • 23. www.eng.it23 ICSR 2013 - Pisa, June 19, 2013 © 2013 Buglione, Lami, Gresse, McCaffery, Hauck Rossa Step 2 - EoI: Elements of Interest (11/2) Model/ Framework Elements of Interest (EoI) Management Tool • The study considers a series of characteristics typical to the Agile Development/Management domain • It considers also from a continuous perspective a Level 0 for ‘no reuse’ • It considers 15 reuse factors linked to the maturity levels by categories (business; domain; organizational; process; people; technology) • Appendix G presents a mapping between the 15 factors and CMMI-DEV process areas (w/strength) • Appendix H presents a summary of the 15 factors scaled by maturity level (suggestion) REBOOT Reuse Maturity Model • Deal with organizational and technical aspects of reuse • 23 Key process areas in 5 categories (organization; Project Management; Dev. Process; Library; Metrics) RMM •10 key drivers considered, using a matrix-based representation/approach • Particularly stressed the people/organization drivers, as well as the legal/contractual issues • To be inserted into a level-based structure LEGO and Reuse
  • 24. www.eng.it24 ICSR 2013 - Pisa, June 19, 2013 © 2013 Buglione, Lami, Gresse, McCaffery, Hauck Rossa Step 2 - EoI: Elements of Interest (22/2) Model/ Framework Elements of Interest (EoI) 3RMM • Information on Environments (Repository, Software, Information) + Administrative Management RCM • 21 Critical Success Factors corresponding to issues most critical to improving reuse capability • Intended for self-assessment and planning purposes Lim’s model • Particular attention to the following factors Motivation/culture; planning for reuse; metrics; legal issues; reuse inventory (assets) RiSE Maturity Model • Representation of the influence factors using a matrix-based view, retrieving also from past experiences and models • Particular interest for the following factors: Organization (Software reuse education, Rewards and Incentives; Independent team) Business (Product family approach) Technology (Repository system usage) Processes (Quality Models, Measurement, Origin of the reused asset) LEGO and Reuse
  • 25. www.eng.it25 ICSR 2013 - Pisa, June 19, 2013 © 2013 Buglione, Lami, Gresse, McCaffery, Hauck Rossa Step 3 - Suggestions for Improvement (11/2) ISO/IEC 15504 REU.2REU.2 process Suggested Improvements BP 01 - Define and document an asset management strategy • People-related aspects, as necessary skills and experience, are to be addressed in the asset management strategy [Management Tool – Factor 2] • The asset management strategy should consider and differentiate the aspects related to the asset development for reuse respect to those related to asset development with reuse [REBOOT] BP02 - Establish a classification scheme for assets • The integration between the asset classification scheme and the Configuration Management rules is to be addressed [Management Tool – Factor 10] BP 03 - Define criteria for assets • Possible measurements, to be used as a basis for the definition of criteria for assessment, are to be identified and documented [RiSE MM – Process Factors; RCM] • The determination of asset value should be the basis for the criteria definition [RCM] BP04 - Establish the asset storage and retrieval mechanisms • The technology support for storage and retrieval is to be defined [RiSE MM - Technological Factors] BP 05 - Identify reusable assets. • The integration between the asset identification and the Configuration Management rules is to be defined [Management Tool – Factor 10] BP06 - Accept reusable assets • The technological support for classification and record of assets as well as for their provision to the intended users is to be addressed [Management Tool – Factor 13; RiSE MM -Technological Factors] • Assets integrability is an issues to be addressed [RCM] BP 07 - Operate asset storage • The technological support for storage of assets is to be addressed [Management Tool – Factor 13; RiSE MM -Technological Factors] BP08 - Record use of assets • - BP 09 - Notify re-users of asset status • The notification should rely on established communication channels and an adequate organizational support [Management Tool – Factor 4 and 15] BP10 - Retire assets • The technical aspects of the withdrawal from the repository are to be addressed [Management Tool – Factor 13] LEGO and Reuse
  • 26. www.eng.it26 ICSR 2013 - Pisa, June 19, 2013 © 2013 Buglione, Lami, Gresse, McCaffery, Hauck Rossa Step 3 - Suggestions for Improvement (22/2) ISO/IEC 15504 REU.3REU.3 process Suggested Improvements BP 01 - Define organizational reuse strategy • The top management support is to be explicitly given at organizational reuse strategy definition time [Management Tool – Factor 2] • People-related aspects, as necessary skills and experience, are to be addressed in the reuse strategy [Management Tool – Factor 2] • The organizational reuse strategy should consider and differentiate the aspects related to the asset development for reuse as respect to those related to asset development with reuse [REBOOT] • The reuse organizational reuse strategy should indicate whether and at what extent the product Families approach is adopted [RiSE MM – Business Factors] • The training and education initiatives and activities should be included within the reuse program items [RiSE MM – Business Factors] BP 02 - Identify domains for potential reuse • - BP 03 - Assess reuse capability • The assessment of the reuse capability of the organization should include cost benefits analysis [Management Tool – Factor 6] BP 04 - Assess domains for potential reuse • A measurement scheme should be provided to support of the evaluation of the level of similarities among products in a certain domain [Management Tool MM – Factor 1] BP 05 - Evaluate reuse proposals • A measurement scheme should be provided to support of the evaluation of suitability of reusable items [RiSE MM – Process Factors; RCM] BP 06 - Implement the reuse program • --- BP 07 - Collect and manage learning • Details on the way learning is stored in the repository are to be provided [Management Tool – Factor 13] • The integration between the learning storage and the communication channels for spreading such a knowledge is to be addressed [Management Tool – Factor 4] BP 08 - Get feedback from reuse • Communication tool support is to be addressed [Management Tool – Factor 15] BP 09 - Monitor reuse • Monitoring is to be included in the reuse planning [Management Tool – Factor 5; RiSE MM – Organizational Factors] LEGO and Reuse
  • 27. www.eng.it27 ICSR 2013 - Pisa, June 19, 2013 © 2013 Buglione, Lami, Gresse, McCaffery, Hauck Rossa Agenda • Introduction – Some common forms of reuse… • MCMs (Maturity & Capability Models) – Representations & Dimensions – Why do we need choosing a MCM? – Coverage and classification of MCMs • MCMs & Reuse in Horizontal MCMs (H-MCMs) – CMMI-DEV and ISO/IEC 15504 – Other Sources • LEGO and Reuse – The LEGO approach – Applying LEGO to Reuse - Elements of Interest (EoI) – Suggested Improvements • Conclusions & Prospects • Q & A Reuse Maturity
  • 28. www.eng.it28 ICSR 2013 - Pisa, June 19, 2013 © 2013 Buglione, Lami, Gresse, McCaffery, Hauck Rossa • Software Reuse  “Adopt and adapt” artifacts  Art or science?  Functional vs Technical Reuse • Reuse as a process and not an activity  Models and techniques assuming it’s a structured and planned process  It’s a process to be properly organized across/within the whole SLC  ...while often seen as a ‘technical’ activity  not estimated in a clear way • Starting models for observing best reuse practices  MCMs = Maturity & Capability Models  MCMs help an organization to progress slightly towards higher capability levels  ‘One size (model) doesn’t fits all’  study how to merge more models, ‘stealing’ the best practices for adapting them (reusing!) into our own BPM  CMMI-DEV and ISO/IEC 15504 (aka SPICE) vs other Reuse models Conclusions & ProspectsReuse Maturity
  • 29. www.eng.it29 ICSR 2013 - Pisa, June 19, 2013 © 2013 Buglione, Lami, Gresse, McCaffery, Hauck Rossa • ‘LEGO’ (Living EnGineering prOcess) approach  http://slideshare.re/nssLR8 [5WCSQ, Shangai, Nov 2011]  Choose and integrate the ‘pieces of the puzzle’ you need for your goals  the target is your QMS, not the model(s) you’re using • Applying LEGO to Reuse  CMMI-DEV doesn’t have specific reuse-PAs, while SPICE yes (REU.x)  Particular attention could be devoted to REU.2 and REU.3, to be hybridized with several Reuse-like MCMs, adding ‘bricks’ for reinforcing the initial process(es)  Several refinements about reuse scope and type, helping in reducing estimation errors from the initial identification of the amount of activities to work on and improving the communication among stakeholders  towards a SCRUM-like partnership between client and provider • Next Steps  Apply the hybrid REU processes to real case studies as the initial meta- model  Still search other reuse-based MCMc for furtherly reinforce REU.x processes  Look also to PAs (process attributes) and not only to BPs (Base Practices)  ...why do not try? Conclusions & ProspectsReuse Maturity ““Creativity is allowing yourself to make mistakes.Creativity is allowing yourself to make mistakes. Art is knowing which ones to keep.”Art is knowing which ones to keep.” (Scott Adams)
  • 30. www.eng.it30 ICSR 2013 - Pisa, June 19, 2013 © 2013 Buglione, Lami, Gresse, McCaffery, Hauck Rossa Lessons learned... URL: www.dilbert.com Reuse Maturity
  • 31. www.eng.it31 ICSR 2013 - Pisa, June 19, 2013 © 2013 Buglione, Lami, Gresse, McCaffery, Hauck Rossa Q && A Grazie per la vostra attenzioneGrazie per la vostra attenzione!! Reuse Maturity Thanks for your attentionThanks for your attention!!
  • 32. www.eng.it32 ICSR 2013 - Pisa, June 19, 2013 © 2013 Buglione, Lami, Gresse, McCaffery, Hauck Rossa Our Contact DataReuse Maturity Luigi Buglione Engineering.IT/ETS luigi.buglione@eng.it Fergal McCaffery DKIT fergal.mccaffery@dkit.ie C. Gresse von Wangenheim UFSC gresse@gmail.com Giuseppe Lami ISTI/CNR giuseppe.lami@isti.cnr.it Jean Carlo R. Hauck UFSC jeanhauck@gmail.com