SlideShare una empresa de Scribd logo
1 de 19
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

Más contenido relacionado

Destacado

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
 
PABRE: Pattern-Based Requirements Elicitation
PABRE: Pattern-Based Requirements ElicitationPABRE: Pattern-Based Requirements Elicitation
PABRE: Pattern-Based Requirements ElicitationGESSI UPC
 
PABRE System - Software Requirement Patterns
PABRE System - Software Requirement PatternsPABRE System - Software Requirement Patterns
PABRE System - Software Requirement PatternsGESSI 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 courseGESSI 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 CMSsGESSI 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 v1GESSI 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 RequirementsGESSI UPC
 

Destacado (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 a Applying Business Strategy Models in Organizations

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
 
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.docxmigdalialyle
 
Doll_Eisert_Business Model Development Innovation
Doll_Eisert_Business Model Development  InnovationDoll_Eisert_Business Model Development  Innovation
Doll_Eisert_Business Model Development InnovationJulia 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
 
Methodology with next practices lab
Methodology with next practices labMethodology with next practices lab
Methodology with next practices labGhani Kolli
 
Integrated Improvement Model
Integrated Improvement ModelIntegrated Improvement Model
Integrated Improvement ModelGareth 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 innovationTommi Rissanen
 
Intrapreneur - Prepare to Innovate
Intrapreneur  - Prepare to InnovateIntrapreneur  - Prepare to Innovate
Intrapreneur - Prepare to InnovateAnnaLaesser
 
Marketing researcher kpi
Marketing researcher kpiMarketing researcher kpi
Marketing researcher kpivanricado
 
Business Model - PPT SLIDES.ppt
Business Model -  PPT SLIDES.pptBusiness Model -  PPT SLIDES.ppt
Business Model - PPT SLIDES.pptDHIVYASATHISH3
 
Marketing trainee kpi
Marketing trainee kpiMarketing trainee kpi
Marketing trainee kpivanricado
 
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 ToolMaria Antikainen
 
Enterprise presentation sofia demo
Enterprise presentation sofia demoEnterprise presentation sofia demo
Enterprise presentation sofia demoNikolay Stoyanov
 

Similar a 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
Enterprise presentationEnterprise presentation
Enterprise presentation
 
Enterprise presentation sofia demo
Enterprise presentation sofia demoEnterprise presentation sofia demo
Enterprise presentation sofia demo
 

Más de 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 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
 
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 AdoptionGESSI 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
 
DB searches vs. snowballing
DB searches vs. snowballingDB searches vs. snowballing
DB searches vs. snowballingGESSI UPC
 
Arteon: Architectural and Technology Ontology
Arteon: Architectural and Technology OntologyArteon: Architectural and Technology Ontology
Arteon: Architectural and Technology OntologyGESSI UPC
 
Systematic Architecture Design
Systematic Architecture DesignSystematic Architecture Design
Systematic Architecture DesignGESSI UPC
 
Likert scales and statistics
Likert scales and statisticsLikert scales and statistics
Likert scales and statisticsGESSI UPC
 
Industry-academia collaboration
Industry-academia collaborationIndustry-academia collaboration
Industry-academia collaborationGESSI UPC
 

Más de 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
 

Último

Introduction Computer Science - Software Design.pdf
Introduction Computer Science - Software Design.pdfIntroduction Computer Science - Software Design.pdf
Introduction Computer Science - Software Design.pdfFerryKemperman
 
How to submit a standout Adobe Champion Application
How to submit a standout Adobe Champion ApplicationHow to submit a standout Adobe Champion Application
How to submit a standout Adobe Champion ApplicationBradBedford3
 
A healthy diet for your Java application Devoxx France.pdf
A healthy diet for your Java application Devoxx France.pdfA healthy diet for your Java application Devoxx France.pdf
A healthy diet for your Java application Devoxx France.pdfMarharyta Nedzelska
 
What is Advanced Excel and what are some best practices for designing and cre...
What is Advanced Excel and what are some best practices for designing and cre...What is Advanced Excel and what are some best practices for designing and cre...
What is Advanced Excel and what are some best practices for designing and cre...Technogeeks
 
React Server Component in Next.js by Hanief Utama
React Server Component in Next.js by Hanief UtamaReact Server Component in Next.js by Hanief Utama
React Server Component in Next.js by Hanief UtamaHanief Utama
 
Intelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalmIntelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalmSujith Sukumaran
 
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio, Inc.
 
Folding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a seriesFolding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a seriesPhilip Schwarz
 
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...Matt Ray
 
Best Web Development Agency- Idiosys USA.pdf
Best Web Development Agency- Idiosys USA.pdfBest Web Development Agency- Idiosys USA.pdf
Best Web Development Agency- Idiosys USA.pdfIdiosysTechnologies1
 
Odoo 14 - eLearning Module In Odoo 14 Enterprise
Odoo 14 - eLearning Module In Odoo 14 EnterpriseOdoo 14 - eLearning Module In Odoo 14 Enterprise
Odoo 14 - eLearning Module In Odoo 14 Enterprisepreethippts
 
Balasore Best It Company|| Top 10 IT Company || Balasore Software company Odisha
Balasore Best It Company|| Top 10 IT Company || Balasore Software company OdishaBalasore Best It Company|| Top 10 IT Company || Balasore Software company Odisha
Balasore Best It Company|| Top 10 IT Company || Balasore Software company Odishasmiwainfosol
 
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...Angel Borroy López
 
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASEBATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASEOrtus Solutions, Corp
 
Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...
Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...
Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...Natan Silnitsky
 
Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024Andreas Granig
 
Unveiling Design Patterns: A Visual Guide with UML Diagrams
Unveiling Design Patterns: A Visual Guide with UML DiagramsUnveiling Design Patterns: A Visual Guide with UML Diagrams
Unveiling Design Patterns: A Visual Guide with UML DiagramsAhmed Mohamed
 
How to Track Employee Performance A Comprehensive Guide.pdf
How to Track Employee Performance A Comprehensive Guide.pdfHow to Track Employee Performance A Comprehensive Guide.pdf
How to Track Employee Performance A Comprehensive Guide.pdfLivetecs LLC
 
Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...
Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...
Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...OnePlan Solutions
 

Último (20)

Introduction Computer Science - Software Design.pdf
Introduction Computer Science - Software Design.pdfIntroduction Computer Science - Software Design.pdf
Introduction Computer Science - Software Design.pdf
 
How to submit a standout Adobe Champion Application
How to submit a standout Adobe Champion ApplicationHow to submit a standout Adobe Champion Application
How to submit a standout Adobe Champion Application
 
A healthy diet for your Java application Devoxx France.pdf
A healthy diet for your Java application Devoxx France.pdfA healthy diet for your Java application Devoxx France.pdf
A healthy diet for your Java application Devoxx France.pdf
 
What is Advanced Excel and what are some best practices for designing and cre...
What is Advanced Excel and what are some best practices for designing and cre...What is Advanced Excel and what are some best practices for designing and cre...
What is Advanced Excel and what are some best practices for designing and cre...
 
React Server Component in Next.js by Hanief Utama
React Server Component in Next.js by Hanief UtamaReact Server Component in Next.js by Hanief Utama
React Server Component in Next.js by Hanief Utama
 
Intelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalmIntelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalm
 
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
 
Folding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a seriesFolding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a series
 
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...
 
Best Web Development Agency- Idiosys USA.pdf
Best Web Development Agency- Idiosys USA.pdfBest Web Development Agency- Idiosys USA.pdf
Best Web Development Agency- Idiosys USA.pdf
 
Advantages of Odoo ERP 17 for Your Business
Advantages of Odoo ERP 17 for Your BusinessAdvantages of Odoo ERP 17 for Your Business
Advantages of Odoo ERP 17 for Your Business
 
Odoo 14 - eLearning Module In Odoo 14 Enterprise
Odoo 14 - eLearning Module In Odoo 14 EnterpriseOdoo 14 - eLearning Module In Odoo 14 Enterprise
Odoo 14 - eLearning Module In Odoo 14 Enterprise
 
Balasore Best It Company|| Top 10 IT Company || Balasore Software company Odisha
Balasore Best It Company|| Top 10 IT Company || Balasore Software company OdishaBalasore Best It Company|| Top 10 IT Company || Balasore Software company Odisha
Balasore Best It Company|| Top 10 IT Company || Balasore Software company Odisha
 
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...
 
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASEBATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
 
Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...
Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...
Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...
 
Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024
 
Unveiling Design Patterns: A Visual Guide with UML Diagrams
Unveiling Design Patterns: A Visual Guide with UML DiagramsUnveiling Design Patterns: A Visual Guide with UML Diagrams
Unveiling Design Patterns: A Visual Guide with UML Diagrams
 
How to Track Employee Performance A Comprehensive Guide.pdf
How to Track Employee Performance A Comprehensive Guide.pdfHow to Track Employee Performance A Comprehensive Guide.pdf
How to Track Employee Performance A Comprehensive Guide.pdf
 
Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...
Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...
Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...
 

Applying Business Strategy Models in Organizations

Notas del editor

  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.