+ All Categories

Er14

Date post: 14-Jun-2015
Category:
Upload: gessi-upc
View: 118 times
Download: 0 times
Share this document with a friend
Description:
Increasing adoption of Open Source Software (OSS) in information system engineering has led to the emergence of different OSS business strategies that affect and shape organizations’ business models. In this context, organizational modeling needs to reconcile efficiently OSS adoption strategies with business strategies and models. In this paper, we propose to embed all the knowledge about each OSS adoption strategy into an i* model that can be used in the intentional modeling of the organization. These models describe the consequences of adopting one such strategy or another: which are the business goals that are supported, which are the resources that emerge, etc. To this aim, we first enumerate the main existing OSS adoption strategies, next we formulate an ontology that comprises the activities and resources that characterise these strategies, then based on the experience of 5 industrial partners of the RISCOSS EU-funded project, we explore how these elements are managed in each strategy and formulate the corresponding model using the i* vframework.
Popular Tags:
32
Lidia López, Dolors Costal, Claudia P. Ayala, Xavier Franch, Ruediger Glott, Kirsten Haaland Modelling and Applying OSS Adoption Strategies
Transcript
Page 1: Er14

Lidia López, Dolors Costal, Claudia P. Ayala, Xavier Franch, Ruediger Glott, Kirsten Haaland

Modelling and Applying OSS Adoption Strategies

Page 2: Er14

2

Agenda

Introduction

OSS Adoption Strategies Ontology

OSS Adoption Strategies Models

OSS Adoption Strategies applied to Organizations

Conclusions and Future Work

Applying Business Strategy Models in Organizations.ER 2014, 27-29th October 2014

Page 3: Er14

3

Motivation

Business Model– Way to create value and achieve revenues according to a

Business Strategy– It aims at achieving organizational goals

Many factors impact the Business Model– IT is one of them

OSS has become a driver for business in various sectors– At 2016, 95% all commercial software will include OSS

Applying Business Strategy Models in Organizations.ER 2014, 27-29th October 2014

Page 4: Er14

4

Motivation

OSS adoption impacts in fact far beyond technology It is necessary to support organizations that want to

adopt OSS – by analyzing the influences of such adoption

Applying Business Strategy Models in Organizations.ER 2014, 27-29th October 2014

Modelling and Applying OSS Adoption Strategies

Page 5: Er14

5

OSS Adoption Strategies - Background

Applying Business Strategy Models in Organizations.ER 2014, 27-29th October 2014

Not Involvement onOSS Community

Involvement onOSS Community

Consuming OSS

Producing OSS

OSS Acquisition

OSS Initiative

OSS Takeover

OSS Fork

OSS Integration

OSS Release

Page 6: Er14

6

Context

Applying Business Strategy Models in Organizations.ER 2014, 27-29th October 2014

Page 7: Er14

7

Objective: Supporting organizations adopting OSS through modelling and applying OSS Adoption

Strategies RQ1: Which activities and resources characterize

OSS projects? RQ2: How do OSS activities and resources map to

OSS adoption strategies? RQ3: How OSS strategies relate to organizational

goals?

Research Questions

Applying Business Strategy Models in Organizations.i* Workshop, 15-16 June 2014.

Page 8: Er14

AN ONTOLOGY FOR OSS ADOPTION STRATEGIES

RQ1: Which activities and resources characterize OSS projects?

Page 9: Er14

9

OSS Ecosystem Ontology

Applying Business Strategy Models in Organizations.ER 2014, 27-29th October 2014

OSS Community

OSS Adopter Organization

OSS Ecosystem

Page 10: Er14

10

OSS Community Ontology

Applying Business Strategy Models in Organizations.ER 2014, 27-29th October 2014

SIOCDhruv

OFLOSSC

OSDO O’CoP

Open Source DevelopmentOntology

Ontology forFree/Libre OSSdevelopment Communities

Ontologydedicated toCommunities ofPractice

Semantically-Interlinked Online Communities

Ontology supporting OSS bug resolution

Page 11: Er14

11

OSS Adopter Ontology

Applying Business Strategy Models in Organizations.ER 2014, 27-29th October 2014

Software Development

Activities

Community Oriented Activities

Communication Activities

OSS Adopter Organization

PersonnelActivities

Resources

Page 12: Er14

12

Community oriented Activities

Applying Business Strategy Models in Organizations.ER 2014, 27-29th October 2014

Concept Definition IdentifierCreate OSS community

Creation of an OSS Community Act-NewCOMM

Decide Activity of taking a decision related to an OSS Component

Act-DECIDE

Decision of the roadmap of an OSS component. It includes planning of releases and which features are included.

Act-DECIDE-Roadmap

Decide Acceptance Acceptance of a contributor in an OSS Community

Act-DECIDE-Acc

Decide OSS Wishlist Deciding the desired features for the next releases of an OSS component(but without a concrete planning).

Act-DECIDE-Wishlist

Making available a software component under OSS license

Act-RELEASE

Release

Decide Roadmap

Page 13: Er14

OSS ADOPTION STRATEGIES MODELS

RQ2: How do OSS activities and resources map to OSS adoption strategies?

Page 14: Er14

14

Building OSS Adoption Strategy Models

Applying Business Strategy Models in Organizations.ER 2014, 27-29th October 2014

Integration Initiative Take-over Fork Acquisition Release

Community oriented Activities

Act-NewCOMM X X

Act-DECIDE-Roadmap X X

Act-DECIDE-Acc X X

Act-DECIDE-Wishlist X X

Act-RELEASE X X

Act-RepPATCH X X X X

Act-RepBUG X X X X

Act-SUPP X X X X

Page 15: Er14

15

OSS Adoption Strategy Models

Applying Business Strategy Models in Organizations.ER 2014, 27-29th October 2014

Activities and resources describing strategies

Evaluate the impact on the organizational goals

Page 16: Er14

16

OSS Adoption Strategy Models

Applying Business Strategy Models in Organizations.ER 2014, 27-29th October 2014

Page 17: Er14

17

Models Content

2 Actors

Dependencies between them

Actor’s Strategic Rationale

Applying Business Strategy Models in Organizations.ER 2014, 27-29th October 2014

OSS Community

Organization

OSS Community

OrganizationOSS Component

OrganizationOSS

Community OSS Component

OSS Component

adopted

Page 18: Er14

18

OSS Acquisition

Applying Business Strategy Models in Organizations.ER 2014, 27-29th October 2014

Page 19: Er14

19

OSS Integration

Applying Business Strategy Models in Organizations.ER 2014, 27-29th October 2014

Page 20: Er14

APPLYING OSS ADOPTION STRATEGY MODELS

RQ3: How OSS strategies relate to organizational goals?

Page 21: Er14

21

Business goals and Strategy requirements

High-level goals

AdoptionStrategy

requirements

Applying Business Strategy Models in Organizations.i* Workshop, 15-16 June 2014.

Taking into account that…

Page 22: Er14

22

Models Coverage

… we define …

Coverage of the Organizational model – org-complete/incomplete

Coverage of the OSS adoption strategy model requirements– srt-complete/incomplete

Applying Business Strategy Models in Organizations.ER 2014, 27-29th October 2014

Page 23: Er14

23

Organizational and Adoption Models

Applying Business Strategy Models in Organizations.ER 2014, 27-29th October 2014

Organizational Model Coverage Strategy Requirements Coverage

org-complete str-complete

org-complete str-incomplete

org-incomplete str-complete

org-incomplete str-incomplete

Page 24: Er14

24

Calculating Coverage: Example

Applying Business Strategy Models in Organizations.ER 2014, 27-29th October 2014

Page 25: Er14

25

Calculating Coverage: Example

Applying Business Strategy Models in Organizations.ER 2014, 27-29th October 2014

Page 26: Er14

26

Organizational model Coverage

Applying Business Strategy Models in Organizations.ER 2014, 27-29th October 2014

org-complete

Page 27: Er14

27

Strategy Requirements Coverage

Applying Business Strategy Models in Organizations.ER 2014, 27-29th October 2014

Strategyrequirements

str-completestr-incomplete

Page 28: Er14

28

Final Organization Model

Applying Business Strategy Models in Organizations.ER 2014, 27-29th October 2014

Page 29: Er14

CONCLUSIONS FUTURE WORK

Page 30: Er14

30

Conclusions

Applying Business Strategy Models in Organizations.i* Workshop, 15-16 June 2014.

RQ1 RQ2

RQ3

Page 31: Er14

31

Future Work

Links between business models and OSS Adoption Strategies

Explore levels of coverage Using i* roles in order to refine the OSS Community

actor Combining OSS Adoption Strategies

Applying Business Strategy Models in Organizations.i* Workshop, 15-16 June 2014.

Page 32: Er14

Lidia López – [email protected]

www.essi.upc.edu/~gessi@gessi_upc

Thank you


Recommended