SlideShare a Scribd company logo
Lidia Lopez, Xavier Franch
Applying Business Strategy Models in
Organizations
Agenda
 Introduction
 OSS Business Strategy Models
 OSS Business Strategies applied to Organizations
 Conclusions and Future Work
2
Applying Business Strategy Models in Organizations.
i* Workshop, 15-16 June 2014.
Introduction
 Business Model: the way to create value and achieve
revenues
 Business Goals
 Business Strategy: how a company competes in a
given market
 Business Strategy is the way to achieve Business Goals
 Goal: Business Model goals evaluation
 i* to conciliate both
3
Applying Business Strategy Models in Organizations.
i* Workshop, 15-16 June 2014.
OSS STRATEGY MODELS
OSS Adoption Strategies
 Context: RISCOSS Europan Project
–Risks assesment for OSS Adoption
 Modeling OSS involvement
5
Applying Business Strategy Models in Organizations.
i* Workshop, 15-16 June 2014.
OSS Acquisition
6
Applying Business Strategy Models in Organizations.
i* Workshop, 15-16 June 2014.
OSS Integration
7
Applying Business Strategy Models in Organizations.
i* Workshop, 15-16 June 2014.
Other OSS Strategies
 Creating a new OSS Project
– From scratch: Initiative, Release
– From an existing: Fork
 Controlling an existing OSS Project: Take over
8
Applying Business Strategy Models in Organizations.
i* Workshop, 15-16 June 2014.
Modeling OSS strategies
Strategic
actors
Strategic
dependencies
High-level
goals
Strategy
requirements
9
Applying Business Strategy Models in Organizations.
i* Workshop, 15-16 June 2014.
INSTANTIATING OSS BUSINESS
MODELS
Organizational Model
11
Applying Business Strategy Models in Organizations.
i* Workshop, 15-16 June 2014.
Applying OSS Acquisition
12
Applying Business Strategy Models in Organizations.
i* Workshop, 15-16 June 2014.
Instantiating OSS Acquisition Model
13
Applying Business Strategy Models in Organizations.
i* Workshop, 15-16 June 2014.
Instantiation Operations
 Rename Actor
 Rename Intentional Element
 Rename Dependum
 Choose alternatives
 Refine Intentional Element
14
Applying Business Strategy Models in Organizations.
i* Workshop, 15-16 June 2014.
Tool Support
 Iterative process
– Look for annotated elements
– Instantiate elements
 iStarML
– No new elements
– New properties for the models elements
• Question
• Operation
15
Applying Business Strategy Models in Organizations.
i* Workshop, 15-16 June 2014.
CONCLUSIONS FUTURE WORK
Conclusions
 i* for business models & strategies aspects
 5 Instantiation operations
– Renaming elements (3)
– Choosing alternatives (1)
– Refining model adding new elements (1)
 i* models annotated: Operation & Question
17
Applying Business Strategy Models in Organizations.
i* Workshop, 15-16 June 2014.
Future Work
 Validating operations (RISCOSS Use Cases)
 Review instantiation operations
– Choosing subtasks
– Merge models
 Matching operation (organization & business)
18
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

More Related Content

Viewers also liked

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
GESSI UPC
 
PABRE: Pattern-Based Requirements Elicitation
PABRE: Pattern-Based Requirements ElicitationPABRE: Pattern-Based Requirements Elicitation
PABRE: Pattern-Based Requirements Elicitation
GESSI UPC
 
PABRE System - Software Requirement Patterns
PABRE System - Software Requirement PatternsPABRE System - Software Requirement Patterns
PABRE System - Software Requirement Patterns
GESSI UPC
 
Lecture on "QoS in Web Services" - Master course
Lecture on "QoS in Web Services" - Master courseLecture on "QoS in Web Services" - Master course
Lecture on "QoS in Web Services" - Master course
GESSI UPC
 
A Catalogue of Software Requirement Patterns for the Domain of CMSs
A Catalogue of Software Requirement Patterns for the Domain of CMSsA Catalogue of Software Requirement Patterns for the Domain of CMSs
A Catalogue of Software Requirement Patterns for the Domain of CMSs
GESSI UPC
 
Er14
Er14Er14
Er14
GESSI UPC
 
Software Requirement Patterns (SRP)
Software Requirement Patterns (SRP)Software Requirement Patterns (SRP)
Software Requirement Patterns (SRP)
GESSI UPC
 
Slides refsq'14 ds v1
Slides refsq'14 ds v1Slides refsq'14 ds v1
Slides refsq'14 ds v1
GESSI UPC
 
How do Software Architects consider Non-Functional Requirements
How do Software Architects consider Non-Functional RequirementsHow do Software Architects consider Non-Functional Requirements
How do Software Architects consider Non-Functional Requirements
GESSI UPC
 

Viewers also liked (9)

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
 
PABRE: Pattern-Based Requirements Elicitation
PABRE: Pattern-Based Requirements ElicitationPABRE: Pattern-Based Requirements Elicitation
PABRE: Pattern-Based Requirements Elicitation
 
PABRE System - Software Requirement Patterns
PABRE System - Software Requirement PatternsPABRE System - Software Requirement Patterns
PABRE System - Software Requirement Patterns
 
Lecture on "QoS in Web Services" - Master course
Lecture on "QoS in Web Services" - Master courseLecture on "QoS in Web Services" - Master course
Lecture on "QoS in Web Services" - Master course
 
A Catalogue of Software Requirement Patterns for the Domain of CMSs
A Catalogue of Software Requirement Patterns for the Domain of CMSsA Catalogue of Software Requirement Patterns for the Domain of CMSs
A Catalogue of Software Requirement Patterns for the Domain of CMSs
 
Er14
Er14Er14
Er14
 
Software Requirement Patterns (SRP)
Software Requirement Patterns (SRP)Software Requirement Patterns (SRP)
Software Requirement Patterns (SRP)
 
Slides refsq'14 ds v1
Slides refsq'14 ds v1Slides refsq'14 ds v1
Slides refsq'14 ds v1
 
How do Software Architects consider Non-Functional Requirements
How do Software Architects consider Non-Functional RequirementsHow do Software Architects consider Non-Functional Requirements
How do Software Architects consider Non-Functional Requirements
 

Similar to Applying Business Strategy Models in Organizations

Ossap final
Ossap finalOssap final
Ossap final
GESSI UPC
 
Bizbok dupont canvas
Bizbok dupont canvasBizbok dupont canvas
Bizbok dupont canvas
Leonardo Arguedas Rodríguez
 
Lean Innovation for Micro Enterprises Module 9 Is it worth implementing Le...
Lean Innovation for Micro Enterprises Module 9   Is it worth implementing  Le...Lean Innovation for Micro Enterprises Module 9   Is it worth implementing  Le...
Lean Innovation for Micro Enterprises Module 9 Is it worth implementing Le...
BanbridgeDistrictEnt
 
GUEST Manifesto
GUEST ManifestoGUEST Manifesto
GUEST Manifesto
Guido Perboli
 
Need a answer with 500-700 wordsOperations StrategyOrganizat.docx
Need a answer with 500-700 wordsOperations StrategyOrganizat.docxNeed a answer with 500-700 wordsOperations StrategyOrganizat.docx
Need a answer with 500-700 wordsOperations StrategyOrganizat.docx
migdalialyle
 
Doll_Eisert_Business Model Development Innovation
Doll_Eisert_Business Model Development  InnovationDoll_Eisert_Business Model Development  Innovation
Doll_Eisert_Business Model Development Innovation
Julia Doll
 
BSc-thesis: Developing a business model engineering tool for supporting busi...
BSc-thesis: Developing a business model engineering tool for  supporting busi...BSc-thesis: Developing a business model engineering tool for  supporting busi...
BSc-thesis: Developing a business model engineering tool for supporting busi...
Durk Boersma
 
Lean startup-final
Lean startup-finalLean startup-final
Lean startup-final
Tamim Ahmadyar
 
Methodology with next practices lab
Methodology with next practices labMethodology with next practices lab
Methodology with next practices lab
Ghani Kolli
 
Integrated Improvement Model
Integrated Improvement ModelIntegrated Improvement Model
Integrated Improvement Model
Gareth Stone
 
Dynamic business models and business model innovation
Dynamic business models and business model innovationDynamic business models and business model innovation
Dynamic business models and business model innovation
Tommi Rissanen
 
Intrapreneur - Prepare to Innovate
Intrapreneur  - Prepare to InnovateIntrapreneur  - Prepare to Innovate
Intrapreneur - Prepare to Innovate
AnnaLaesser
 
Marketing researcher kpi
Marketing researcher kpiMarketing researcher kpi
Marketing researcher kpi
vanricado
 
Business Model - PPT SLIDES.ppt
Business Model -  PPT SLIDES.pptBusiness Model -  PPT SLIDES.ppt
Business Model - PPT SLIDES.ppt
DHIVYASATHISH3
 
Linking businessmodelsb.arch part1
Linking businessmodelsb.arch part1Linking businessmodelsb.arch part1
Linking businessmodelsb.arch part1
Jean-François Périé
 
Hemila_MOTSP2017
Hemila_MOTSP2017Hemila_MOTSP2017
Hemila_MOTSP2017
Accelerate Project
 
Marketing trainee kpi
Marketing trainee kpiMarketing trainee kpi
Marketing trainee kpi
vanricado
 
AARRE tools: Rapid Business Model Experimentations Tool
AARRE tools: Rapid Business Model Experimentations ToolAARRE tools: Rapid Business Model Experimentations Tool
AARRE tools: Rapid Business Model Experimentations Tool
Maria Antikainen
 
Enterprise presentation sofia demo
Enterprise presentation sofia demoEnterprise presentation sofia demo
Enterprise presentation sofia demo
Nikolay Stoyanov
 
Enterprise presentation
Enterprise presentationEnterprise presentation
Enterprise presentation
Nikolay Stoyanov
 

Similar to Applying Business Strategy Models in Organizations (20)

Ossap final
Ossap finalOssap final
Ossap final
 
Bizbok dupont canvas
Bizbok dupont canvasBizbok dupont canvas
Bizbok dupont canvas
 
Lean Innovation for Micro Enterprises Module 9 Is it worth implementing Le...
Lean Innovation for Micro Enterprises Module 9   Is it worth implementing  Le...Lean Innovation for Micro Enterprises Module 9   Is it worth implementing  Le...
Lean Innovation for Micro Enterprises Module 9 Is it worth implementing Le...
 
GUEST Manifesto
GUEST ManifestoGUEST Manifesto
GUEST Manifesto
 
Need a answer with 500-700 wordsOperations StrategyOrganizat.docx
Need a answer with 500-700 wordsOperations StrategyOrganizat.docxNeed a answer with 500-700 wordsOperations StrategyOrganizat.docx
Need a answer with 500-700 wordsOperations StrategyOrganizat.docx
 
Doll_Eisert_Business Model Development Innovation
Doll_Eisert_Business Model Development  InnovationDoll_Eisert_Business Model Development  Innovation
Doll_Eisert_Business Model Development Innovation
 
BSc-thesis: Developing a business model engineering tool for supporting busi...
BSc-thesis: Developing a business model engineering tool for  supporting busi...BSc-thesis: Developing a business model engineering tool for  supporting busi...
BSc-thesis: Developing a business model engineering tool for supporting busi...
 
Lean startup-final
Lean startup-finalLean startup-final
Lean startup-final
 
Methodology with next practices lab
Methodology with next practices labMethodology with next practices lab
Methodology with next practices lab
 
Integrated Improvement Model
Integrated Improvement ModelIntegrated Improvement Model
Integrated Improvement Model
 
Dynamic business models and business model innovation
Dynamic business models and business model innovationDynamic business models and business model innovation
Dynamic business models and business model innovation
 
Intrapreneur - Prepare to Innovate
Intrapreneur  - Prepare to InnovateIntrapreneur  - Prepare to Innovate
Intrapreneur - Prepare to Innovate
 
Marketing researcher kpi
Marketing researcher kpiMarketing researcher kpi
Marketing researcher kpi
 
Business Model - PPT SLIDES.ppt
Business Model -  PPT SLIDES.pptBusiness Model -  PPT SLIDES.ppt
Business Model - PPT SLIDES.ppt
 
Linking businessmodelsb.arch part1
Linking businessmodelsb.arch part1Linking businessmodelsb.arch part1
Linking businessmodelsb.arch part1
 
Hemila_MOTSP2017
Hemila_MOTSP2017Hemila_MOTSP2017
Hemila_MOTSP2017
 
Marketing trainee kpi
Marketing trainee kpiMarketing trainee kpi
Marketing trainee kpi
 
AARRE tools: Rapid Business Model Experimentations Tool
AARRE tools: Rapid Business Model Experimentations ToolAARRE tools: Rapid Business Model Experimentations Tool
AARRE tools: Rapid Business Model Experimentations Tool
 
Enterprise presentation sofia demo
Enterprise presentation sofia demoEnterprise presentation sofia demo
Enterprise presentation sofia demo
 
Enterprise presentation
Enterprise presentationEnterprise presentation
Enterprise presentation
 

More from GESSI 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 Requirements
GESSI 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 SALMon
GESSI UPC
 
Aligning Business Goals and Risks in OSS Adoption
Aligning Business Goals and Risks in OSS AdoptionAligning Business Goals and Risks in OSS Adoption
Aligning Business Goals and Risks in OSS Adoption
GESSI 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 Concepts
GESSI 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 riscoss
GESSI UPC
 
Oss2015
Oss2015Oss2015
Oss2015
GESSI UPC
 
Mobility4 all
Mobility4 allMobility4 all
Mobility4 all
GESSI 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 Ecosystems
GESSI UPC
 
Expert mining compsac-2014
Expert mining compsac-2014Expert mining compsac-2014
Expert mining compsac-2014
GESSI UPC
 
Cesi2014
Cesi2014Cesi2014
Cesi2014
GESSI UPC
 
DB searches vs. snowballing
DB searches vs. snowballingDB searches vs. snowballing
DB searches vs. snowballing
GESSI UPC
 
AK+MDD+NFRs
AK+MDD+NFRsAK+MDD+NFRs
AK+MDD+NFRs
GESSI UPC
 
Arteon: Architectural and Technology Ontology
Arteon: Architectural and Technology OntologyArteon: Architectural and Technology Ontology
Arteon: Architectural and Technology Ontology
GESSI UPC
 
Systematic Architecture Design
Systematic Architecture DesignSystematic Architecture Design
Systematic Architecture Design
GESSI UPC
 
Likert scales and statistics
Likert scales and statisticsLikert scales and statistics
Likert scales and statistics
GESSI UPC
 
Industry-academia collaboration
Industry-academia collaborationIndustry-academia collaboration
Industry-academia collaboration
GESSI UPC
 

More from GESSI UPC (17)

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
 
Aligning Business Goals and Risks in OSS Adoption
Aligning Business Goals and Risks in OSS AdoptionAligning Business Goals and Risks in OSS Adoption
Aligning Business Goals and Risks in OSS Adoption
 
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
 
Cesi2014
Cesi2014Cesi2014
Cesi2014
 
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
 
Arteon: Architectural and Technology Ontology
Arteon: Architectural and Technology OntologyArteon: Architectural and Technology Ontology
Arteon: Architectural and Technology Ontology
 
Systematic Architecture Design
Systematic Architecture DesignSystematic Architecture Design
Systematic Architecture Design
 
Likert scales and statistics
Likert scales and statisticsLikert scales and statistics
Likert scales and statistics
 
Industry-academia collaboration
Industry-academia collaborationIndustry-academia collaboration
Industry-academia collaboration
 

Recently uploaded

GraphSummit Paris - The art of the possible with Graph Technology
GraphSummit Paris - The art of the possible with Graph TechnologyGraphSummit Paris - The art of the possible with Graph Technology
GraphSummit Paris - The art of the possible with Graph Technology
Neo4j
 
KuberTENes Birthday Bash Guadalajara - Introducción a Argo CD
KuberTENes Birthday Bash Guadalajara - Introducción a Argo CDKuberTENes Birthday Bash Guadalajara - Introducción a Argo CD
KuberTENes Birthday Bash Guadalajara - Introducción a Argo CD
rodomar2
 
Artificia Intellicence and XPath Extension Functions
Artificia Intellicence and XPath Extension FunctionsArtificia Intellicence and XPath Extension Functions
Artificia Intellicence and XPath Extension Functions
Octavian Nadolu
 
Oracle Database 19c New Features for DBAs and Developers.pptx
Oracle Database 19c New Features for DBAs and Developers.pptxOracle Database 19c New Features for DBAs and Developers.pptx
Oracle Database 19c New Features for DBAs and Developers.pptx
Remote DBA Services
 
APIs for Browser Automation (MoT Meetup 2024)
APIs for Browser Automation (MoT Meetup 2024)APIs for Browser Automation (MoT Meetup 2024)
APIs for Browser Automation (MoT Meetup 2024)
Boni García
 
Why Choose Odoo 17 Community & How it differs from Odoo 17 Enterprise Edition
Why Choose Odoo 17 Community & How it differs from Odoo 17 Enterprise EditionWhy Choose Odoo 17 Community & How it differs from Odoo 17 Enterprise Edition
Why Choose Odoo 17 Community & How it differs from Odoo 17 Enterprise Edition
Envertis Software Solutions
 
Fundamentals of Programming and Language Processors
Fundamentals of Programming and Language ProcessorsFundamentals of Programming and Language Processors
Fundamentals of Programming and Language Processors
Rakesh Kumar R
 
Empowering Growth with Best Software Development Company in Noida - Deuglo
Empowering Growth with Best Software  Development Company in Noida - DeugloEmpowering Growth with Best Software  Development Company in Noida - Deuglo
Empowering Growth with Best Software Development Company in Noida - Deuglo
Deuglo Infosystem Pvt Ltd
 
Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
Safe Software
 
Energy consumption of Database Management - Florina Jonuzi
Energy consumption of Database Management - Florina JonuziEnergy consumption of Database Management - Florina Jonuzi
Energy consumption of Database Management - Florina Jonuzi
Green Software Development
 
Vitthal Shirke Java Microservices Resume.pdf
Vitthal Shirke Java Microservices Resume.pdfVitthal Shirke Java Microservices Resume.pdf
Vitthal Shirke Java Microservices Resume.pdf
Vitthal Shirke
 
原版定制美国纽约州立大学奥尔巴尼分校毕业证学位证书原版一模一样
原版定制美国纽约州立大学奥尔巴尼分校毕业证学位证书原版一模一样原版定制美国纽约州立大学奥尔巴尼分校毕业证学位证书原版一模一样
原版定制美国纽约州立大学奥尔巴尼分校毕业证学位证书原版一模一样
mz5nrf0n
 
Webinar On-Demand: Using Flutter for Embedded
Webinar On-Demand: Using Flutter for EmbeddedWebinar On-Demand: Using Flutter for Embedded
Webinar On-Demand: Using Flutter for Embedded
ICS
 
Orion Context Broker introduction 20240604
Orion Context Broker introduction 20240604Orion Context Broker introduction 20240604
Orion Context Broker introduction 20240604
Fermin Galan
 
Enterprise Resource Planning System in Telangana
Enterprise Resource Planning System in TelanganaEnterprise Resource Planning System in Telangana
Enterprise Resource Planning System in Telangana
NYGGS Automation Suite
 
Need for Speed: Removing speed bumps from your Symfony projects ⚡️
Need for Speed: Removing speed bumps from your Symfony projects ⚡️Need for Speed: Removing speed bumps from your Symfony projects ⚡️
Need for Speed: Removing speed bumps from your Symfony projects ⚡️
Łukasz Chruściel
 
E-commerce Application Development Company.pdf
E-commerce Application Development Company.pdfE-commerce Application Development Company.pdf
E-commerce Application Development Company.pdf
Hornet Dynamics
 
Neo4j - Product Vision and Knowledge Graphs - GraphSummit Paris
Neo4j - Product Vision and Knowledge Graphs - GraphSummit ParisNeo4j - Product Vision and Knowledge Graphs - GraphSummit Paris
Neo4j - Product Vision and Knowledge Graphs - GraphSummit Paris
Neo4j
 
socradar-q1-2024-aviation-industry-report.pdf
socradar-q1-2024-aviation-industry-report.pdfsocradar-q1-2024-aviation-industry-report.pdf
socradar-q1-2024-aviation-industry-report.pdf
SOCRadar
 
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptx
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptxTop Features to Include in Your Winzo Clone App for Business Growth (4).pptx
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptx
rickgrimesss22
 

Recently uploaded (20)

GraphSummit Paris - The art of the possible with Graph Technology
GraphSummit Paris - The art of the possible with Graph TechnologyGraphSummit Paris - The art of the possible with Graph Technology
GraphSummit Paris - The art of the possible with Graph Technology
 
KuberTENes Birthday Bash Guadalajara - Introducción a Argo CD
KuberTENes Birthday Bash Guadalajara - Introducción a Argo CDKuberTENes Birthday Bash Guadalajara - Introducción a Argo CD
KuberTENes Birthday Bash Guadalajara - Introducción a Argo CD
 
Artificia Intellicence and XPath Extension Functions
Artificia Intellicence and XPath Extension FunctionsArtificia Intellicence and XPath Extension Functions
Artificia Intellicence and XPath Extension Functions
 
Oracle Database 19c New Features for DBAs and Developers.pptx
Oracle Database 19c New Features for DBAs and Developers.pptxOracle Database 19c New Features for DBAs and Developers.pptx
Oracle Database 19c New Features for DBAs and Developers.pptx
 
APIs for Browser Automation (MoT Meetup 2024)
APIs for Browser Automation (MoT Meetup 2024)APIs for Browser Automation (MoT Meetup 2024)
APIs for Browser Automation (MoT Meetup 2024)
 
Why Choose Odoo 17 Community & How it differs from Odoo 17 Enterprise Edition
Why Choose Odoo 17 Community & How it differs from Odoo 17 Enterprise EditionWhy Choose Odoo 17 Community & How it differs from Odoo 17 Enterprise Edition
Why Choose Odoo 17 Community & How it differs from Odoo 17 Enterprise Edition
 
Fundamentals of Programming and Language Processors
Fundamentals of Programming and Language ProcessorsFundamentals of Programming and Language Processors
Fundamentals of Programming and Language Processors
 
Empowering Growth with Best Software Development Company in Noida - Deuglo
Empowering Growth with Best Software  Development Company in Noida - DeugloEmpowering Growth with Best Software  Development Company in Noida - Deuglo
Empowering Growth with Best Software Development Company in Noida - Deuglo
 
Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
 
Energy consumption of Database Management - Florina Jonuzi
Energy consumption of Database Management - Florina JonuziEnergy consumption of Database Management - Florina Jonuzi
Energy consumption of Database Management - Florina Jonuzi
 
Vitthal Shirke Java Microservices Resume.pdf
Vitthal Shirke Java Microservices Resume.pdfVitthal Shirke Java Microservices Resume.pdf
Vitthal Shirke Java Microservices Resume.pdf
 
原版定制美国纽约州立大学奥尔巴尼分校毕业证学位证书原版一模一样
原版定制美国纽约州立大学奥尔巴尼分校毕业证学位证书原版一模一样原版定制美国纽约州立大学奥尔巴尼分校毕业证学位证书原版一模一样
原版定制美国纽约州立大学奥尔巴尼分校毕业证学位证书原版一模一样
 
Webinar On-Demand: Using Flutter for Embedded
Webinar On-Demand: Using Flutter for EmbeddedWebinar On-Demand: Using Flutter for Embedded
Webinar On-Demand: Using Flutter for Embedded
 
Orion Context Broker introduction 20240604
Orion Context Broker introduction 20240604Orion Context Broker introduction 20240604
Orion Context Broker introduction 20240604
 
Enterprise Resource Planning System in Telangana
Enterprise Resource Planning System in TelanganaEnterprise Resource Planning System in Telangana
Enterprise Resource Planning System in Telangana
 
Need for Speed: Removing speed bumps from your Symfony projects ⚡️
Need for Speed: Removing speed bumps from your Symfony projects ⚡️Need for Speed: Removing speed bumps from your Symfony projects ⚡️
Need for Speed: Removing speed bumps from your Symfony projects ⚡️
 
E-commerce Application Development Company.pdf
E-commerce Application Development Company.pdfE-commerce Application Development Company.pdf
E-commerce Application Development Company.pdf
 
Neo4j - Product Vision and Knowledge Graphs - GraphSummit Paris
Neo4j - Product Vision and Knowledge Graphs - GraphSummit ParisNeo4j - Product Vision and Knowledge Graphs - GraphSummit Paris
Neo4j - Product Vision and Knowledge Graphs - GraphSummit Paris
 
socradar-q1-2024-aviation-industry-report.pdf
socradar-q1-2024-aviation-industry-report.pdfsocradar-q1-2024-aviation-industry-report.pdf
socradar-q1-2024-aviation-industry-report.pdf
 
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptx
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptxTop Features to Include in Your Winzo Clone App for Business Growth (4).pptx
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptx
 

Applying Business Strategy Models in Organizations

Editor's Notes

  1. First I’m going to give you a short introduction in order to understand the motivation of our work. Then, I will introduce our work presenting you a set of business strategy models After that, the main contribution of this work is how these business strategy models can be applied to the Organizational model in a concrete Company I will finish this presentation making some conclusions about our ongoing work and some future work
  2. To start the presentation I need to define what a Business model is: Business models describes the way that a Company creates value and achieves revenues. Concretely, it includes the organization business goals. On the other side, we have business strategies, that describes the approach the Company has to adopt in order to compete in a given market. So, the business strategy includes the tasks and resources needed to achive the Business Goals included in the business Model. Having as a main goal the evaluation of the achievement of the Business Goals in a certain organization, we need to conciliate both information in te same model. We decide using i* modeling language because i* allows describing both kind of information and we can take advantage of the exisiting evaluation mechanisms to achive our goal of evaluating the Business Goals.
  3. To ilustrate the idea of combining business strategy and business models I’m going to use the set of business strategies that we have defined in the context of the European Project RISCOSS. RISCOSS is defined to give risk assesment to companies that are adopting open source software. These strategies focus on the way how the Company is involved in the OSS Project that produces this OSS, we have defined a set of business strategies. We have modeled these strategies using i*
  4. The strategy that requires less involment is what we named OSS Acquisition. The Company “takes” the component from the OSS Community and do not give anything in return
  5. Integration is an strategy that requires a little more involvement than acquisition. In this case, we can see that there is also dependencies from the communty to the Company, not only otherwise. For example, in this case the Company should provide bug reports, patches and new features requests.
  6. Other strategies are defined for the case of the need of creating a new OSS Project (initiative or release if the OSS Project does not exist and fork for existing ones), in these cases the business strategy models include the task and subtask create OSS Project and Community. Or when the Company need to take over the evolution of an exisiting OSS Project including some management taks
  7. In these strategy models we found: 2 strategic actors for the business model: OSS Community and the Adopter company Some dependencies between both actors. In the Adopter SR diagram there are: the high-level business goals (from the Business Model): Benefit from co-creation, OSS evolves toward Desired Features and OSS involvement And the low-level goals and tasks that correspond to the concrete OSS business strategy requirements. In this case: Acquiring some skills: user, technical and management Contribute to the community: bug reports and patches The requirements affect to the high-level goals in some way: in this case contributing OSS helps to the OSS involvement needed if the company wants that the component evolves to its desired features One characteristic of these business strategy models is that they are generic models containing some alternatives that cannot be applicable to all the organizations. For example: How the component is going to be used (deployed as is or integrated in other software) What kind of contribution the organization is willing to make, only reporting bugs or providing some patches
  8. This “generic” feature arise the necessity of instantiating these “generic” models when a business strategy is being applied to a concrete organization
  9. In order to ilustrate this instantiation process, I’m going to use a mini example… The Business Model for the Company Acme contains the goals and tasks related to develop and maintain its product “Road Runner Locator”. In order to reduce costs, to know where the Road Runner is, the Company decides not to implement the Geographical Information System that its product needs. For this example, the Company decides to Acquire an OSS GIS Component.
  10. After including all the elements from the OSS Acquisiton Strategy model to the Acme’s business model we can appreciate that: Some elements have been included as decomposition of the task Acquire GIS OSS Component There is also a new actor (the OSS Community) and some dependencies related to it In order to adapt the OSS Acquisition model, this model has been annotated, pointing out which elements need some shapes to be correctly included in the Acme’s business model. In this example we see 3 kinds of shapings: RENAME: some elements need to be “named” properly: the acquired component and the community that produce it CHOOSE: some alternatives has to be decided: the component is going to be deployed or inegrated in other software REFINE: if the software is going to be integrated, some other elements should be included In order to apply these instantiation operations, the modeler needs to give some feedback. The elements, besides the operation to be applied, are annotated with a question that the modeler needs to answer
  11. This model shows the instantiation after the elements OSS component and community are renamed and the alternative “integration” is choosen This model needs more instantiation, at this point the elements coming from the “integrate in Software Artifact” model should be included in the organizational model in the same way that the Acquisition business model had been included previously. The process ends when there is no more annotated elements.
  12. To sum up, we have define the following instantiation operations
  13. As part of the validation, we have implemented a library (in the context of the RISCOSS product) that included 2 the functionalities: The first one that looks for annotated elments and retrieves the questions to be answered to shape these elements And the one that, using the answers, shape the model and looks for the more annotated elements. This tool uses iStarML to represent the i* models These annotations are included as new properties for the already defined tags: The operation to be applied The question to be answered in order to applied the operation
  14. I’m concluding, summarising the main results presenting by the paper: We have used i* models for describing business models and business strategies We have defined 5 instantiation operations We have used some annotations in the i* model elements in order to identify over which elements these operations has to be applied
  15. From now on, we need to: validate the operations modeling the RISCOSS Project use cases complete the set of operations, for now we have explore the necessity of operations for choosing subtasks and merging models Include some matching operation in order to suggest the best business strategy depending on the organization business model.