SlideShare a Scribd company logo
1 of 18
Download to read offline
Using Roles for OSS Adoption
Strategy Models
2
OSS Adoption
• By 2016, 95% of all commercial software will
be adopting OSS components
• How does OSS adoption impact on
organizations’ business models?
 OSS adoption strategies
3
OSS Adoption Strategies
Involvement in OSS community
NO ACTIVE LEADING
Consumer Acquisition Integration Takeover
Producer Release Fork Initiative
Strategies are characterized by the
assignment of responsibilities to the
OSS community and the adopting
organization
4
Assignment of responsibilities
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
5
Strategy modeling
cf. ER’14 and DKE paper (available online)
6
Observation
Intentional elements are assigned to the actors
according to the roles that the organization
plays in the OSS adoption process
WITHOUT ROLES WITH ROLES
7
Catalogue of Roles (excerpt)
Governance Role
Community Manager
Communicator
Contributor
User
Administrator
Developer
Committer
Project Manager
Disseminator
Documenter
Tester
8
Representation of Roles in i*
9
SR diagrams for roles
10
The full ecosystem
11
Example: OSS acquisition
12
Example: OSS acquisition (w/o)
13
Example: OSS acquisition (with)
14
Open Issues - 1
• Consequences of using plays
 does the agent “inherit” all the intentional elements?
 may the agent “discard” some of them?
15
Open Issues - 2
• Cross-linked relationships among roles and
agents
 consequence of instantiation
16
Open Issues - 3
• Is the current set of roles complete?
 not all the goals of an adopter belong to some role
 e.g., Acquisition strategy
• Adopter goals include: Take benefit from OSS Community,
OSS involvement minimised, Do not care about OSS evolution
for maintenance
• Adopter plays only the User role
• User is played by several other strategies
• Therefore, it cannot include the goals listed above which are
not general (e.g., in the Integration strategy, adopter does
not has the goals OSS involvement minimised and Do not
care about OSS evolution for maintenance)
17
Acknowledgments
Hope you
liked it!

More Related Content

Similar to Istar15 dc-ll-xf.pres

Defining%20Innovative%20Mobile%20Strategies-4.compressed
Defining%20Innovative%20Mobile%20Strategies-4.compressedDefining%20Innovative%20Mobile%20Strategies-4.compressed
Defining%20Innovative%20Mobile%20Strategies-4.compressed
Stephen Wood
 
Embracing SaaS - A Blueprint for IT Succcess.PDF
Embracing SaaS - A Blueprint for IT Succcess.PDFEmbracing SaaS - A Blueprint for IT Succcess.PDF
Embracing SaaS - A Blueprint for IT Succcess.PDF
Kenneth Hardy, CMIIB
 
Factors Influencing the Efficacy of Agile Usage
Factors Influencing the Efficacy of Agile UsageFactors Influencing the Efficacy of Agile Usage
Factors Influencing the Efficacy of Agile Usage
Dr. Amarjeet Singh
 

Similar to Istar15 dc-ll-xf.pres (20)

Model-Driven Context-Aware Approach to Software Configuration Management: A F...
Model-Driven Context-Aware Approach to Software Configuration Management: A F...Model-Driven Context-Aware Approach to Software Configuration Management: A F...
Model-Driven Context-Aware Approach to Software Configuration Management: A F...
 
Scaling Agile in Government
Scaling Agile in GovernmentScaling Agile in Government
Scaling Agile in Government
 
Four Steps to Creating an Effective Open Source Policy
Four Steps to Creating an Effective Open Source PolicyFour Steps to Creating an Effective Open Source Policy
Four Steps to Creating an Effective Open Source Policy
 
Four Steps to Creating an Effective Open Source Policy
Four Steps to Creating an Effective Open Source PolicyFour Steps to Creating an Effective Open Source Policy
Four Steps to Creating an Effective Open Source Policy
 
The Role of the Community Manager Open Source software
The Role of the Community Manager Open Source softwareThe Role of the Community Manager Open Source software
The Role of the Community Manager Open Source software
 
Hmaria1
Hmaria1Hmaria1
Hmaria1
 
State of community management 2014
State of community management 2014State of community management 2014
State of community management 2014
 
Contextualized Software Configuration Management Model For Small And Medium S...
Contextualized Software Configuration Management Model For Small And Medium S...Contextualized Software Configuration Management Model For Small And Medium S...
Contextualized Software Configuration Management Model For Small And Medium S...
 
Cloud bees and forester open source is not enough
Cloud bees and forester open source is not enough  Cloud bees and forester open source is not enough
Cloud bees and forester open source is not enough
 
Agile Localization Fundamentals: An Integrative Approach
Agile Localization Fundamentals: An Integrative ApproachAgile Localization Fundamentals: An Integrative Approach
Agile Localization Fundamentals: An Integrative Approach
 
iStar 2013: Using i* to Represent OSS Ecosystems for Risk Assessment
iStar 2013: Using i* to Represent OSS Ecosystems for Risk AssessmentiStar 2013: Using i* to Represent OSS Ecosystems for Risk Assessment
iStar 2013: Using i* to Represent OSS Ecosystems for Risk Assessment
 
Asset Finance Systems: Project Initiation "101"
Asset Finance Systems: Project Initiation "101"Asset Finance Systems: Project Initiation "101"
Asset Finance Systems: Project Initiation "101"
 
Asset Finance Systems: Project Initiation "101"
Asset Finance Systems: Project Initiation "101"Asset Finance Systems: Project Initiation "101"
Asset Finance Systems: Project Initiation "101"
 
International Journal of Engineering Research and Development (IJERD)
International Journal of Engineering Research and Development (IJERD)International Journal of Engineering Research and Development (IJERD)
International Journal of Engineering Research and Development (IJERD)
 
Defining%20Innovative%20Mobile%20Strategies-4.compressed
Defining%20Innovative%20Mobile%20Strategies-4.compressedDefining%20Innovative%20Mobile%20Strategies-4.compressed
Defining%20Innovative%20Mobile%20Strategies-4.compressed
 
Embracing SaaS - A Blueprint for IT Succcess.PDF
Embracing SaaS - A Blueprint for IT Succcess.PDFEmbracing SaaS - A Blueprint for IT Succcess.PDF
Embracing SaaS - A Blueprint for IT Succcess.PDF
 
Factors Influencing the Efficacy of Agile Usage
Factors Influencing the Efficacy of Agile UsageFactors Influencing the Efficacy of Agile Usage
Factors Influencing the Efficacy of Agile Usage
 
Selecting A Development Approach For Competitive Advantage
Selecting A Development Approach For Competitive AdvantageSelecting A Development Approach For Competitive Advantage
Selecting A Development Approach For Competitive Advantage
 
The_Role_of_the_Product_Owner_in_Scrum-comparison_.pdf
The_Role_of_the_Product_Owner_in_Scrum-comparison_.pdfThe_Role_of_the_Product_Owner_in_Scrum-comparison_.pdf
The_Role_of_the_Product_Owner_in_Scrum-comparison_.pdf
 
Inovo futuring overview
Inovo futuring overviewInovo futuring overview
Inovo futuring overview
 

More from Xavier Franch

More from Xavier Franch (13)

RCIS 2020 tutorial DDRE
RCIS 2020 tutorial DDRERCIS 2020 tutorial DDRE
RCIS 2020 tutorial DDRE
 
On the use of requirement patterns to analyse RfP documents - ER 2019
On the use of requirement patterns to analyse RfP documents - ER 2019On the use of requirement patterns to analyse RfP documents - ER 2019
On the use of requirement patterns to analyse RfP documents - ER 2019
 
ER 2019 tutorial - Data Driven RE
ER 2019 tutorial - Data Driven REER 2019 tutorial - Data Driven RE
ER 2019 tutorial - Data Driven RE
 
CIbSE-RET 2019 keynote - The Road towards Data-Driven RE
CIbSE-RET 2019 keynote - The Road towards Data-Driven RECIbSE-RET 2019 keynote - The Road towards Data-Driven RE
CIbSE-RET 2019 keynote - The Road towards Data-Driven RE
 
CIbSE-RET 2019 IREB FL syllabus study
CIbSE-RET 2019 IREB FL syllabus studyCIbSE-RET 2019 IREB FL syllabus study
CIbSE-RET 2019 IREB FL syllabus study
 
REFSQ 2017 - Q-Rapids
REFSQ 2017 - Q-RapidsREFSQ 2017 - Q-Rapids
REFSQ 2017 - Q-Rapids
 
Priore 2017 - release planning and project management tools
Priore 2017 -  release planning and project management toolsPriore 2017 -  release planning and project management tools
Priore 2017 - release planning and project management tools
 
NFR4MDD @ RE15
NFR4MDD @ RE15NFR4MDD @ RE15
NFR4MDD @ RE15
 
RE 2015 ecosystems tutorial
RE 2015 ecosystems tutorialRE 2015 ecosystems tutorial
RE 2015 ecosystems tutorial
 
Rcis2015tut
Rcis2015tutRcis2015tut
Rcis2015tut
 
Riscoss models u-qasar meeting
Riscoss models u-qasar meetingRiscoss models u-qasar meeting
Riscoss models u-qasar meeting
 
Istar14 jpc-xf-pres
Istar14 jpc-xf-presIstar14 jpc-xf-pres
Istar14 jpc-xf-pres
 
A layered approach to risk management in OSS projects - presented at OSS 2014
A layered approach to risk management in OSS projects - presented at OSS 2014A layered approach to risk management in OSS projects - presented at OSS 2014
A layered approach to risk management in OSS projects - presented at OSS 2014
 

Recently uploaded

CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
Health
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service provider
mohitmore19
 
CALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female service
CALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female serviceCALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female service
CALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female service
anilsa9823
 

Recently uploaded (20)

Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
 
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS LiveVip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
 
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerHow To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
 
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
 
HR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comHR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.com
 
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
 
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfLearn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
 
Microsoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdfMicrosoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdf
 
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
 
Diamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with PrecisionDiamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with Precision
 
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
 
A Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxA Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docx
 
Optimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVOptimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTV
 
Software Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsSoftware Quality Assurance Interview Questions
Software Quality Assurance Interview Questions
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service provider
 
Hand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxHand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptx
 
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 ...
 
CALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female service
CALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female serviceCALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female service
CALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female service
 
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
 

Istar15 dc-ll-xf.pres

  • 1. Using Roles for OSS Adoption Strategy Models
  • 2. 2 OSS Adoption • By 2016, 95% of all commercial software will be adopting OSS components • How does OSS adoption impact on organizations’ business models?  OSS adoption strategies
  • 3. 3 OSS Adoption Strategies Involvement in OSS community NO ACTIVE LEADING Consumer Acquisition Integration Takeover Producer Release Fork Initiative Strategies are characterized by the assignment of responsibilities to the OSS community and the adopting organization
  • 4. 4 Assignment of responsibilities 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
  • 5. 5 Strategy modeling cf. ER’14 and DKE paper (available online)
  • 6. 6 Observation Intentional elements are assigned to the actors according to the roles that the organization plays in the OSS adoption process WITHOUT ROLES WITH ROLES
  • 7. 7 Catalogue of Roles (excerpt) Governance Role Community Manager Communicator Contributor User Administrator Developer Committer Project Manager Disseminator Documenter Tester
  • 14. 14 Open Issues - 1 • Consequences of using plays  does the agent “inherit” all the intentional elements?  may the agent “discard” some of them?
  • 15. 15 Open Issues - 2 • Cross-linked relationships among roles and agents  consequence of instantiation
  • 16. 16 Open Issues - 3 • Is the current set of roles complete?  not all the goals of an adopter belong to some role  e.g., Acquisition strategy • Adopter goals include: Take benefit from OSS Community, OSS involvement minimised, Do not care about OSS evolution for maintenance • Adopter plays only the User role • User is played by several other strategies • Therefore, it cannot include the goals listed above which are not general (e.g., in the Integration strategy, adopter does not has the goals OSS involvement minimised and Do not care about OSS evolution for maintenance)