SlideShare una empresa de Scribd logo
1 de 26
Descargar para leer sin conexión
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

Más contenido relacionado

La actualidad más candente

Revelatory Trends in Clinical Research and Data Management
Revelatory Trends in Clinical Research and Data ManagementRevelatory Trends in Clinical Research and Data Management
Revelatory Trends in Clinical Research and Data ManagementSagar Ghotekar
 
Literature monitoring for pv what are we doing at galderma elsevier webinar
Literature monitoring for pv   what are we doing at galderma elsevier webinarLiterature monitoring for pv   what are we doing at galderma elsevier webinar
Literature monitoring for pv what are we doing at galderma elsevier webinarAnn-Marie Roche
 
Building Microservices with gRPC and NATS
Building Microservices with gRPC and NATSBuilding Microservices with gRPC and NATS
Building Microservices with gRPC and NATSShiju Varghese
 
Developer's Guide to JavaScript and Web Cryptography
Developer's Guide to JavaScript and Web CryptographyDeveloper's Guide to JavaScript and Web Cryptography
Developer's Guide to JavaScript and Web CryptographyKevin Hakanson
 
Electronic submission requirements for prescription medicines - AU eCTD update
Electronic submission requirements for prescription medicines - AU eCTD updateElectronic submission requirements for prescription medicines - AU eCTD update
Electronic submission requirements for prescription medicines - AU eCTD updateTGA Australia
 
uCPE and VNFs Explained
uCPE and VNFs ExplaineduCPE and VNFs Explained
uCPE and VNFs ExplainedAlan Percy
 
ICH eCTD specification
ICH eCTD specificationICH eCTD specification
ICH eCTD specificationChandra Mohan
 
What is new in BIND 9.11?
What is new in BIND 9.11?What is new in BIND 9.11?
What is new in BIND 9.11?Men and Mice
 
What you need to know about ceph
What you need to know about cephWhat you need to know about ceph
What you need to know about cephEmma Haruka Iwao
 
MinIO January 2020 Briefing
MinIO January 2020 BriefingMinIO January 2020 Briefing
MinIO January 2020 BriefingJonathan Symonds
 
WSO2 API microgateway introduction
WSO2 API microgateway introductionWSO2 API microgateway introduction
WSO2 API microgateway introductionChanaka Fernando
 
Canadian CTA vs. U.S. IND
Canadian CTA vs. U.S. INDCanadian CTA vs. U.S. IND
Canadian CTA vs. U.S. INDRoberto Lara
 
Agile in Medical Software Development
Agile in Medical Software DevelopmentAgile in Medical Software Development
Agile in Medical Software DevelopmentBernhard Kappe
 
Literature monitoring for pharmacovigilance – outsourcing or in house solution
Literature monitoring for pharmacovigilance – outsourcing or in house solutionLiterature monitoring for pharmacovigilance – outsourcing or in house solution
Literature monitoring for pharmacovigilance – outsourcing or in house solutionJulio dos Anjos
 
Advanced performance troubleshooting using esxtop
Advanced performance troubleshooting using esxtopAdvanced performance troubleshooting using esxtop
Advanced performance troubleshooting using esxtopAlan Renouf
 
RDA: Basics, concepts and challenges facing the Arabic cataloging
RDA: Basics, concepts and challenges facing the Arabic cataloging RDA: Basics, concepts and challenges facing the Arabic cataloging
RDA: Basics, concepts and challenges facing the Arabic cataloging Library Experts
 
Pharmacovigilance "Module I" Pharmacovigilance system & their quality system
Pharmacovigilance "Module I" Pharmacovigilance system & their quality systemPharmacovigilance "Module I" Pharmacovigilance system & their quality system
Pharmacovigilance "Module I" Pharmacovigilance system & their quality systemMohamed Raouf
 

La actualidad más candente (20)

Revelatory Trends in Clinical Research and Data Management
Revelatory Trends in Clinical Research and Data ManagementRevelatory Trends in Clinical Research and Data Management
Revelatory Trends in Clinical Research and Data Management
 
Literature monitoring for pv what are we doing at galderma elsevier webinar
Literature monitoring for pv   what are we doing at galderma elsevier webinarLiterature monitoring for pv   what are we doing at galderma elsevier webinar
Literature monitoring for pv what are we doing at galderma elsevier webinar
 
Building Microservices with gRPC and NATS
Building Microservices with gRPC and NATSBuilding Microservices with gRPC and NATS
Building Microservices with gRPC and NATS
 
An Introduction to HL7 FHIR
An Introduction to HL7 FHIRAn Introduction to HL7 FHIR
An Introduction to HL7 FHIR
 
Developer's Guide to JavaScript and Web Cryptography
Developer's Guide to JavaScript and Web CryptographyDeveloper's Guide to JavaScript and Web Cryptography
Developer's Guide to JavaScript and Web Cryptography
 
Electronic submission requirements for prescription medicines - AU eCTD update
Electronic submission requirements for prescription medicines - AU eCTD updateElectronic submission requirements for prescription medicines - AU eCTD update
Electronic submission requirements for prescription medicines - AU eCTD update
 
uCPE and VNFs Explained
uCPE and VNFs ExplaineduCPE and VNFs Explained
uCPE and VNFs Explained
 
ICH eCTD specification
ICH eCTD specificationICH eCTD specification
ICH eCTD specification
 
What is new in BIND 9.11?
What is new in BIND 9.11?What is new in BIND 9.11?
What is new in BIND 9.11?
 
What you need to know about ceph
What you need to know about cephWhat you need to know about ceph
What you need to know about ceph
 
MinIO January 2020 Briefing
MinIO January 2020 BriefingMinIO January 2020 Briefing
MinIO January 2020 Briefing
 
Alchemy SMO
Alchemy SMOAlchemy SMO
Alchemy SMO
 
ECTD BY NITESH
ECTD BY NITESHECTD BY NITESH
ECTD BY NITESH
 
WSO2 API microgateway introduction
WSO2 API microgateway introductionWSO2 API microgateway introduction
WSO2 API microgateway introduction
 
Canadian CTA vs. U.S. IND
Canadian CTA vs. U.S. INDCanadian CTA vs. U.S. IND
Canadian CTA vs. U.S. IND
 
Agile in Medical Software Development
Agile in Medical Software DevelopmentAgile in Medical Software Development
Agile in Medical Software Development
 
Literature monitoring for pharmacovigilance – outsourcing or in house solution
Literature monitoring for pharmacovigilance – outsourcing or in house solutionLiterature monitoring for pharmacovigilance – outsourcing or in house solution
Literature monitoring for pharmacovigilance – outsourcing or in house solution
 
Advanced performance troubleshooting using esxtop
Advanced performance troubleshooting using esxtopAdvanced performance troubleshooting using esxtop
Advanced performance troubleshooting using esxtop
 
RDA: Basics, concepts and challenges facing the Arabic cataloging
RDA: Basics, concepts and challenges facing the Arabic cataloging RDA: Basics, concepts and challenges facing the Arabic cataloging
RDA: Basics, concepts and challenges facing the Arabic cataloging
 
Pharmacovigilance "Module I" Pharmacovigilance system & their quality system
Pharmacovigilance "Module I" Pharmacovigilance system & their quality systemPharmacovigilance "Module I" Pharmacovigilance system & their quality system
Pharmacovigilance "Module I" Pharmacovigilance system & their quality system
 

Similar a 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
 

Similar a 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...
 

Más 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
 
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
 

Más 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 ...
 
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...
 

Último

Announcing Codolex 2.0 from GDK Software
Announcing Codolex 2.0 from GDK SoftwareAnnouncing Codolex 2.0 from GDK Software
Announcing Codolex 2.0 from GDK SoftwareJim McKeeth
 
AI & Machine Learning Presentation Template
AI & Machine Learning Presentation TemplateAI & Machine Learning Presentation Template
AI & Machine Learning Presentation TemplatePresentation.STUDIO
 
tonesoftg
tonesoftgtonesoftg
tonesoftglanshi9
 
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...Jittipong Loespradit
 
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...WSO2
 
%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...masabamasaba
 
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfonteinmasabamasaba
 
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisamasabamasaba
 
WSO2CON 2024 - API Management Usage at La Poste and Its Impact on Business an...
WSO2CON 2024 - API Management Usage at La Poste and Its Impact on Business an...WSO2CON 2024 - API Management Usage at La Poste and Its Impact on Business an...
WSO2CON 2024 - API Management Usage at La Poste and Its Impact on Business an...WSO2
 
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...Shane Coughlan
 
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
Direct Style Effect Systems -The Print[A] Example- A Comprehension AidDirect Style Effect Systems -The Print[A] Example- A Comprehension Aid
Direct Style Effect Systems - The Print[A] Example - A Comprehension AidPhilip Schwarz
 
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfonteinmasabamasaba
 
WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...
WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...
WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...WSO2
 
%in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park %in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park masabamasaba
 
%in Soweto+277-882-255-28 abortion pills for sale in soweto
%in Soweto+277-882-255-28 abortion pills for sale in soweto%in Soweto+277-882-255-28 abortion pills for sale in soweto
%in Soweto+277-882-255-28 abortion pills for sale in sowetomasabamasaba
 
WSO2Con2024 - Enabling Transactional System's Exponential Growth With Simplicity
WSO2Con2024 - Enabling Transactional System's Exponential Growth With SimplicityWSO2Con2024 - Enabling Transactional System's Exponential Growth With Simplicity
WSO2Con2024 - Enabling Transactional System's Exponential Growth With SimplicityWSO2
 
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...masabamasaba
 
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...masabamasaba
 
WSO2CON 2024 Slides - Open Source to SaaS
WSO2CON 2024 Slides - Open Source to SaaSWSO2CON 2024 Slides - Open Source to SaaS
WSO2CON 2024 Slides - Open Source to SaaSWSO2
 

Último (20)

Announcing Codolex 2.0 from GDK Software
Announcing Codolex 2.0 from GDK SoftwareAnnouncing Codolex 2.0 from GDK Software
Announcing Codolex 2.0 from GDK Software
 
AI & Machine Learning Presentation Template
AI & Machine Learning Presentation TemplateAI & Machine Learning Presentation Template
AI & Machine Learning Presentation Template
 
tonesoftg
tonesoftgtonesoftg
tonesoftg
 
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...
 
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...
 
%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...
 
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
 
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
 
WSO2CON 2024 - API Management Usage at La Poste and Its Impact on Business an...
WSO2CON 2024 - API Management Usage at La Poste and Its Impact on Business an...WSO2CON 2024 - API Management Usage at La Poste and Its Impact on Business an...
WSO2CON 2024 - API Management Usage at La Poste and Its Impact on Business an...
 
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
 
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
Direct Style Effect Systems -The Print[A] Example- A Comprehension AidDirect Style Effect Systems -The Print[A] Example- A Comprehension Aid
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
 
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
 
WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...
WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...
WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...
 
%in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park %in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park
 
%in Soweto+277-882-255-28 abortion pills for sale in soweto
%in Soweto+277-882-255-28 abortion pills for sale in soweto%in Soweto+277-882-255-28 abortion pills for sale in soweto
%in Soweto+277-882-255-28 abortion pills for sale in soweto
 
Abortion Pills In Pretoria ](+27832195400*)[ 🏥 Women's Abortion Clinic In Pre...
Abortion Pills In Pretoria ](+27832195400*)[ 🏥 Women's Abortion Clinic In Pre...Abortion Pills In Pretoria ](+27832195400*)[ 🏥 Women's Abortion Clinic In Pre...
Abortion Pills In Pretoria ](+27832195400*)[ 🏥 Women's Abortion Clinic In Pre...
 
WSO2Con2024 - Enabling Transactional System's Exponential Growth With Simplicity
WSO2Con2024 - Enabling Transactional System's Exponential Growth With SimplicityWSO2Con2024 - Enabling Transactional System's Exponential Growth With Simplicity
WSO2Con2024 - Enabling Transactional System's Exponential Growth With Simplicity
 
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
 
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
 
WSO2CON 2024 Slides - Open Source to SaaS
WSO2CON 2024 Slides - Open Source to SaaSWSO2CON 2024 Slides - Open Source to SaaS
WSO2CON 2024 Slides - Open Source to SaaS
 

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