SlideShare ist ein Scribd-Unternehmen logo
1 von 26
Downloaden Sie, um offline zu lesen
www.eng.it 
An ISO/IEC 33000-compliant Measurement Framework for Software Process Sustainability Assessment 
24°International Workshop on Software Measurement (IWSM) and 9th International Conference on Software Process and Product Measurement (MENSURA) 
Rotterdam (Netherlands) - October 6-8, 2014 
Giuseppe LamiLami 
Fabrizio FabbriniFabbrini 
Luigi BuglioneBuglione
www.eng.it 
2 
IWSM-MENSURA 2014 – October 6-8, 2014 
© 2014 Lami, Fabbrini & Buglione 
Sustainability Assess 
Goals of the presentation 
1. Discuss the Sustainability issue in general, more focus on the ‘product’ entity 
2. Introduce the Sustainability from a process-based viewpoint, for its evaluation 
3. Propose a Sustainability Measurement Framework (SMF) compliant with the ISO/IEC 33000 series
3 IWSM-MENSURA 2014 – October 6-8, 2014 www.eng.it 
© 2014 Lami, Fabbrini & Buglione 
ISTI-CNR At a glance 
www.isti.cnr.it
4 IWSM-MENSURA 2014 – October 6-8, 2014 www.eng.it 
© 2014 Lami, Fabbrini & Buglione 
Engineering At a glance 
www.eng.it
www.eng.it 
5 
IWSM-MENSURA 2014 – October 6-8, 2014 
© 2014 Lami, Fabbrini & Buglione 
Agenda 
•Introduction 
–Sustainability: definition & concept 
–Some basic questions 
•Green & Sustainable Software Process 
—Definitions 
•ISO/IEC 33000: A Standard for Software Process Assessment 
–MF: Measurement Framework 
–PRM: Process Reference Model 
–PAM: Process Assessment Model 
•A Measurement Framework for Process Sustainability 
–SL: Sustainability Levels 
–PA: Process Attributes 
–PRM Changes 
•Conclusions & Future Works 
•Q&&A 
Sustainability Assess
www.eng.it 
6 
IWSM-MENSURA 2014 – October 6-8, 2014 
© 2014 Lami, Fabbrini & Buglione 
Introduction 
Sustainability – Definition & Concept 
Sustainability (originating from the Latin word sustenere that means: ‘to hold up’) shows the capability of enduring over time. 
In the last years sustainability is more and more intended as the responsible use of the heart resources in order to “meet the needs of the present without compromising the ability of future generations to meet their own needs” 
Rome, Teatro di Marcello (I century BC)
7 IWSM-MENSURA 2014 – October 6-8, 2014 www.eng.it 
© 2014 Lami, Fabbrini & Buglione 
Introduction Previous works on Sustainability 
• Proposed a set of 3 sustainable processes in the 
SPICE (ISO/IEC 15504) format 
• Show proposals for measuring sustainability from a 
Balanced Scorecard viewpoint, improving current 
existing ISO standards (e.g. ISO/IEC 25010:2011) 
• Proposed a set of Metrics to represent a starting 
point for ‘measuring green projects’ 
• Analysis of the main CSFs for an EAM (Entity- 
Attribute-Measure) analysis applied 
• Ecological  Rework, Renew 
• How to evalute the capability to ‘renew’ processes 
• Capability to be ‘resilient’ across time 
• Proposal for introducing a new criterion in PAMs
www.eng.it 
8 
IWSM-MENSURA 2014 – October 6-8, 2014 
© 2014 Lami, Fabbrini & Buglione 
Introduction 
ISO/IEC 25010:2011 – Revised view 
• Potential new ISO/IEC 25010:2011 1°-level attribute to be added 
• In the middle between Quality In Use and the Internal-External Quality viewpoints 
• Sustainability: “the capability of the software product to meet concurrent needs of required functionalities without compromising the ability to meet future needs”
www.eng.it 
9 
IWSM-MENSURA 2014 – October 6-8, 2014 
© 2014 Lami, Fabbrini & Buglione 
Introduction 
Some basic questions... 
Which is the definition of ‘sustainable’ concretely applied in organizations? 
How much are our projects ‘sustainable’? 
Which best practices are yet in place? Which standards? 
Which impact on ICT products and processes (if any)?
www.eng.it 
10 
IWSM-MENSURA 2014 – October 6-8, 2014 
© 2014 Lami, Fabbrini & Buglione 
Agenda 
•Introduction 
–Sustainability: definition & concept 
–Some basic questions 
•Green & Sustainable Software Process 
—Definitions 
•ISO/IEC 33000: A Standard for Software Process Assessment 
–MF: Measurement Framework 
–PRM: Process Reference Model 
–PAM: Process Assessment Model 
•A Measurement Framework for Process Sustainability 
–SL: Sustainability Levels 
–PA: Process Attributes 
–PRM Changes 
•Conclusions & Future Works 
•Q&&A 
Measur. Framework
www.eng.it 
11 
IWSM-MENSURA 2014 – October 6-8, 2014 
© 2014 Lami, Fabbrini & Buglione 
Green & Sustainable.. 
Definitions (1) 
• Sustainability Goals: measurable objectives expressed in terms of direct and indirect impacts on economy, society, human beings, and environment. 
• Process Sustainability: the characterization of the ability of a process to meet current or projected sustainability goals. 
• Software Process: set of interrelated or interacting activities, related to the development, maintenance, and disposal of a software product, which transforms input in output. 
• Sustainable software process: a software process able to meet its defined sustainability goals, 
• Process Sustainability Level: the characterization of a process on an ordinal measurement scale of process sustainability. 
• Process Sustainability Assessment: a disciplined evaluation of an organizational unit’s process against a Process Assessment Model 
• Sustainable software product: a software product able to meet its defined sustainability goals. From such a definition a sustainable software product can be seen as software, whose direct and indirect impacts on economy, society, human beings, and environment that results from its development, deployment, and usage are aligned with defined goals.
www.eng.it 
12 
IWSM-MENSURA 2014 – October 6-8, 2014 
© 2014 Lami, Fabbrini & Buglione 
Green & Sustainable.. 
Definitions (2) 
• Sustainable Software Engineering: the art of developing sustainable software adopting a sustainable software engineering process. 
• Negative and positive impacts on sustainable development that result and/or are expected to result from the software product over its whole lifecycle are continuously assessed, documented, and used for a further optimization of the software product. 
(i.e. a pattern of growth in which resource use aims to meet human needs while preserving the environment so that these needs can be met not only in the present, but also for generations to come)
www.eng.it 
13 
IWSM-MENSURA 2014 – October 6-8, 2014 
© 2014 Lami, Fabbrini & Buglione 
Agenda 
•Introduction 
–Sustainability: definition & concept 
–Some basic questions 
•Green & Sustainable Software Process 
—Definitions 
•ISO/IEC 33000: A Standard for Software Process Assessment 
–MF: Measurement Framework 
–PRM: Process Reference Model 
–PAM: Process Assessment Model 
•A Measurement Framework for Process Sustainability 
–SL: Sustainability Levels 
–PA: Process Attributes 
–PRM Changes 
•Conclusions & Future Works 
•Q&&A 
Sustainability Assess
14 IWSM-MENSURA 2014 – October 6-8, 2014 www.eng.it 
© 2014 Lami, Fabbrini & Buglione 
ISO/IEC 33000 MF: Measurement Framework 
• Measurement Framework: a scheme to use for assigning a 
quantitative rating to a quality characteristics of a process 
• ISO/IEC 33003  Requirements for the definition of a MF 
Components of a MF 
• Levels: points on an ordinal scale (e.g. from 0 to 5) 
• Process Attributes: measurable characteristics of a process 
• Rating Scales: set of values/categories to which an attribute is 
mapped (e.g. Not/Partially/Largely/Fully achieved)
www.eng.it 
15 
IWSM-MENSURA 2014 – October 6-8, 2014 
© 2014 Lami, Fabbrini & Buglione 
ISO/IEC 33000 
PRM: Process Reference model 
• Process Reference Model (PRM): model comprising definitions of processes in a life cycle described in terms of process purpose and outcomes, together with an architecture describing the relationships between the processes. [ISO/IEC 33001] 
• ISO/IEC 33004  Requirements for the definition of a PRM 
Requirements of a PRM 
A Process Reference Model shall contain: 
• a declaration of the domain of the process reference model; 
• a description of the relationship between the process reference model and its intended context of use; 
• descriptions of the processes within the scope of the process reference model containing purpose, process outcomes necessary and sufficient to achieve the purpose of the process; 
• description of the relationship between the processes defined within the process reference model.
www.eng.it 
16 
IWSM-MENSURA 2014 – October 6-8, 2014 
© 2014 Lami, Fabbrini & Buglione 
ISO/IEC 33000 
PRM: Process Reference Model 
• This a compliant PRM from ISO/IEC 12207:2008 
• The ‘sustainability’ proposal aims to strengthen PRMs with processes and a MF compliant with the ISO/IEC 33000 design
www.eng.it 
17 
IWSM-MENSURA 2014 – October 6-8, 2014 
© 2014 Lami, Fabbrini & Buglione 
ISO/IEC 33000 
PAM: Process Assessment Model 
• The PAM is a model for assessing the quality characteristic of processes 
• So far, only process quality characteristics of capability has been addressed 
• Once a MF specific for sustainability and a compatible PRM will be defined  the SPICE PAM can be used with no change
www.eng.it 
18 
IWSM-MENSURA 2014 – October 6-8, 2014 
© 2014 Lami, Fabbrini & Buglione 
Agenda 
•Introduction 
–Sustainability: definition & concept 
–Some basic questions 
•Green & Sustainable Software Process 
—Definitions 
•ISO/IEC 33000: A Standard for Software Process Assessment 
–MF: Measurement Framework 
–PRM: Process Reference Model 
–PAM: Process Assessment Model 
•A Measurement Framework for Process Sustainability 
–SL: Sustainability Levels 
–PA: Process Attributes 
–PRM Changes 
•Conclusions & Future Works 
•Q&&A 
Sustainability Assess
www.eng.it 
19 
IWSM-MENSURA 2014 – October 6-8, 2014 
© 2014 Lami, Fabbrini & Buglione 
MF-Sustainability 
SL (Sust. Levels) + PA (Product Attributes) 
• Added a Process Attribute (PA) at SL1 
• Performance & Sustainability need to be both present at such level
www.eng.it 
20 
IWSM-MENSURA 2014 – October 6-8, 2014 
© 2014 Lami, Fabbrini & Buglione 
MF-Sustainability 
PRM Changes 
• Exemplar Process Definition 
Process Name 
Measurement 
Process Purpose 
The purpose of the Measurement Process is to collect, analyze, and report data relating to the products developed and processes implemented within the organizational unit, to support effective and sustainable management of the processes, and to objectively demonstrate the quality and sustainability of the products. 
Process Performance Outcomes 
As a result of the performance of the Measurement Process: 
a) the information needs of technical and management processes are identified; 
b) an appropriate set of measures, driven by the information needs are identified and/or developed; 
c) measurement activities are identified and planned; 
d) the required data are collected, stored, analyzed, and the results interpreted; 
e) information products are used to support decisions and provide an objective basis for communication; 
f) the Measurement Process and measures are evaluated; and 
g) improvements are communicated to the Measurement Process owner. 
Process Sustainability Outcomes 
As a result of the sustainable implementation of the Measurement Process: 
a) the information needs for controlling the achievement of sustainability objectives of technical and management processes are identified; 
b) the information needs for controlling the achievement of sustainability objectives of work products are identified; 
c) an appropriate set of sustainability measures for processes and work products, driven by the information needs, are identified and/or developed; 
d) sustainability measurement activities are identified and planned; 
e) the data required for sustainability measurement are collected, stored, analyzed, and the results interpreted and communicated to affected parties; 
g) the Sustainability Measurement Process and sustainability measures are evaluated; 
h) sustainability improvements are communicated to the sustainability Measurement Process owner.
www.eng.it 
21 
IWSM-MENSURA 2014 – October 6-8, 2014 
© 2014 Lami, Fabbrini & Buglione 
MF-Sustainability 
MCM Capability Evaluation
www.eng.it 
22 
IWSM-MENSURA 2014 – October 6-8, 2014 
© 2014 Lami, Fabbrini & Buglione 
Agenda 
•Introduction 
–Sustainability: definition & concept 
–Some basic questions 
•Green & Sustainable Software Process 
—Definitions 
•ISO/IEC 33000: A Standard for Software Process Assessment 
–MF: Measurement Framework 
–PRM: Process Reference Model 
–PAM: Process Assessment Model 
•A Measurement Framework for Process Sustainability 
–SL: Sustainability Levels 
–PA: Process Attributes 
–PRM Changes 
•Conclusions & Future Works 
•Q&&A 
Sustainability Assess
www.eng.it 
23 
IWSM-MENSURA 2014 – October 6-8, 2014 
© 2014 Lami, Fabbrini & Buglione 
Conclusions && Future Works 
•Measuring Process Sustainability (not only Capability) 
Measurement is fundamental for approximating the size of entities of interest 
Measurement should be desirable also for processes, not only products/services 
Sustainability can be a further attribute to consider for evaluating a process 
•Measurement Framework (MF) 
ISO/IEC 33000 serie allows the definition of a MF for process sustainability 
A MF for process sustainability has been presented 
The presented MF for process sustainability can be applied in ISO/IEC 33000-compliant process assessments 
Next Steps 
...try & see! 
All models are wrong. Some models are useful. 
(George Box, Mathematician, 1919-2013) 
Sustainability Assess
www.eng.it 
24 
IWSM-MENSURA 2014 – October 6-8, 2014 
© 2014 Lami, Fabbrini & Buglione 
Lessons Learned... 
URL: www.dilbert.com 
Sustainability Assess
www.eng.it 
25 
IWSM-MENSURA 2014 – October 6-8, 2014 
© 2014 Lami, Fabbrini & Buglione 
Q && A 
Bedankt aandachtBedankt voor uw aandacht!! 
Thanks attentionThanks for your attention!! 
Sustainability Assess
www.eng.it 
26 
IWSM-MENSURA 2014 – October 6-8, 2014 
© 2014 Lami, Fabbrini & Buglione 
Our Contact Data 
Luigi 
Buglione 
Engineering Ingegneria Informatica/ETSluigi.buglione@eng.it 
Fabrizio 
Fabbrini 
ISTI/CNRfabrizio.fabbrinii@isti.cnr.it 
Giuseppe 
Lami 
ISTI/CNRgiuseppe.lami@isti.cnr.it 
Measur. Framework

Weitere ähnliche Inhalte

Was ist angesagt?

Information Security between Best Practices and ISO Standards
Information Security between Best Practices and ISO StandardsInformation Security between Best Practices and ISO Standards
Information Security between Best Practices and ISO StandardsPECB
 
Cyber innovation without a new product to buy-Michael Boeckx - cybersec europ...
Cyber innovation without a new product to buy-Michael Boeckx - cybersec europ...Cyber innovation without a new product to buy-Michael Boeckx - cybersec europ...
Cyber innovation without a new product to buy-Michael Boeckx - cybersec europ...NRBsanv
 
7 Key Problems to Avoid in ISO 27001 Implementation
7 Key Problems to Avoid in ISO 27001 Implementation7 Key Problems to Avoid in ISO 27001 Implementation
7 Key Problems to Avoid in ISO 27001 ImplementationPECB
 
ISO 27001 Awareness/TRansition.pptx
ISO 27001 Awareness/TRansition.pptxISO 27001 Awareness/TRansition.pptx
ISO 27001 Awareness/TRansition.pptxDr Madhu Aman Sharma
 
NQA ISO 27001 Implementation Guide
NQA ISO 27001 Implementation GuideNQA ISO 27001 Implementation Guide
NQA ISO 27001 Implementation GuideNQA
 
Privacy Trends: Key practical steps on ISO/IEC 27701:2019 implementation
Privacy Trends: Key practical steps on ISO/IEC 27701:2019 implementationPrivacy Trends: Key practical steps on ISO/IEC 27701:2019 implementation
Privacy Trends: Key practical steps on ISO/IEC 27701:2019 implementationPECB
 
Information security management system (isms) overview
Information security management system (isms) overviewInformation security management system (isms) overview
Information security management system (isms) overviewJulia Urbina-Pineda
 
CISA Domain 4 Information Systems Operation | Infosectrain
CISA Domain 4 Information Systems Operation | InfosectrainCISA Domain 4 Information Systems Operation | Infosectrain
CISA Domain 4 Information Systems Operation | InfosectrainInfosecTrain
 
DTS Solution - Building a SOC (Security Operations Center)
DTS Solution - Building a SOC (Security Operations Center)DTS Solution - Building a SOC (Security Operations Center)
DTS Solution - Building a SOC (Security Operations Center)Shah Sheikh
 
SIEM : Security Information and Event Management
SIEM : Security Information and Event Management SIEM : Security Information and Event Management
SIEM : Security Information and Event Management SHRIYARAI4
 
Iso 27001 isms presentation
Iso 27001 isms presentationIso 27001 isms presentation
Iso 27001 isms presentationMidhun Nirmal
 
ISO/IEC 27701 vs. ISO/IEC 27001 vs. NIST: Essential Things You Need to Know
ISO/IEC 27701 vs. ISO/IEC 27001 vs. NIST: Essential Things You Need to KnowISO/IEC 27701 vs. ISO/IEC 27001 vs. NIST: Essential Things You Need to Know
ISO/IEC 27701 vs. ISO/IEC 27001 vs. NIST: Essential Things You Need to KnowPECB
 
ISO 27001 - Information security user awareness training presentation - part 3
ISO 27001 - Information security user awareness training presentation - part 3ISO 27001 - Information security user awareness training presentation - part 3
ISO 27001 - Information security user awareness training presentation - part 3Tanmay Shinde
 
Anti-Bribery Management Systems: The Impact of Organizational Culture and its...
Anti-Bribery Management Systems: The Impact of Organizational Culture and its...Anti-Bribery Management Systems: The Impact of Organizational Culture and its...
Anti-Bribery Management Systems: The Impact of Organizational Culture and its...PECB
 
NQA ISO 27001 A Guide to Annex A
NQA ISO 27001 A Guide to Annex ANQA ISO 27001 A Guide to Annex A
NQA ISO 27001 A Guide to Annex ANA Putra
 
Microsoft Products and Classification
Microsoft Products and ClassificationMicrosoft Products and Classification
Microsoft Products and ClassificationDSK Chakravarthy
 

Was ist angesagt? (20)

Information Security between Best Practices and ISO Standards
Information Security between Best Practices and ISO StandardsInformation Security between Best Practices and ISO Standards
Information Security between Best Practices and ISO Standards
 
Cyber innovation without a new product to buy-Michael Boeckx - cybersec europ...
Cyber innovation without a new product to buy-Michael Boeckx - cybersec europ...Cyber innovation without a new product to buy-Michael Boeckx - cybersec europ...
Cyber innovation without a new product to buy-Michael Boeckx - cybersec europ...
 
7 Key Problems to Avoid in ISO 27001 Implementation
7 Key Problems to Avoid in ISO 27001 Implementation7 Key Problems to Avoid in ISO 27001 Implementation
7 Key Problems to Avoid in ISO 27001 Implementation
 
ISO 27001 Awareness/TRansition.pptx
ISO 27001 Awareness/TRansition.pptxISO 27001 Awareness/TRansition.pptx
ISO 27001 Awareness/TRansition.pptx
 
NQA ISO 27001 Implementation Guide
NQA ISO 27001 Implementation GuideNQA ISO 27001 Implementation Guide
NQA ISO 27001 Implementation Guide
 
ISO 27001
ISO 27001ISO 27001
ISO 27001
 
Privacy Trends: Key practical steps on ISO/IEC 27701:2019 implementation
Privacy Trends: Key practical steps on ISO/IEC 27701:2019 implementationPrivacy Trends: Key practical steps on ISO/IEC 27701:2019 implementation
Privacy Trends: Key practical steps on ISO/IEC 27701:2019 implementation
 
Information security management system (isms) overview
Information security management system (isms) overviewInformation security management system (isms) overview
Information security management system (isms) overview
 
SAP grc
SAP grc SAP grc
SAP grc
 
CISA Domain 4 Information Systems Operation | Infosectrain
CISA Domain 4 Information Systems Operation | InfosectrainCISA Domain 4 Information Systems Operation | Infosectrain
CISA Domain 4 Information Systems Operation | Infosectrain
 
DTS Solution - Building a SOC (Security Operations Center)
DTS Solution - Building a SOC (Security Operations Center)DTS Solution - Building a SOC (Security Operations Center)
DTS Solution - Building a SOC (Security Operations Center)
 
SIEM : Security Information and Event Management
SIEM : Security Information and Event Management SIEM : Security Information and Event Management
SIEM : Security Information and Event Management
 
Iso 27001 isms presentation
Iso 27001 isms presentationIso 27001 isms presentation
Iso 27001 isms presentation
 
ISO/IEC 27701 vs. ISO/IEC 27001 vs. NIST: Essential Things You Need to Know
ISO/IEC 27701 vs. ISO/IEC 27001 vs. NIST: Essential Things You Need to KnowISO/IEC 27701 vs. ISO/IEC 27001 vs. NIST: Essential Things You Need to Know
ISO/IEC 27701 vs. ISO/IEC 27001 vs. NIST: Essential Things You Need to Know
 
BPM and Scrum
BPM and ScrumBPM and Scrum
BPM and Scrum
 
IT Audit Methodologies
IT Audit MethodologiesIT Audit Methodologies
IT Audit Methodologies
 
ISO 27001 - Information security user awareness training presentation - part 3
ISO 27001 - Information security user awareness training presentation - part 3ISO 27001 - Information security user awareness training presentation - part 3
ISO 27001 - Information security user awareness training presentation - part 3
 
Anti-Bribery Management Systems: The Impact of Organizational Culture and its...
Anti-Bribery Management Systems: The Impact of Organizational Culture and its...Anti-Bribery Management Systems: The Impact of Organizational Culture and its...
Anti-Bribery Management Systems: The Impact of Organizational Culture and its...
 
NQA ISO 27001 A Guide to Annex A
NQA ISO 27001 A Guide to Annex ANQA ISO 27001 A Guide to Annex A
NQA ISO 27001 A Guide to Annex A
 
Microsoft Products and Classification
Microsoft Products and ClassificationMicrosoft Products and Classification
Microsoft Products and Classification
 

Ähnlich wie An ISO/IEC 33000-compliant Measurement Framework for Software Process Sustainability Assessment

Iwsm2014 an iso iec 33000-compliant measurement framework for software proc...
Iwsm2014   an iso iec 33000-compliant measurement framework for software proc...Iwsm2014   an iso iec 33000-compliant measurement framework for software proc...
Iwsm2014 an iso iec 33000-compliant measurement framework for software proc...Nesma
 
Software Sustainability: a Broader Perspective
Software Sustainability: a Broader PerspectiveSoftware Sustainability: a Broader Perspective
Software Sustainability: a Broader PerspectiveLuigi Buglione
 
IWSM2014 MEGSUS14 - software sustainability - a broader perspective (Luigi ...
IWSM2014   MEGSUS14 - software sustainability - a broader perspective (Luigi ...IWSM2014   MEGSUS14 - software sustainability - a broader perspective (Luigi ...
IWSM2014 MEGSUS14 - software sustainability - a broader perspective (Luigi ...Nesma
 
Iwsm2014 measurement process - improving the iso 15939 standard (luigi bugl...
Iwsm2014   measurement process - improving the iso 15939 standard (luigi bugl...Iwsm2014   measurement process - improving the iso 15939 standard (luigi bugl...
Iwsm2014 measurement process - improving the iso 15939 standard (luigi bugl...Nesma
 
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
 
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
 
From software to service sustainability a still broader perspective - luigi...
From software to service sustainability   a still broader perspective - luigi...From software to service sustainability   a still broader perspective - luigi...
From software to service sustainability a still broader perspective - luigi...IWSM Mensura
 
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
 
Software or service that's the question luigi buglione
Software or service that's the question   luigi buglioneSoftware or service that's the question   luigi buglione
Software or service that's the question luigi buglioneIWSM Mensura
 
Simpda 2014 - A living story: measuring quality of developments in a large in...
Simpda 2014 - A living story: measuring quality of developments in a large in...Simpda 2014 - A living story: measuring quality of developments in a large in...
Simpda 2014 - A living story: measuring quality of developments in a large in...SpagoWorld
 
Strategies and Process Improvement with Enterprise SPICE®
Strategies and Process Improvement with Enterprise SPICE®Strategies and Process Improvement with Enterprise SPICE®
Strategies and Process Improvement with Enterprise SPICE®Ernest Wallmueller
 
Asqn2019 program,main session details
Asqn2019 program,main session detailsAsqn2019 program,main session details
Asqn2019 program,main session detailsSQiPJUSE
 
Quality Measurement Framework Puts the End User in Focus
Quality Measurement Framework Puts the End User in FocusQuality Measurement Framework Puts the End User in Focus
Quality Measurement Framework Puts the End User in FocusQuEST Forum
 
Fitman webinar 2015 06 Verification and Validation methodology
Fitman webinar 2015 06 Verification and Validation methodologyFitman webinar 2015 06 Verification and Validation methodology
Fitman webinar 2015 06 Verification and Validation methodologyFITMAN FI
 
Improving Quality and Cost-effectiveness in Enterprise Software Application ...
Improving Quality and Cost-effectiveness in  Enterprise Software Application ...Improving Quality and Cost-effectiveness in  Enterprise Software Application ...
Improving Quality and Cost-effectiveness in Enterprise Software Application ...Luigi Buglione
 
Cv francisco dominguez december 2014
Cv francisco dominguez   december 2014Cv francisco dominguez   december 2014
Cv francisco dominguez december 2014Fran D. Bueno
 
David O'Leary Resume
David O'Leary ResumeDavid O'Leary Resume
David O'Leary ResumeDavid O'Leary
 
20160512 predictive and adaptive approach
20160512   predictive and adaptive approach20160512   predictive and adaptive approach
20160512 predictive and adaptive approachSilvia Fragola
 
5 Standards-based Content Resources: A Prerequisite for Content Integration a...
5 Standards-based Content Resources: A Prerequisite for Content Integration a...5 Standards-based Content Resources: A Prerequisite for Content Integration a...
5 Standards-based Content Resources: A Prerequisite for Content Integration a...AEGIS-ACCESSIBLE Projects
 

Ähnlich wie An ISO/IEC 33000-compliant Measurement Framework for Software Process Sustainability Assessment (20)

Iwsm2014 an iso iec 33000-compliant measurement framework for software proc...
Iwsm2014   an iso iec 33000-compliant measurement framework for software proc...Iwsm2014   an iso iec 33000-compliant measurement framework for software proc...
Iwsm2014 an iso iec 33000-compliant measurement framework for software proc...
 
Software Sustainability: a Broader Perspective
Software Sustainability: a Broader PerspectiveSoftware Sustainability: a Broader Perspective
Software Sustainability: a Broader Perspective
 
IWSM2014 MEGSUS14 - software sustainability - a broader perspective (Luigi ...
IWSM2014   MEGSUS14 - software sustainability - a broader perspective (Luigi ...IWSM2014   MEGSUS14 - software sustainability - a broader perspective (Luigi ...
IWSM2014 MEGSUS14 - software sustainability - a broader perspective (Luigi ...
 
Iwsm2014 measurement process - improving the iso 15939 standard (luigi bugl...
Iwsm2014   measurement process - improving the iso 15939 standard (luigi bugl...Iwsm2014   measurement process - improving the iso 15939 standard (luigi bugl...
Iwsm2014 measurement process - improving the iso 15939 standard (luigi bugl...
 
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
 
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
 
From software to service sustainability a still broader perspective - luigi...
From software to service sustainability   a still broader perspective - luigi...From software to service sustainability   a still broader perspective - luigi...
From software to service sustainability a still broader perspective - luigi...
 
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!
 
Software or service that's the question luigi buglione
Software or service that's the question   luigi buglioneSoftware or service that's the question   luigi buglione
Software or service that's the question luigi buglione
 
Simpda 2014 - A living story: measuring quality of developments in a large in...
Simpda 2014 - A living story: measuring quality of developments in a large in...Simpda 2014 - A living story: measuring quality of developments in a large in...
Simpda 2014 - A living story: measuring quality of developments in a large in...
 
Strategies and Process Improvement with Enterprise SPICE®
Strategies and Process Improvement with Enterprise SPICE®Strategies and Process Improvement with Enterprise SPICE®
Strategies and Process Improvement with Enterprise SPICE®
 
Asqn2019 program,main session details
Asqn2019 program,main session detailsAsqn2019 program,main session details
Asqn2019 program,main session details
 
Quality Measurement Framework Puts the End User in Focus
Quality Measurement Framework Puts the End User in FocusQuality Measurement Framework Puts the End User in Focus
Quality Measurement Framework Puts the End User in Focus
 
Fitman webinar 2015 06 Verification and Validation methodology
Fitman webinar 2015 06 Verification and Validation methodologyFitman webinar 2015 06 Verification and Validation methodology
Fitman webinar 2015 06 Verification and Validation methodology
 
Improving Quality and Cost-effectiveness in Enterprise Software Application ...
Improving Quality and Cost-effectiveness in  Enterprise Software Application ...Improving Quality and Cost-effectiveness in  Enterprise Software Application ...
Improving Quality and Cost-effectiveness in Enterprise Software Application ...
 
Cv francisco dominguez december 2014
Cv francisco dominguez   december 2014Cv francisco dominguez   december 2014
Cv francisco dominguez december 2014
 
David O'Leary Resume
David O'Leary ResumeDavid O'Leary Resume
David O'Leary Resume
 
20160512 predictive and adaptive approach
20160512   predictive and adaptive approach20160512   predictive and adaptive approach
20160512 predictive and adaptive approach
 
08 damiotti vu
08   damiotti vu08   damiotti vu
08 damiotti vu
 
5 Standards-based Content Resources: A Prerequisite for Content Integration a...
5 Standards-based Content Resources: A Prerequisite for Content Integration a...5 Standards-based Content Resources: A Prerequisite for Content Integration a...
5 Standards-based Content Resources: A Prerequisite for Content Integration a...
 

Mehr von 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
 
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
 
Sizing The Entire Development Process
Sizing The Entire Development ProcessSizing The Entire Development Process
Sizing The Entire Development ProcessLuigi 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
 
Leveraging Reuse-related Maturity Issues for Achieving Higher Maturity & Capa...
Leveraging Reuse-related Maturity Issues for Achieving Higher Maturity & Capa...Leveraging Reuse-related Maturity Issues for Achieving Higher Maturity & Capa...
Leveraging Reuse-related Maturity Issues for Achieving Higher Maturity & Capa...Luigi 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
 
The GP 2.8 Game - – Deploying a Balanced Measurement Plan by the ‘Play’n’Lear...
The GP 2.8 Game - – Deploying a Balanced Measurement Plan by the ‘Play’n’Lear...The GP 2.8 Game - – Deploying a Balanced Measurement Plan by the ‘Play’n’Lear...
The GP 2.8 Game - – Deploying a Balanced Measurement Plan by the ‘Play’n’Lear...Luigi Buglione
 

Mehr von 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 ...
 
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
 
Sizing The Entire Development Process
Sizing The Entire Development ProcessSizing The Entire Development Process
Sizing The Entire Development Process
 
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
 
Leveraging Reuse-related Maturity Issues for Achieving Higher Maturity & Capa...
Leveraging Reuse-related Maturity Issues for Achieving Higher Maturity & Capa...Leveraging Reuse-related Maturity Issues for Achieving Higher Maturity & Capa...
Leveraging Reuse-related Maturity Issues for Achieving Higher Maturity & Capa...
 
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
 
The GP 2.8 Game - – Deploying a Balanced Measurement Plan by the ‘Play’n’Lear...
The GP 2.8 Game - – Deploying a Balanced Measurement Plan by the ‘Play’n’Lear...The GP 2.8 Game - – Deploying a Balanced Measurement Plan by the ‘Play’n’Lear...
The GP 2.8 Game - – Deploying a Balanced Measurement Plan by the ‘Play’n’Lear...
 

Kürzlich hochgeladen

Unlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language ModelsUnlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language Modelsaagamshah0812
 
5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdfWave PLM
 
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsAlberto González Trastoy
 
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...ICS
 
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...soniya singh
 
HR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comHR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comFatema Valibhai
 
Hand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxHand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxbodapatigopi8531
 
DNT_Corporate presentation know about us
DNT_Corporate presentation know about usDNT_Corporate presentation know about us
DNT_Corporate presentation know about usDynamic Netsoft
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providermohitmore19
 
Professional Resume Template for Software Developers
Professional Resume Template for Software DevelopersProfessional Resume Template for Software Developers
Professional Resume Template for Software DevelopersVinodh Ram
 
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfThe Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfkalichargn70th171
 
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...MyIntelliSource, Inc.
 
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...MyIntelliSource, Inc.
 
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AISyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AIABDERRAOUF MEHENNI
 
A Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxA Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxComplianceQuest1
 
Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideBuilding Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideChristina Lin
 
Project Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanationProject Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanationkaushalgiri8080
 

Kürzlich hochgeladen (20)

Unlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language ModelsUnlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language Models
 
5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf
 
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
 
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
 
Exploring iOS App Development: Simplifying the Process
Exploring iOS App Development: Simplifying the ProcessExploring iOS App Development: Simplifying the Process
Exploring iOS App Development: Simplifying the Process
 
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
 
HR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comHR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.com
 
Hand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxHand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptx
 
DNT_Corporate presentation know about us
DNT_Corporate presentation know about usDNT_Corporate presentation know about us
DNT_Corporate presentation know about us
 
Call Girls In Mukherjee Nagar 📱 9999965857 🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
Call Girls In Mukherjee Nagar 📱  9999965857  🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...Call Girls In Mukherjee Nagar 📱  9999965857  🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
Call Girls In Mukherjee Nagar 📱 9999965857 🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service provider
 
Professional Resume Template for Software Developers
Professional Resume Template for Software DevelopersProfessional Resume Template for Software Developers
Professional Resume Template for Software Developers
 
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS LiveVip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
 
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfThe Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
 
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
 
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
 
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AISyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
 
A Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxA Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docx
 
Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideBuilding Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
 
Project Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanationProject Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanation
 

An ISO/IEC 33000-compliant Measurement Framework for Software Process Sustainability Assessment

  • 1. www.eng.it An ISO/IEC 33000-compliant Measurement Framework for Software Process Sustainability Assessment 24°International Workshop on Software Measurement (IWSM) and 9th International Conference on Software Process and Product Measurement (MENSURA) Rotterdam (Netherlands) - October 6-8, 2014 Giuseppe LamiLami Fabrizio FabbriniFabbrini Luigi BuglioneBuglione
  • 2. www.eng.it 2 IWSM-MENSURA 2014 – October 6-8, 2014 © 2014 Lami, Fabbrini & Buglione Sustainability Assess Goals of the presentation 1. Discuss the Sustainability issue in general, more focus on the ‘product’ entity 2. Introduce the Sustainability from a process-based viewpoint, for its evaluation 3. Propose a Sustainability Measurement Framework (SMF) compliant with the ISO/IEC 33000 series
  • 3. 3 IWSM-MENSURA 2014 – October 6-8, 2014 www.eng.it © 2014 Lami, Fabbrini & Buglione ISTI-CNR At a glance www.isti.cnr.it
  • 4. 4 IWSM-MENSURA 2014 – October 6-8, 2014 www.eng.it © 2014 Lami, Fabbrini & Buglione Engineering At a glance www.eng.it
  • 5. www.eng.it 5 IWSM-MENSURA 2014 – October 6-8, 2014 © 2014 Lami, Fabbrini & Buglione Agenda •Introduction –Sustainability: definition & concept –Some basic questions •Green & Sustainable Software Process —Definitions •ISO/IEC 33000: A Standard for Software Process Assessment –MF: Measurement Framework –PRM: Process Reference Model –PAM: Process Assessment Model •A Measurement Framework for Process Sustainability –SL: Sustainability Levels –PA: Process Attributes –PRM Changes •Conclusions & Future Works •Q&&A Sustainability Assess
  • 6. www.eng.it 6 IWSM-MENSURA 2014 – October 6-8, 2014 © 2014 Lami, Fabbrini & Buglione Introduction Sustainability – Definition & Concept Sustainability (originating from the Latin word sustenere that means: ‘to hold up’) shows the capability of enduring over time. In the last years sustainability is more and more intended as the responsible use of the heart resources in order to “meet the needs of the present without compromising the ability of future generations to meet their own needs” Rome, Teatro di Marcello (I century BC)
  • 7. 7 IWSM-MENSURA 2014 – October 6-8, 2014 www.eng.it © 2014 Lami, Fabbrini & Buglione Introduction Previous works on Sustainability • Proposed a set of 3 sustainable processes in the SPICE (ISO/IEC 15504) format • Show proposals for measuring sustainability from a Balanced Scorecard viewpoint, improving current existing ISO standards (e.g. ISO/IEC 25010:2011) • Proposed a set of Metrics to represent a starting point for ‘measuring green projects’ • Analysis of the main CSFs for an EAM (Entity- Attribute-Measure) analysis applied • Ecological  Rework, Renew • How to evalute the capability to ‘renew’ processes • Capability to be ‘resilient’ across time • Proposal for introducing a new criterion in PAMs
  • 8. www.eng.it 8 IWSM-MENSURA 2014 – October 6-8, 2014 © 2014 Lami, Fabbrini & Buglione Introduction ISO/IEC 25010:2011 – Revised view • Potential new ISO/IEC 25010:2011 1°-level attribute to be added • In the middle between Quality In Use and the Internal-External Quality viewpoints • Sustainability: “the capability of the software product to meet concurrent needs of required functionalities without compromising the ability to meet future needs”
  • 9. www.eng.it 9 IWSM-MENSURA 2014 – October 6-8, 2014 © 2014 Lami, Fabbrini & Buglione Introduction Some basic questions... Which is the definition of ‘sustainable’ concretely applied in organizations? How much are our projects ‘sustainable’? Which best practices are yet in place? Which standards? Which impact on ICT products and processes (if any)?
  • 10. www.eng.it 10 IWSM-MENSURA 2014 – October 6-8, 2014 © 2014 Lami, Fabbrini & Buglione Agenda •Introduction –Sustainability: definition & concept –Some basic questions •Green & Sustainable Software Process —Definitions •ISO/IEC 33000: A Standard for Software Process Assessment –MF: Measurement Framework –PRM: Process Reference Model –PAM: Process Assessment Model •A Measurement Framework for Process Sustainability –SL: Sustainability Levels –PA: Process Attributes –PRM Changes •Conclusions & Future Works •Q&&A Measur. Framework
  • 11. www.eng.it 11 IWSM-MENSURA 2014 – October 6-8, 2014 © 2014 Lami, Fabbrini & Buglione Green & Sustainable.. Definitions (1) • Sustainability Goals: measurable objectives expressed in terms of direct and indirect impacts on economy, society, human beings, and environment. • Process Sustainability: the characterization of the ability of a process to meet current or projected sustainability goals. • Software Process: set of interrelated or interacting activities, related to the development, maintenance, and disposal of a software product, which transforms input in output. • Sustainable software process: a software process able to meet its defined sustainability goals, • Process Sustainability Level: the characterization of a process on an ordinal measurement scale of process sustainability. • Process Sustainability Assessment: a disciplined evaluation of an organizational unit’s process against a Process Assessment Model • Sustainable software product: a software product able to meet its defined sustainability goals. From such a definition a sustainable software product can be seen as software, whose direct and indirect impacts on economy, society, human beings, and environment that results from its development, deployment, and usage are aligned with defined goals.
  • 12. www.eng.it 12 IWSM-MENSURA 2014 – October 6-8, 2014 © 2014 Lami, Fabbrini & Buglione Green & Sustainable.. Definitions (2) • Sustainable Software Engineering: the art of developing sustainable software adopting a sustainable software engineering process. • Negative and positive impacts on sustainable development that result and/or are expected to result from the software product over its whole lifecycle are continuously assessed, documented, and used for a further optimization of the software product. (i.e. a pattern of growth in which resource use aims to meet human needs while preserving the environment so that these needs can be met not only in the present, but also for generations to come)
  • 13. www.eng.it 13 IWSM-MENSURA 2014 – October 6-8, 2014 © 2014 Lami, Fabbrini & Buglione Agenda •Introduction –Sustainability: definition & concept –Some basic questions •Green & Sustainable Software Process —Definitions •ISO/IEC 33000: A Standard for Software Process Assessment –MF: Measurement Framework –PRM: Process Reference Model –PAM: Process Assessment Model •A Measurement Framework for Process Sustainability –SL: Sustainability Levels –PA: Process Attributes –PRM Changes •Conclusions & Future Works •Q&&A Sustainability Assess
  • 14. 14 IWSM-MENSURA 2014 – October 6-8, 2014 www.eng.it © 2014 Lami, Fabbrini & Buglione ISO/IEC 33000 MF: Measurement Framework • Measurement Framework: a scheme to use for assigning a quantitative rating to a quality characteristics of a process • ISO/IEC 33003  Requirements for the definition of a MF Components of a MF • Levels: points on an ordinal scale (e.g. from 0 to 5) • Process Attributes: measurable characteristics of a process • Rating Scales: set of values/categories to which an attribute is mapped (e.g. Not/Partially/Largely/Fully achieved)
  • 15. www.eng.it 15 IWSM-MENSURA 2014 – October 6-8, 2014 © 2014 Lami, Fabbrini & Buglione ISO/IEC 33000 PRM: Process Reference model • Process Reference Model (PRM): model comprising definitions of processes in a life cycle described in terms of process purpose and outcomes, together with an architecture describing the relationships between the processes. [ISO/IEC 33001] • ISO/IEC 33004  Requirements for the definition of a PRM Requirements of a PRM A Process Reference Model shall contain: • a declaration of the domain of the process reference model; • a description of the relationship between the process reference model and its intended context of use; • descriptions of the processes within the scope of the process reference model containing purpose, process outcomes necessary and sufficient to achieve the purpose of the process; • description of the relationship between the processes defined within the process reference model.
  • 16. www.eng.it 16 IWSM-MENSURA 2014 – October 6-8, 2014 © 2014 Lami, Fabbrini & Buglione ISO/IEC 33000 PRM: Process Reference Model • This a compliant PRM from ISO/IEC 12207:2008 • The ‘sustainability’ proposal aims to strengthen PRMs with processes and a MF compliant with the ISO/IEC 33000 design
  • 17. www.eng.it 17 IWSM-MENSURA 2014 – October 6-8, 2014 © 2014 Lami, Fabbrini & Buglione ISO/IEC 33000 PAM: Process Assessment Model • The PAM is a model for assessing the quality characteristic of processes • So far, only process quality characteristics of capability has been addressed • Once a MF specific for sustainability and a compatible PRM will be defined  the SPICE PAM can be used with no change
  • 18. www.eng.it 18 IWSM-MENSURA 2014 – October 6-8, 2014 © 2014 Lami, Fabbrini & Buglione Agenda •Introduction –Sustainability: definition & concept –Some basic questions •Green & Sustainable Software Process —Definitions •ISO/IEC 33000: A Standard for Software Process Assessment –MF: Measurement Framework –PRM: Process Reference Model –PAM: Process Assessment Model •A Measurement Framework for Process Sustainability –SL: Sustainability Levels –PA: Process Attributes –PRM Changes •Conclusions & Future Works •Q&&A Sustainability Assess
  • 19. www.eng.it 19 IWSM-MENSURA 2014 – October 6-8, 2014 © 2014 Lami, Fabbrini & Buglione MF-Sustainability SL (Sust. Levels) + PA (Product Attributes) • Added a Process Attribute (PA) at SL1 • Performance & Sustainability need to be both present at such level
  • 20. www.eng.it 20 IWSM-MENSURA 2014 – October 6-8, 2014 © 2014 Lami, Fabbrini & Buglione MF-Sustainability PRM Changes • Exemplar Process Definition Process Name Measurement Process Purpose The purpose of the Measurement Process is to collect, analyze, and report data relating to the products developed and processes implemented within the organizational unit, to support effective and sustainable management of the processes, and to objectively demonstrate the quality and sustainability of the products. Process Performance Outcomes As a result of the performance of the Measurement Process: a) the information needs of technical and management processes are identified; b) an appropriate set of measures, driven by the information needs are identified and/or developed; c) measurement activities are identified and planned; d) the required data are collected, stored, analyzed, and the results interpreted; e) information products are used to support decisions and provide an objective basis for communication; f) the Measurement Process and measures are evaluated; and g) improvements are communicated to the Measurement Process owner. Process Sustainability Outcomes As a result of the sustainable implementation of the Measurement Process: a) the information needs for controlling the achievement of sustainability objectives of technical and management processes are identified; b) the information needs for controlling the achievement of sustainability objectives of work products are identified; c) an appropriate set of sustainability measures for processes and work products, driven by the information needs, are identified and/or developed; d) sustainability measurement activities are identified and planned; e) the data required for sustainability measurement are collected, stored, analyzed, and the results interpreted and communicated to affected parties; g) the Sustainability Measurement Process and sustainability measures are evaluated; h) sustainability improvements are communicated to the sustainability Measurement Process owner.
  • 21. www.eng.it 21 IWSM-MENSURA 2014 – October 6-8, 2014 © 2014 Lami, Fabbrini & Buglione MF-Sustainability MCM Capability Evaluation
  • 22. www.eng.it 22 IWSM-MENSURA 2014 – October 6-8, 2014 © 2014 Lami, Fabbrini & Buglione Agenda •Introduction –Sustainability: definition & concept –Some basic questions •Green & Sustainable Software Process —Definitions •ISO/IEC 33000: A Standard for Software Process Assessment –MF: Measurement Framework –PRM: Process Reference Model –PAM: Process Assessment Model •A Measurement Framework for Process Sustainability –SL: Sustainability Levels –PA: Process Attributes –PRM Changes •Conclusions & Future Works •Q&&A Sustainability Assess
  • 23. www.eng.it 23 IWSM-MENSURA 2014 – October 6-8, 2014 © 2014 Lami, Fabbrini & Buglione Conclusions && Future Works •Measuring Process Sustainability (not only Capability) Measurement is fundamental for approximating the size of entities of interest Measurement should be desirable also for processes, not only products/services Sustainability can be a further attribute to consider for evaluating a process •Measurement Framework (MF) ISO/IEC 33000 serie allows the definition of a MF for process sustainability A MF for process sustainability has been presented The presented MF for process sustainability can be applied in ISO/IEC 33000-compliant process assessments Next Steps ...try & see! All models are wrong. Some models are useful. (George Box, Mathematician, 1919-2013) Sustainability Assess
  • 24. www.eng.it 24 IWSM-MENSURA 2014 – October 6-8, 2014 © 2014 Lami, Fabbrini & Buglione Lessons Learned... URL: www.dilbert.com Sustainability Assess
  • 25. www.eng.it 25 IWSM-MENSURA 2014 – October 6-8, 2014 © 2014 Lami, Fabbrini & Buglione Q && A Bedankt aandachtBedankt voor uw aandacht!! Thanks attentionThanks for your attention!! Sustainability Assess
  • 26. www.eng.it 26 IWSM-MENSURA 2014 – October 6-8, 2014 © 2014 Lami, Fabbrini & Buglione Our Contact Data Luigi Buglione Engineering Ingegneria Informatica/ETSluigi.buglione@eng.it Fabrizio Fabbrini ISTI/CNRfabrizio.fabbrinii@isti.cnr.it Giuseppe Lami ISTI/CNRgiuseppe.lami@isti.cnr.it Measur. Framework