Aligning Business Goals and Risks in OSS Adoption
Transcript of Aligning Business Goals and Risks in OSS Adoption
![Page 1: Aligning Business Goals and Risks in OSS Adoption](https://reader035.fdocuments.in/reader035/viewer/2022070510/58aa58ca1a28ab10578b64af/html5/thumbnails/1.jpg)
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
![Page 2: Aligning Business Goals and Risks in OSS Adoption](https://reader035.fdocuments.in/reader035/viewer/2022070510/58aa58ca1a28ab10578b64af/html5/thumbnails/2.jpg)
2
Agenda
Motivation
How to integrate Goal and Risk Models
Example: Risk Analysis
Conclusions and Future Work
Applying Business Strategy Models in Organizations.ER 2014, 27-29th October 2014
![Page 3: Aligning Business Goals and Risks in OSS Adoption](https://reader035.fdocuments.in/reader035/viewer/2022070510/58aa58ca1a28ab10578b64af/html5/thumbnails/3.jpg)
3
Motivation: RISCOSS EU Project
Aligning Business Goals and Risks in OSS AdoptionER 2015, 19th-22nd October 2015
Assess the decision-makers to identify, manage and mitigate risks inherent to
the OSS adoption
![Page 4: Aligning Business Goals and Risks in OSS Adoption](https://reader035.fdocuments.in/reader035/viewer/2022070510/58aa58ca1a28ab10578b64af/html5/thumbnails/4.jpg)
4
3-layer Approach
Aligning Business Goals and Risks in OSS AdoptionER 2015, 19th-22nd October 2015
Software and Business Models
Raw Data
OSS Project Indicators
OSS Community Indicators
Context Indicators
Layer 3Business Analysis
Layer 2Risk Indicators
Layer 1Data Gathering Context
OSS Project OSS Communities
Risk Manager
![Page 5: Aligning Business Goals and Risks in OSS Adoption](https://reader035.fdocuments.in/reader035/viewer/2022070510/58aa58ca1a28ab10578b64af/html5/thumbnails/5.jpg)
5
Model-based Approach
Aligning Business Goals and Risks in OSS AdoptionER 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
![Page 6: Aligning Business Goals and Risks in OSS Adoption](https://reader035.fdocuments.in/reader035/viewer/2022070510/58aa58ca1a28ab10578b64af/html5/thumbnails/6.jpg)
6Aligning Business Goals and Risks in OSS Adoption
ER 2015, 19th-22nd October 2015
The Problem
#Commits/Month #Posts/Day
Low Activity
Low release frecuency
![Page 7: Aligning Business Goals and Risks in OSS Adoption](https://reader035.fdocuments.in/reader035/viewer/2022070510/58aa58ca1a28ab10578b64af/html5/thumbnails/7.jpg)
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
Applying Business Strategy Models in Organizations.i* Workshop, 15-16 June 2014.
![Page 8: Aligning Business Goals and Risks in OSS Adoption](https://reader035.fdocuments.in/reader035/viewer/2022070510/58aa58ca1a28ab10578b64af/html5/thumbnails/8.jpg)
RISKS & GOAL-ORIENTEDINTEGRATED META-MODEL
RQ1.1: How to integrate risk and goal-oriented modelling?
![Page 9: Aligning Business Goals and Risks in OSS Adoption](https://reader035.fdocuments.in/reader035/viewer/2022070510/58aa58ca1a28ab10578b64af/html5/thumbnails/9.jpg)
9
Conceptual Relationship?
Aligning Business Goals and Risks in OSS AdoptionER 2015, 19th-22nd October 2015
?UFO
![Page 10: Aligning Business Goals and Risks in OSS Adoption](https://reader035.fdocuments.in/reader035/viewer/2022070510/58aa58ca1a28ab10578b64af/html5/thumbnails/10.jpg)
10
Using UFO for…
Aligning Business Goals and Risks in OSS AdoptionER 2015, 19th-22nd October 2015
i*
RiskML
UFO
UFO
Overlapping Concepts
![Page 11: Aligning Business Goals and Risks in OSS Adoption](https://reader035.fdocuments.in/reader035/viewer/2022070510/58aa58ca1a28ab10578b64af/html5/thumbnails/11.jpg)
11
Overlaping Concepts
Aligning Business Goals and Risks in OSS AdoptionER 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
![Page 12: Aligning Business Goals and Risks in OSS Adoption](https://reader035.fdocuments.in/reader035/viewer/2022070510/58aa58ca1a28ab10578b64af/html5/thumbnails/12.jpg)
12
Overlaping Concepts
Aligning Business Goals and Risks in OSS AdoptionER 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 ofachieving goals
![Page 13: Aligning Business Goals and Risks in OSS Adoption](https://reader035.fdocuments.in/reader035/viewer/2022070510/58aa58ca1a28ab10578b64af/html5/thumbnails/13.jpg)
13
Overlaping Concepts
Aligning Business Goals and Risks in OSS AdoptionER 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
![Page 14: Aligning Business Goals and Risks in OSS Adoption](https://reader035.fdocuments.in/reader035/viewer/2022070510/58aa58ca1a28ab10578b64af/html5/thumbnails/14.jpg)
14
Overlaping Concepts
Aligning Business Goals and Risks in OSS AdoptionER 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]
![Page 15: Aligning Business Goals and Risks in OSS Adoption](https://reader035.fdocuments.in/reader035/viewer/2022070510/58aa58ca1a28ab10578b64af/html5/thumbnails/15.jpg)
15
Overlaping Concepts
Aligning Business Goals and Risks in OSS AdoptionER 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
![Page 16: Aligning Business Goals and Risks in OSS Adoption](https://reader035.fdocuments.in/reader035/viewer/2022070510/58aa58ca1a28ab10578b64af/html5/thumbnails/16.jpg)
16
Impact Relationship?
Aligning Business Goals and Risks in OSS AdoptionER 2015, 19th-22nd October 2015
impact
![Page 17: Aligning Business Goals and Risks in OSS Adoption](https://reader035.fdocuments.in/reader035/viewer/2022070510/58aa58ca1a28ab10578b64af/html5/thumbnails/17.jpg)
17
Impact Relationship?
Aligning Business Goals and Risks in OSS AdoptionER 2015, 19th-22nd October 2015
impact
?Underlyging goals to perform tasks and having resource
![Page 18: Aligning Business Goals and Risks in OSS Adoption](https://reader035.fdocuments.in/reader035/viewer/2022070510/58aa58ca1a28ab10578b64af/html5/thumbnails/18.jpg)
18
Impact Relationship?
Aligning Business Goals and Risks in OSS AdoptionER 2015, 19th-22nd October 2015
Intentional Element
![Page 19: Aligning Business Goals and Risks in OSS Adoption](https://reader035.fdocuments.in/reader035/viewer/2022070510/58aa58ca1a28ab10578b64af/html5/thumbnails/19.jpg)
19
Integrated Metamodel
Aligning Business Goals and Risks in OSS AdoptionER 2015, 19th-22nd October 2015
![Page 20: Aligning Business Goals and Risks in OSS Adoption](https://reader035.fdocuments.in/reader035/viewer/2022070510/58aa58ca1a28ab10578b64af/html5/thumbnails/20.jpg)
INTEGRATING RISKS & GOALS MODELS
RQ1.2: How to integrate risk and goal-oriented models (at instance level)?
![Page 21: Aligning Business Goals and Risks in OSS Adoption](https://reader035.fdocuments.in/reader035/viewer/2022070510/58aa58ca1a28ab10578b64af/html5/thumbnails/21.jpg)
21
TEI Business Model (i*)
Aligning Business Goals and Risks in OSS AdoptionER 2015, 19th-22nd October 2015
![Page 22: Aligning Business Goals and Risks in OSS Adoption](https://reader035.fdocuments.in/reader035/viewer/2022070510/58aa58ca1a28ab10578b64af/html5/thumbnails/22.jpg)
22
Maintenance Risk Model (RiskML)
Aligning Business Goals and Risks in OSS AdoptionER 2015, 19th-22nd October 2015
![Page 23: Aligning Business Goals and Risks in OSS Adoption](https://reader035.fdocuments.in/reader035/viewer/2022070510/58aa58ca1a28ab10578b64af/html5/thumbnails/23.jpg)
Aligning Method – Equivalence
23Aligning Business Goals and Risks in OSS Adoption
ER 2015, 19th-22nd October 2015
![Page 24: Aligning Business Goals and Risks in OSS Adoption](https://reader035.fdocuments.in/reader035/viewer/2022070510/58aa58ca1a28ab10578b64af/html5/thumbnails/24.jpg)
Aligning Method – Equivalence
24Aligning Business Goals and Risks in OSS Adoption
ER 2015, 19th-22nd October 2015
impacts
impacts
impacts
![Page 25: Aligning Business Goals and Risks in OSS Adoption](https://reader035.fdocuments.in/reader035/viewer/2022070510/58aa58ca1a28ab10578b64af/html5/thumbnails/25.jpg)
25
Aligning Method – Sumsumption
Aligning Business Goals and Risks in OSS AdoptionER 2015, 19th-22nd October 2015
![Page 26: Aligning Business Goals and Risks in OSS Adoption](https://reader035.fdocuments.in/reader035/viewer/2022070510/58aa58ca1a28ab10578b64af/html5/thumbnails/26.jpg)
26
Aligning Method – Sumsumption
Aligning Business Goals and Risks in OSS AdoptionER 2015, 19th-22nd October 2015
![Page 27: Aligning Business Goals and Risks in OSS Adoption](https://reader035.fdocuments.in/reader035/viewer/2022070510/58aa58ca1a28ab10578b64af/html5/thumbnails/27.jpg)
27
Aligning Method – Missing
Aligning Business Goals and Risks in OSS AdoptionER 2015, 19th-22nd October 2015
?
?
![Page 28: Aligning Business Goals and Risks in OSS Adoption](https://reader035.fdocuments.in/reader035/viewer/2022070510/58aa58ca1a28ab10578b64af/html5/thumbnails/28.jpg)
28
Aligning Method – Missing
Aligning Business Goals and Risks in OSS AdoptionER 2015, 19th-22nd October 2015
![Page 29: Aligning Business Goals and Risks in OSS Adoption](https://reader035.fdocuments.in/reader035/viewer/2022070510/58aa58ca1a28ab10578b64af/html5/thumbnails/29.jpg)
29
TEI Business Model + Maintenance Risk Model
Aligning Business Goals and Risks in OSS AdoptionER 2015, 19th-22nd October 2015
![Page 30: Aligning Business Goals and Risks in OSS Adoption](https://reader035.fdocuments.in/reader035/viewer/2022070510/58aa58ca1a28ab10578b64af/html5/thumbnails/30.jpg)
RISKS ANALYSIS
RQ2 How do OSS adoption risks affect the adopter organization business goals?
![Page 31: Aligning Business Goals and Risks in OSS Adoption](https://reader035.fdocuments.in/reader035/viewer/2022070510/58aa58ca1a28ab10578b64af/html5/thumbnails/31.jpg)
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
Aligning Business Goals and Risks in OSS AdoptionER 2015, 19th-22nd October 2015
![Page 32: Aligning Business Goals and Risks in OSS Adoption](https://reader035.fdocuments.in/reader035/viewer/2022070510/58aa58ca1a28ab10578b64af/html5/thumbnails/32.jpg)
32
Risk Analysis for TEI
Aligning Business Goals and Risks in OSS AdoptionER 2015, 19th-22nd October 2015
![Page 33: Aligning Business Goals and Risks in OSS Adoption](https://reader035.fdocuments.in/reader035/viewer/2022070510/58aa58ca1a28ab10578b64af/html5/thumbnails/33.jpg)
CONCLUSIONS FUTURE WORK
![Page 34: Aligning Business Goals and Risks in OSS Adoption](https://reader035.fdocuments.in/reader035/viewer/2022070510/58aa58ca1a28ab10578b64af/html5/thumbnails/34.jpg)
34Applying Business Strategy Models in Organizations.
i* Workshop, 15-16 June 2014.
Conclusions
RQ2
RQ1.1
UFO
RQ1.2
![Page 35: Aligning Business Goals and Risks in OSS Adoption](https://reader035.fdocuments.in/reader035/viewer/2022070510/58aa58ca1a28ab10578b64af/html5/thumbnails/35.jpg)
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
Applying Business Strategy Models in Organizations.i* Workshop, 15-16 June 2014.