SlideShare una empresa de Scribd logo
1 de 36
Dolors Costal, Lidia López, Mirko Morandini,
Alberto Siena, Maria Carmela Annosi, Daniel
Gross, Lucía Méndez, Xavier Franch, Angelo Susi
Aligning Business Goals and Risks in
OSS Adoption
Agenda
 Motivation
 How to integrate Goal and Risk Models
 Example: Risk Analysis
 Conclusions and Future Work
2
Applying Business Strategy Models in Organizations.
ER 2014, 27-29th October 2014
Motivation: RISCOSS EU Project
3
Aligning Business Goals and Risks in OSS Adoption
ER 2015, 19th-22nd October 2015
Assess the decision-makers to identify,
manage and mitigate risks inherent to
the OSS adoption
3-layer Approach
4
Aligning Business Goals and Risks in OSS Adoption
ER 2015, 19th-22nd October 2015
Software and Business Models
Raw Data
OSS Project
Indicators
OSS Community
Indicators
Context
Indicators
Layer 3
Business Analysis
Layer 2
Risk Indicators
Layer 1
Data Gathering
Context
OSS Project OSS Communities
Risk
Manager
Model-based Approach
5
Aligning Business Goals and Risks in OSS Adoption
ER 2015, 19th-22nd October 2015
expose
indicate
impact
Business
& Strategic
Goals
Risks
&
Indicators
Data Gathering
i*
RiskML
Reduced
quality
Low code
stability
Low
testability
Test coverage
6
Aligning Business Goals and Risks in OSS Adoption
ER 2015, 19th-22nd October 2015
The Problem
#Commits/Month #Posts/Day
Low Activity
Low release
frecuency
Connecting Risks to Business Goals
 RQ1 What is the conceptual relationship between
OSS adoption risks and the adopter organization
business goals?
– RQ1.1: How to integrate risk and goal-oriented modelling
approaches?
– RQ1.2: How to integrate risk and goal-oriented models (at
instance level)?
 RQ2 How do OSS adoption risks affect the adopter
organization business goals?
Researh Ojective
7
Applying Business Strategy Models in Organizations.
i* Workshop, 15-16 June 2014.
RISKS & GOAL-ORIENTED
INTEGRATED META-MODEL
RQ1.1: How to integrate risk and goal-oriented modelling?
Conceptual Relationship?
9
Aligning Business Goals and Risks in OSS Adoption
ER 2015, 19th-22nd October 2015
Using UFO for…
10
Aligning Business Goals and Risks in OSS Adoption
ER 2015, 19th-22nd October 2015
i*
RiskML
UFO
UFO
Overlapping
Concepts
Overlaping Concepts
11
Aligning Business Goals and Risks in OSS Adoption
ER 2015, 19th-22nd October 2015
UFO-i*: Guizzardi, R.S.S, Franch, X., Guizzardi, G.: Applying a foundational
ontology to analyze means-end links in the i* framework. RCIS 2012: 1-11
i* concepts RiskML concepts
Goal SoftGoal
UFO
concepts Goal
related to sets of
intended states of
affairs of an agent
Goal with no clear-cut
satisfaction criteria
Actor
intention
Overlaping Concepts
12
Aligning Business Goals and Risks in OSS Adoption
ER 2015, 19th-22nd October 2015
UFO-i*: Guizzardi, R.S.S, Franch, X., Guizzardi, G.: Applying a foundational
ontology to analyze means-end links in the i* framework. RCIS 2012: 1-11
i* concepts RiskML concepts
Goal TaskSoftGoal
UFO
concepts Goal Event Universal
ActionUniversal
specific way of doing
something [for
achieving a goal]
intentional event
performed by agents
with the purpose of
achieving goals
Overlaping Concepts
13
Aligning Business Goals and Risks in OSS Adoption
ER 2015, 19th-22nd October 2015
UFO-i*: Guizzardi, R.S.S, Franch, X., Guizzardi, G.: Applying a foundational
ontology to analyze means-end links in the i* framework. RCIS 2012: 1-11
i* concepts
Goal
RiskML concepts
Goal TaskSoftGoal
UFO
concepts Goal Event Universal
ActionUniversal
related to sets of
intended states of
affairs of an agent
of interest for a
stakeholder to
obtain or
maintain
Overlaping Concepts
14
Aligning Business Goals and Risks in OSS Adoption
ER 2015, 19th-22nd October 2015
UFO-i*: Guizzardi, R.S.S, Franch, X., Guizzardi, G.: Applying a foundational
ontology to analyze means-end links in the i* framework. RCIS 2012: 1-11
i* concepts
Goal Event
RiskML concepts
Goal TaskSoftGoal
UFO
concepts Goal Event Universal
ActionUniversal
changes in
states of affairs
[exposed by
situations]
entities that occur in
time [triggered by
certain sitations]
Overlaping Concepts
15
Aligning Business Goals and Risks in OSS Adoption
ER 2015, 19th-22nd October 2015
UFO-i*: Guizzardi, R.S.S, Franch, X., Guizzardi, G.: Applying a foundational
ontology to analyze means-end links in the i* framework. RCIS 2012: 1-11
i* concepts
Goal Event
RiskML concepts
Goal TaskSoftGoal
UFO
concepts Goal Event Universal
ActionUniversal
i* RiskML
Event
Impact Relationship?
16
Aligning Business Goals and Risks in OSS Adoption
ER 2015, 19th-22nd October 2015
impact
Impact Relationship?
17
Aligning Business Goals and Risks in OSS Adoption
ER 2015, 19th-22nd October 2015
impact
Underlyging goals to perform tasks
and having resource
Impact Relationship?
18
Aligning Business Goals and Risks in OSS Adoption
ER 2015, 19th-22nd October 2015
Intentional
Element
Integrated Metamodel
19
Aligning Business Goals and Risks in OSS Adoption
ER 2015, 19th-22nd October 2015
INTEGRATING RISKS & GOALS
MODELS
RQ1.2: How to integrate risk and goal-oriented models (at instance level)?
TEI Business Model (i*)
21
Aligning Business Goals and Risks in OSS Adoption
ER 2015, 19th-22nd October 2015
Maintenance Risk Model (RiskML)
22
Aligning Business Goals and Risks in OSS Adoption
ER 2015, 19th-22nd October 2015
Aligning Method – Equivalence
23
Aligning Business Goals and Risks in OSS Adoption
ER 2015, 19th-22nd October 2015
Aligning Method – Equivalence
24
Aligning Business Goals and Risks in OSS Adoption
ER 2015, 19th-22nd October 2015
impacts
impacts
impacts
Aligning Method – Sumsumption
25
Aligning Business Goals and Risks in OSS Adoption
ER 2015, 19th-22nd October 2015
Aligning Method – Sumsumption
26
Aligning Business Goals and Risks in OSS Adoption
ER 2015, 19th-22nd October 2015
Aligning Method – Missing
27
Aligning Business Goals and Risks in OSS Adoption
ER 2015, 19th-22nd October 2015
Aligning Method – Missing
28
Aligning Business Goals and Risks in OSS Adoption
ER 2015, 19th-22nd October 2015
TEI Business Model + Maintenance Risk Model
29
Aligning Business Goals and Risks in OSS Adoption
ER 2015, 19th-22nd October 2015
RISKS ANALYSIS
RQ2 How do OSS adoption risks affect the adopter organization business
goals?
Risk Analysis
 Model-based analysis of OSS ecosystems
 From metrics of OSS projects to their impact on
business goals
 Forward quantitative inference algorithms to
evaluate risk exposure
– indicator values mapped onto the satisfaction evidence of
situations
– situation satisfaction raises or lowers the occurrence
likelihood of events (expose and protect)
– impact of risk events on the software ecosystems is
captured by goal analysis, based on Satisfiability and
Deniability evidence
31
Aligning Business Goals and Risks in OSS Adoption
ER 2015, 19th-22nd October 2015
Risk Analysis for TEI
32
Aligning Business Goals and Risks in OSS Adoption
ER 2015, 19th-22nd October 2015
CONCLUSIONS FUTURE WORK
Applying Business Strategy Models in Organizations.
i* Workshop, 15-16 June 2014.
Conclusions
34
RQ2
RQ1.1 RQ1.2
Future Work
 Importance for goals
 Study the influence that the OSS adoption can
influence the OSS community, modifying the risk
exposure
 Refining the Alignment process (e.g. impacting
dependums)
 Further validation
35
Applying Business Strategy Models in Organizations.
i* Workshop, 15-16 June 2014.
Lidia López – llopez@essi.upc.edu
www.essi.upc.edu/~gessi
@gessi_upc
Thank you

Más contenido relacionado

Similar a Aligning Business Goals and Risks in OSS Adoption

Managing Risks in Open Source Software adoption: the RISCOSS Approach, OW2con...
Managing Risks in Open Source Software adoption: the RISCOSS Approach, OW2con...Managing Risks in Open Source Software adoption: the RISCOSS Approach, OW2con...
Managing Risks in Open Source Software adoption: the RISCOSS Approach, OW2con...riscoss-eu
 
Quantifying the Impact of OSS Adoption Risks with the help of i* Models
Quantifying the Impact of OSS Adoption Risks with the help of i* ModelsQuantifying the Impact of OSS Adoption Risks with the help of i* Models
Quantifying the Impact of OSS Adoption Risks with the help of i* ModelsGESSI UPC
 
Master thesis defence Shu Pei Oei
Master thesis defence Shu Pei OeiMaster thesis defence Shu Pei Oei
Master thesis defence Shu Pei OeiMIPLM
 
OW2con'14 - Managing risks in OSS adoption: the RISCOSS approach
OW2con'14 - Managing risks in OSS adoption: the RISCOSS approachOW2con'14 - Managing risks in OSS adoption: the RISCOSS approach
OW2con'14 - Managing risks in OSS adoption: the RISCOSS approachOW2
 
Effective Mitigation Strategies for ISO 31000
Effective Mitigation Strategies for ISO 31000Effective Mitigation Strategies for ISO 31000
Effective Mitigation Strategies for ISO 31000PECB
 
Risks in Public and Private Partnership Projects –Identification and Prioriti...
Risks in Public and Private Partnership Projects –Identification and Prioriti...Risks in Public and Private Partnership Projects –Identification and Prioriti...
Risks in Public and Private Partnership Projects –Identification and Prioriti...IRJET Journal
 
Risk mgmt
Risk mgmtRisk mgmt
Risk mgmtOliver
 
Integrating Risk into your Balanced Scorecard
Integrating Risk into your Balanced Scorecard Integrating Risk into your Balanced Scorecard
Integrating Risk into your Balanced Scorecard Andrew Smart
 
IRJET- Study and Analysis of Risk Management Strategies in Construction P...
IRJET-  	  Study and Analysis of Risk Management Strategies in Construction P...IRJET-  	  Study and Analysis of Risk Management Strategies in Construction P...
IRJET- Study and Analysis of Risk Management Strategies in Construction P...IRJET Journal
 
Presentation__CONTROLO_2020_RS_AA_JC_JMM_JMS_VA_.pptx
Presentation__CONTROLO_2020_RS_AA_JC_JMM_JMS_VA_.pptxPresentation__CONTROLO_2020_RS_AA_JC_JMM_JMS_VA_.pptx
Presentation__CONTROLO_2020_RS_AA_JC_JMM_JMS_VA_.pptxRicardo Santos
 
Splunk Financial Services Forum Boston June, 2017
Splunk Financial Services Forum Boston June, 2017Splunk Financial Services Forum Boston June, 2017
Splunk Financial Services Forum Boston June, 2017Splunk
 
Cobit 5 for Information Security
Cobit 5 for Information SecurityCobit 5 for Information Security
Cobit 5 for Information SecuritySeto Joseles
 
How Leading Companies Deliver Value with People Analytics
How Leading Companies Deliver Value with People AnalyticsHow Leading Companies Deliver Value with People Analytics
How Leading Companies Deliver Value with People AnalyticsDavid Green
 
Financial Services Forum_New York, May 17, 2017
Financial Services Forum_New York, May 17, 2017Financial Services Forum_New York, May 17, 2017
Financial Services Forum_New York, May 17, 2017Splunk
 
Srae2014 - Construction Projects Risks from the Perspective of Project Manage...
Srae2014 - Construction Projects Risks from the Perspective of Project Manage...Srae2014 - Construction Projects Risks from the Perspective of Project Manage...
Srae2014 - Construction Projects Risks from the Perspective of Project Manage...Safak EBESEK
 

Similar a Aligning Business Goals and Risks in OSS Adoption (20)

Er14
Er14Er14
Er14
 
Managing Risks in Open Source Software adoption: the RISCOSS Approach, OW2con...
Managing Risks in Open Source Software adoption: the RISCOSS Approach, OW2con...Managing Risks in Open Source Software adoption: the RISCOSS Approach, OW2con...
Managing Risks in Open Source Software adoption: the RISCOSS Approach, OW2con...
 
Quantifying the Impact of OSS Adoption Risks with the help of i* Models
Quantifying the Impact of OSS Adoption Risks with the help of i* ModelsQuantifying the Impact of OSS Adoption Risks with the help of i* Models
Quantifying the Impact of OSS Adoption Risks with the help of i* Models
 
Master thesis defence Shu Pei Oei
Master thesis defence Shu Pei OeiMaster thesis defence Shu Pei Oei
Master thesis defence Shu Pei Oei
 
OW2con'14 - Managing risks in OSS adoption: the RISCOSS approach
OW2con'14 - Managing risks in OSS adoption: the RISCOSS approachOW2con'14 - Managing risks in OSS adoption: the RISCOSS approach
OW2con'14 - Managing risks in OSS adoption: the RISCOSS approach
 
Meetup on ESG_ClarityAI
Meetup on ESG_ClarityAIMeetup on ESG_ClarityAI
Meetup on ESG_ClarityAI
 
Process-oriented Security Risk Analysis and Requirements Engineering
Process-oriented Security Risk Analysis and Requirements EngineeringProcess-oriented Security Risk Analysis and Requirements Engineering
Process-oriented Security Risk Analysis and Requirements Engineering
 
Effective Mitigation Strategies for ISO 31000
Effective Mitigation Strategies for ISO 31000Effective Mitigation Strategies for ISO 31000
Effective Mitigation Strategies for ISO 31000
 
Risks in Public and Private Partnership Projects –Identification and Prioriti...
Risks in Public and Private Partnership Projects –Identification and Prioriti...Risks in Public and Private Partnership Projects –Identification and Prioriti...
Risks in Public and Private Partnership Projects –Identification and Prioriti...
 
Risk mgmt
Risk mgmtRisk mgmt
Risk mgmt
 
MRTI_W11.pdf
MRTI_W11.pdfMRTI_W11.pdf
MRTI_W11.pdf
 
Integrating Risk into your Balanced Scorecard
Integrating Risk into your Balanced Scorecard Integrating Risk into your Balanced Scorecard
Integrating Risk into your Balanced Scorecard
 
IRJET- Study and Analysis of Risk Management Strategies in Construction P...
IRJET-  	  Study and Analysis of Risk Management Strategies in Construction P...IRJET-  	  Study and Analysis of Risk Management Strategies in Construction P...
IRJET- Study and Analysis of Risk Management Strategies in Construction P...
 
Presentation__CONTROLO_2020_RS_AA_JC_JMM_JMS_VA_.pptx
Presentation__CONTROLO_2020_RS_AA_JC_JMM_JMS_VA_.pptxPresentation__CONTROLO_2020_RS_AA_JC_JMM_JMS_VA_.pptx
Presentation__CONTROLO_2020_RS_AA_JC_JMM_JMS_VA_.pptx
 
Splunk Financial Services Forum Boston June, 2017
Splunk Financial Services Forum Boston June, 2017Splunk Financial Services Forum Boston June, 2017
Splunk Financial Services Forum Boston June, 2017
 
Cobit 5 for Information Security
Cobit 5 for Information SecurityCobit 5 for Information Security
Cobit 5 for Information Security
 
How Leading Companies Deliver Value with People Analytics
How Leading Companies Deliver Value with People AnalyticsHow Leading Companies Deliver Value with People Analytics
How Leading Companies Deliver Value with People Analytics
 
Financial Services Forum_New York, May 17, 2017
Financial Services Forum_New York, May 17, 2017Financial Services Forum_New York, May 17, 2017
Financial Services Forum_New York, May 17, 2017
 
Srae2014 - Construction Projects Risks from the Perspective of Project Manage...
Srae2014 - Construction Projects Risks from the Perspective of Project Manage...Srae2014 - Construction Projects Risks from the Perspective of Project Manage...
Srae2014 - Construction Projects Risks from the Perspective of Project Manage...
 
Insight into Security Leader Success Part 2
Insight into Security Leader Success Part 2Insight into Security Leader Success Part 2
Insight into Security Leader Success Part 2
 

Más de GESSI UPC

iStarJSON: A Lightweight Data-Format for i* Models
iStarJSON: A Lightweight Data-Format for i* ModelsiStarJSON: A Lightweight Data-Format for i* Models
iStarJSON: A Lightweight Data-Format for i* ModelsGESSI UPC
 
Towards iStarML 2.0: Closing Gaps from Evolved Requirements
Towards iStarML 2.0: Closing Gaps from Evolved RequirementsTowards iStarML 2.0: Closing Gaps from Evolved Requirements
Towards iStarML 2.0: Closing Gaps from Evolved RequirementsGESSI UPC
 
Monitoring the service-based system lifecycle with SALMon
Monitoring the service-based system lifecycle with SALMonMonitoring the service-based system lifecycle with SALMon
Monitoring the service-based system lifecycle with SALMonGESSI UPC
 
Jcis 2015-Towards Assessing Open Source Communities' Health using SOC Concepts
Jcis 2015-Towards Assessing Open Source Communities' Health using SOC ConceptsJcis 2015-Towards Assessing Open Source Communities' Health using SOC Concepts
Jcis 2015-Towards Assessing Open Source Communities' Health using SOC ConceptsGESSI UPC
 
RISCOSS: Gestión del riesgo en proyectos open source (Open Expo Day2015)
RISCOSS: Gestión del riesgo en proyectos open source (Open Expo Day2015)RISCOSS: Gestión del riesgo en proyectos open source (Open Expo Day2015)
RISCOSS: Gestión del riesgo en proyectos open source (Open Expo Day2015)GESSI UPC
 
Open expo2015 riscoss
Open expo2015 riscossOpen expo2015 riscoss
Open expo2015 riscossGESSI UPC
 
Mobility4 all
Mobility4 allMobility4 all
Mobility4 allGESSI UPC
 
QuESo: a Quality Model for Open Source Software Ecosystems
QuESo: a Quality Model for Open Source Software EcosystemsQuESo: a Quality Model for Open Source Software Ecosystems
QuESo: a Quality Model for Open Source Software EcosystemsGESSI UPC
 
Expert mining compsac-2014
Expert mining compsac-2014Expert mining compsac-2014
Expert mining compsac-2014GESSI UPC
 
MoDRE 2014 @ RE keynote -- NFR-Aware MDD Processes
MoDRE 2014 @ RE keynote -- NFR-Aware MDD ProcessesMoDRE 2014 @ RE keynote -- NFR-Aware MDD Processes
MoDRE 2014 @ RE keynote -- NFR-Aware MDD ProcessesGESSI UPC
 
Applying Business Strategy Models in Organizations
Applying Business Strategy Models in OrganizationsApplying Business Strategy Models in Organizations
Applying Business Strategy Models in OrganizationsGESSI UPC
 
Slides refsq'14 ds v1
Slides refsq'14 ds v1Slides refsq'14 ds v1
Slides refsq'14 ds v1GESSI UPC
 
A Context Ontology for Service Provisioning and Consumption
A Context Ontology for Service Provisioning and ConsumptionA Context Ontology for Service Provisioning and Consumption
A Context Ontology for Service Provisioning and ConsumptionGESSI UPC
 
Practical Experiences in Designing and Conducting Empirical Studies in Indust...
Practical Experiences in Designing and Conducting Empirical Studies in Indust...Practical Experiences in Designing and Conducting Empirical Studies in Indust...
Practical Experiences in Designing and Conducting Empirical Studies in Indust...GESSI UPC
 
Assessing Open Source Communities' using Service Oritented Computing concepts
Assessing Open Source Communities' using Service Oritented Computing conceptsAssessing Open Source Communities' using Service Oritented Computing concepts
Assessing Open Source Communities' using Service Oritented Computing conceptsGESSI UPC
 
DB searches vs. snowballing
DB searches vs. snowballingDB searches vs. snowballing
DB searches vs. snowballingGESSI UPC
 

Más de GESSI UPC (20)

iStarJSON: A Lightweight Data-Format for i* Models
iStarJSON: A Lightweight Data-Format for i* ModelsiStarJSON: A Lightweight Data-Format for i* Models
iStarJSON: A Lightweight Data-Format for i* Models
 
Towards iStarML 2.0: Closing Gaps from Evolved Requirements
Towards iStarML 2.0: Closing Gaps from Evolved RequirementsTowards iStarML 2.0: Closing Gaps from Evolved Requirements
Towards iStarML 2.0: Closing Gaps from Evolved Requirements
 
Monitoring the service-based system lifecycle with SALMon
Monitoring the service-based system lifecycle with SALMonMonitoring the service-based system lifecycle with SALMon
Monitoring the service-based system lifecycle with SALMon
 
Ossap final
Ossap finalOssap final
Ossap final
 
Jcis 2015-Towards Assessing Open Source Communities' Health using SOC Concepts
Jcis 2015-Towards Assessing Open Source Communities' Health using SOC ConceptsJcis 2015-Towards Assessing Open Source Communities' Health using SOC Concepts
Jcis 2015-Towards Assessing Open Source Communities' Health using SOC Concepts
 
RISCOSS: Gestión del riesgo en proyectos open source (Open Expo Day2015)
RISCOSS: Gestión del riesgo en proyectos open source (Open Expo Day2015)RISCOSS: Gestión del riesgo en proyectos open source (Open Expo Day2015)
RISCOSS: Gestión del riesgo en proyectos open source (Open Expo Day2015)
 
Open expo2015 riscoss
Open expo2015 riscossOpen expo2015 riscoss
Open expo2015 riscoss
 
Oss2015
Oss2015Oss2015
Oss2015
 
Mobility4 all
Mobility4 allMobility4 all
Mobility4 all
 
QuESo: a Quality Model for Open Source Software Ecosystems
QuESo: a Quality Model for Open Source Software EcosystemsQuESo: a Quality Model for Open Source Software Ecosystems
QuESo: a Quality Model for Open Source Software Ecosystems
 
Expert mining compsac-2014
Expert mining compsac-2014Expert mining compsac-2014
Expert mining compsac-2014
 
MoDRE 2014 @ RE keynote -- NFR-Aware MDD Processes
MoDRE 2014 @ RE keynote -- NFR-Aware MDD ProcessesMoDRE 2014 @ RE keynote -- NFR-Aware MDD Processes
MoDRE 2014 @ RE keynote -- NFR-Aware MDD Processes
 
Applying Business Strategy Models in Organizations
Applying Business Strategy Models in OrganizationsApplying Business Strategy Models in Organizations
Applying Business Strategy Models in Organizations
 
Slides refsq'14 ds v1
Slides refsq'14 ds v1Slides refsq'14 ds v1
Slides refsq'14 ds v1
 
A Context Ontology for Service Provisioning and Consumption
A Context Ontology for Service Provisioning and ConsumptionA Context Ontology for Service Provisioning and Consumption
A Context Ontology for Service Provisioning and Consumption
 
Practical Experiences in Designing and Conducting Empirical Studies in Indust...
Practical Experiences in Designing and Conducting Empirical Studies in Indust...Practical Experiences in Designing and Conducting Empirical Studies in Indust...
Practical Experiences in Designing and Conducting Empirical Studies in Indust...
 
Cesi2014
Cesi2014Cesi2014
Cesi2014
 
Assessing Open Source Communities' using Service Oritented Computing concepts
Assessing Open Source Communities' using Service Oritented Computing conceptsAssessing Open Source Communities' using Service Oritented Computing concepts
Assessing Open Source Communities' using Service Oritented Computing concepts
 
DB searches vs. snowballing
DB searches vs. snowballingDB searches vs. snowballing
DB searches vs. snowballing
 
AK+MDD+NFRs
AK+MDD+NFRsAK+MDD+NFRs
AK+MDD+NFRs
 

Último

Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Steffen Staab
 
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
 
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...SelfMade bd
 
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...harshavardhanraghave
 
Architecture decision records - How not to get lost in the past
Architecture decision records - How not to get lost in the pastArchitecture decision records - How not to get lost in the past
Architecture decision records - How not to get lost in the pastPapp Krisztián
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providermohitmore19
 
Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsRight Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsJhone kinadey
 
Exploring the Best Video Editing App.pdf
Exploring the Best Video Editing App.pdfExploring the Best Video Editing App.pdf
Exploring the Best Video Editing App.pdfproinshot.com
 
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
 
Chinsurah Escorts ☎️8617697112 Starting From 5K to 15K High Profile Escorts ...
Chinsurah Escorts ☎️8617697112  Starting From 5K to 15K High Profile Escorts ...Chinsurah Escorts ☎️8617697112  Starting From 5K to 15K High Profile Escorts ...
Chinsurah Escorts ☎️8617697112 Starting From 5K to 15K High Profile Escorts ...Nitya salvi
 
8257 interfacing 2 in microprocessor for btech students
8257 interfacing 2 in microprocessor for btech students8257 interfacing 2 in microprocessor for btech students
8257 interfacing 2 in microprocessor for btech studentsHimanshiGarg82
 
%+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
 
%in Harare+277-882-255-28 abortion pills for sale in Harare
%in Harare+277-882-255-28 abortion pills for sale in Harare%in Harare+277-882-255-28 abortion pills for sale in Harare
%in Harare+277-882-255-28 abortion pills for sale in Hararemasabamasaba
 
%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
 
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
 
AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM TechniquesAI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM TechniquesVictorSzoltysek
 
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdf
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdfPayment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdf
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdfkalichargn70th171
 
Software Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsSoftware Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsArshad QA
 
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...panagenda
 

Último (20)

Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
 
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
 
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
 
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
 
Architecture decision records - How not to get lost in the past
Architecture decision records - How not to get lost in the pastArchitecture decision records - How not to get lost in the past
Architecture decision records - How not to get lost in the past
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service provider
 
Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsRight Money Management App For Your Financial Goals
Right Money Management App For Your Financial Goals
 
Exploring the Best Video Editing App.pdf
Exploring the Best Video Editing App.pdfExploring the Best Video Editing App.pdf
Exploring the Best Video Editing App.pdf
 
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
 
Chinsurah Escorts ☎️8617697112 Starting From 5K to 15K High Profile Escorts ...
Chinsurah Escorts ☎️8617697112  Starting From 5K to 15K High Profile Escorts ...Chinsurah Escorts ☎️8617697112  Starting From 5K to 15K High Profile Escorts ...
Chinsurah Escorts ☎️8617697112 Starting From 5K to 15K High Profile Escorts ...
 
8257 interfacing 2 in microprocessor for btech students
8257 interfacing 2 in microprocessor for btech students8257 interfacing 2 in microprocessor for btech students
8257 interfacing 2 in microprocessor for btech students
 
%+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...
 
Microsoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdfMicrosoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdf
 
%in Harare+277-882-255-28 abortion pills for sale in Harare
%in Harare+277-882-255-28 abortion pills for sale in Harare%in Harare+277-882-255-28 abortion pills for sale in Harare
%in Harare+277-882-255-28 abortion pills for sale in Harare
 
%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
 
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...
 
AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM TechniquesAI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
 
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdf
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdfPayment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdf
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdf
 
Software Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsSoftware Quality Assurance Interview Questions
Software Quality Assurance Interview Questions
 
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
 

Aligning Business Goals and Risks in OSS Adoption

  • 1. Dolors Costal, Lidia López, Mirko Morandini, Alberto Siena, Maria Carmela Annosi, Daniel Gross, Lucía Méndez, Xavier Franch, Angelo Susi Aligning Business Goals and Risks in OSS Adoption
  • 2. Agenda  Motivation  How to integrate Goal and Risk Models  Example: Risk Analysis  Conclusions and Future Work 2 Applying Business Strategy Models in Organizations. ER 2014, 27-29th October 2014
  • 3. Motivation: RISCOSS EU Project 3 Aligning Business Goals and Risks in OSS Adoption ER 2015, 19th-22nd October 2015 Assess the decision-makers to identify, manage and mitigate risks inherent to the OSS adoption
  • 4. 3-layer Approach 4 Aligning Business Goals and Risks in OSS Adoption ER 2015, 19th-22nd October 2015 Software and Business Models Raw Data OSS Project Indicators OSS Community Indicators Context Indicators Layer 3 Business Analysis Layer 2 Risk Indicators Layer 1 Data Gathering Context OSS Project OSS Communities Risk Manager
  • 5. Model-based Approach 5 Aligning Business Goals and Risks in OSS Adoption ER 2015, 19th-22nd October 2015 expose indicate impact Business & Strategic Goals Risks & Indicators Data Gathering i* RiskML Reduced quality Low code stability Low testability Test coverage
  • 6. 6 Aligning Business Goals and Risks in OSS Adoption ER 2015, 19th-22nd October 2015 The Problem #Commits/Month #Posts/Day Low Activity Low release frecuency
  • 7. Connecting Risks to Business Goals  RQ1 What is the conceptual relationship between OSS adoption risks and the adopter organization business goals? – RQ1.1: How to integrate risk and goal-oriented modelling approaches? – RQ1.2: How to integrate risk and goal-oriented models (at instance level)?  RQ2 How do OSS adoption risks affect the adopter organization business goals? Researh Ojective 7 Applying Business Strategy Models in Organizations. i* Workshop, 15-16 June 2014.
  • 8. RISKS & GOAL-ORIENTED INTEGRATED META-MODEL RQ1.1: How to integrate risk and goal-oriented modelling?
  • 9. Conceptual Relationship? 9 Aligning Business Goals and Risks in OSS Adoption ER 2015, 19th-22nd October 2015
  • 10. Using UFO for… 10 Aligning Business Goals and Risks in OSS Adoption ER 2015, 19th-22nd October 2015 i* RiskML UFO UFO Overlapping Concepts
  • 11. Overlaping Concepts 11 Aligning Business Goals and Risks in OSS Adoption ER 2015, 19th-22nd October 2015 UFO-i*: Guizzardi, R.S.S, Franch, X., Guizzardi, G.: Applying a foundational ontology to analyze means-end links in the i* framework. RCIS 2012: 1-11 i* concepts RiskML concepts Goal SoftGoal UFO concepts Goal related to sets of intended states of affairs of an agent Goal with no clear-cut satisfaction criteria Actor intention
  • 12. Overlaping Concepts 12 Aligning Business Goals and Risks in OSS Adoption ER 2015, 19th-22nd October 2015 UFO-i*: Guizzardi, R.S.S, Franch, X., Guizzardi, G.: Applying a foundational ontology to analyze means-end links in the i* framework. RCIS 2012: 1-11 i* concepts RiskML concepts Goal TaskSoftGoal UFO concepts Goal Event Universal ActionUniversal specific way of doing something [for achieving a goal] intentional event performed by agents with the purpose of achieving goals
  • 13. Overlaping Concepts 13 Aligning Business Goals and Risks in OSS Adoption ER 2015, 19th-22nd October 2015 UFO-i*: Guizzardi, R.S.S, Franch, X., Guizzardi, G.: Applying a foundational ontology to analyze means-end links in the i* framework. RCIS 2012: 1-11 i* concepts Goal RiskML concepts Goal TaskSoftGoal UFO concepts Goal Event Universal ActionUniversal related to sets of intended states of affairs of an agent of interest for a stakeholder to obtain or maintain
  • 14. Overlaping Concepts 14 Aligning Business Goals and Risks in OSS Adoption ER 2015, 19th-22nd October 2015 UFO-i*: Guizzardi, R.S.S, Franch, X., Guizzardi, G.: Applying a foundational ontology to analyze means-end links in the i* framework. RCIS 2012: 1-11 i* concepts Goal Event RiskML concepts Goal TaskSoftGoal UFO concepts Goal Event Universal ActionUniversal changes in states of affairs [exposed by situations] entities that occur in time [triggered by certain sitations]
  • 15. Overlaping Concepts 15 Aligning Business Goals and Risks in OSS Adoption ER 2015, 19th-22nd October 2015 UFO-i*: Guizzardi, R.S.S, Franch, X., Guizzardi, G.: Applying a foundational ontology to analyze means-end links in the i* framework. RCIS 2012: 1-11 i* concepts Goal Event RiskML concepts Goal TaskSoftGoal UFO concepts Goal Event Universal ActionUniversal i* RiskML Event
  • 16. Impact Relationship? 16 Aligning Business Goals and Risks in OSS Adoption ER 2015, 19th-22nd October 2015 impact
  • 17. Impact Relationship? 17 Aligning Business Goals and Risks in OSS Adoption ER 2015, 19th-22nd October 2015 impact Underlyging goals to perform tasks and having resource
  • 18. Impact Relationship? 18 Aligning Business Goals and Risks in OSS Adoption ER 2015, 19th-22nd October 2015 Intentional Element
  • 19. Integrated Metamodel 19 Aligning Business Goals and Risks in OSS Adoption ER 2015, 19th-22nd October 2015
  • 20. INTEGRATING RISKS & GOALS MODELS RQ1.2: How to integrate risk and goal-oriented models (at instance level)?
  • 21. TEI Business Model (i*) 21 Aligning Business Goals and Risks in OSS Adoption ER 2015, 19th-22nd October 2015
  • 22. Maintenance Risk Model (RiskML) 22 Aligning Business Goals and Risks in OSS Adoption ER 2015, 19th-22nd October 2015
  • 23. Aligning Method – Equivalence 23 Aligning Business Goals and Risks in OSS Adoption ER 2015, 19th-22nd October 2015
  • 24. Aligning Method – Equivalence 24 Aligning Business Goals and Risks in OSS Adoption ER 2015, 19th-22nd October 2015 impacts impacts impacts
  • 25. Aligning Method – Sumsumption 25 Aligning Business Goals and Risks in OSS Adoption ER 2015, 19th-22nd October 2015
  • 26. Aligning Method – Sumsumption 26 Aligning Business Goals and Risks in OSS Adoption ER 2015, 19th-22nd October 2015
  • 27. Aligning Method – Missing 27 Aligning Business Goals and Risks in OSS Adoption ER 2015, 19th-22nd October 2015
  • 28. Aligning Method – Missing 28 Aligning Business Goals and Risks in OSS Adoption ER 2015, 19th-22nd October 2015
  • 29. TEI Business Model + Maintenance Risk Model 29 Aligning Business Goals and Risks in OSS Adoption ER 2015, 19th-22nd October 2015
  • 30. RISKS ANALYSIS RQ2 How do OSS adoption risks affect the adopter organization business goals?
  • 31. Risk Analysis  Model-based analysis of OSS ecosystems  From metrics of OSS projects to their impact on business goals  Forward quantitative inference algorithms to evaluate risk exposure – indicator values mapped onto the satisfaction evidence of situations – situation satisfaction raises or lowers the occurrence likelihood of events (expose and protect) – impact of risk events on the software ecosystems is captured by goal analysis, based on Satisfiability and Deniability evidence 31 Aligning Business Goals and Risks in OSS Adoption ER 2015, 19th-22nd October 2015
  • 32. Risk Analysis for TEI 32 Aligning Business Goals and Risks in OSS Adoption ER 2015, 19th-22nd October 2015
  • 34. Applying Business Strategy Models in Organizations. i* Workshop, 15-16 June 2014. Conclusions 34 RQ2 RQ1.1 RQ1.2
  • 35. Future Work  Importance for goals  Study the influence that the OSS adoption can influence the OSS community, modifying the risk exposure  Refining the Alignment process (e.g. impacting dependums)  Further validation 35 Applying Business Strategy Models in Organizations. i* Workshop, 15-16 June 2014.
  • 36. Lidia López – llopez@essi.upc.edu www.essi.upc.edu/~gessi @gessi_upc Thank you