SlideShare une entreprise Scribd logo
1  sur  18
Intentional Modeling for 
Problem Solving in 
Enterprise Architecture 
Sagar Sunkle, Vinay Kulkarni, and Suman Roychoudhury 
Tata Consultancy Services, India
 Quick Background 
 Modeling at Tata Consultancy Services and R&D 
 Early effort in Enterprise Modeling with ArchiMate 
 Using Intentional Modeling [i*] for goal modeling 
 Motivation 
 Basic Idea 
 Details 
 Issues 
Agenda
Motivation 
Cost of incorrect decisions in enterprise systems is 
prohibitively high 
 Multiple change drivers along business, IT, and 
infrastructure dimensions 
 Holistic view provided by enterprise architecture 
frameworks- mainly what and how but not why 
 BMM by OMG, ArchiMate motivation extension 
provide blueprint treatment of reasons behind 
decisions- They are less actionable and also difficult 
to automate
Enterprise 
Model 
Basic Idea 
Model of Enterprise based 
on ArchiMate Metamodels 
Model of Strategic Intentions 
of the Enterprise 
Intentional 
Model 
Descriptive in nature Prescriptive in nature
Enterprise-Intentional 
Metamodel Mapping 
Enterprise 
Model 
Basic Idea 
Intentional 
Model 
ArchiMate 
i*Intentional Model
Enterprise-Intentional 
Metamodel Mapping 
Enterprise 
Model 
Basic Idea 
Intentional 
Model 
Devoid 
of Goals 
ArchiMate 
i*Intentional Model
Enterprise-Intentional 
Metamodel Mapping 
Enterprise 
Model 
Basic Idea 
Intentional 
Model 
Devoid 
of Goals 
Intentional 
Model 
Introduce Goals; Goals 
are problems to be 
solved 
ArchiMate 
Evaluate Goals, revise 
enterprise model 
i*Intentional Model
Mapping EA and Intentional 
Enterprise-Intentional 
Metamodel Mapping 
Enterprise 
Model 
Entities 
Intentional 
Model 
Devoid 
of Goals 
Active [Structure] 
Entities perform 
[Behavior] Entities 
using Passive Entities 
Actors perform Tasks 
using Resources 
ArchiMate 
i*Intentional Model
Mapping EA and Intentional 
Enterprise 
Model 
Entities 
Intentional 
Model 
Devoid of 
Goals 
Enterprise-Intentional 
Metamodel Mapping 
Active [Structure] 
Entities perform 
[Behavior] Entities 
using Passive Entities 
Actors perform Tasks 
using Resources 
ArchiMate 
i*Intentional Model 
To 
achieve 
goals
Problems in Enterprise Models as 
Goals in Intentional Model 
Enterprise-Intentional 
Metamodel Mapping
Problems in Enterprise Model as 
Goals in Intentional Model 
Enterprise-Intentional 
Metamodel Mapping 
Enterprise 
Model 
Intentional 
Model 
with Goals Represent the 
problems as 
goals 
To 
achieve 
goals 
ArchiMate 
i*Intentional Model 
Intentional 
Model 
Devoid of 
Goals
As-is enterprise To-be enterprise 
Model-driven 
Developm 
ent Unit 
Intentional 
Model 
without 
goals 
Sub-teams of Solution Architect, 
MDE Specialist, Developer 
working in MD way 
Case Study 
If development teams were 
distributed, how best to 
partition access to models and 
code and enable distributed 
development?
As-is enterprise To-be enterprise 
Model-driven 
Developm 
ent Unit 
Intentional 
Model 
without 
goals 
Sub-teams of Solution Architect, 
MDE Specialist, Developer 
working in MD way 
Case Study 
Distributed 
development 
as main goal, 
other 
requirements 
as sub-goals 
If development teams were 
distributed, how best to 
partition access to models and 
code and enable distributed 
development? 
Alternative chains of tasks performed 
by existing or more actors using existing 
or more resources to achieve 
geographically distributed development 
while enabling efficient 
implementation of performance 
intensive operations and 
synchronization
Chosen alternative may result in adding 
further responsibilities to existing actor(s), 
or adding actor(s)- this is reflected back 
into the enterprise model 
Distributed 
Development 
Enabled 
Intentional 
Model 
without 
goals 
Case Study 
Distributed 
development 
as main goals, 
other 
requirements 
as sub-goals
Resulting enterprise model shows who 
needs to do what and which resources 
are needed to achieve required goals-spanning 
business, IT, and 
infrastructure layers 
Distributed 
Development 
Enabled 
Intentional 
Model 
without 
goals 
Case Study 
Distributed 
development 
as main goals, 
other 
requirements 
as sub-goals
Key Issues 
Contribution 
 Metamodel mapping from enterprise model to 
intentional model enables automated derivation of 
intentional models from enterprise models 
 In the reverse direction, chosen alternatives for 
achieving goals are reflected into enterprise model 
 First steps toward expressing problems in enterprise 
systems in terms of goals to be achieved
Key Issues 
Further Improvements 
 Representing goals in enterprise models, here, using 
ArchiMate motivation extension- drivers, 
assessments, requirements and goals in ArchiMate 
motivation extensions may map to soft-goals and 
goals in i* 
 Diff between as-is enterprise model and the 
resultant to-be enterprise model with intentional 
analysis reflected in terms of changes in actors and 
their tasks so as to get a recipe of what needs to be 
done
Conclusions 
 Apart from What and How, Whys of Enterprises must 
be addressed 
 Intentional models provide way to express goals and 
evaluate alternatives to achieve same goals 
 BMM, ArchiMate can be used to further streamline 
capturing of enterprise goals in conjunction with 
intentional models

Contenu connexe

Tendances

Business Alignment
Business AlignmentBusiness Alignment
Business AlignmentMichael Galo
 
Enterprise architecture framework business case
Enterprise architecture framework business caseEnterprise architecture framework business case
Enterprise architecture framework business caseAlex Antonatos
 
Introduction to BPM, Business Process Management, BPM
Introduction to BPM, Business Process Management, BPMIntroduction to BPM, Business Process Management, BPM
Introduction to BPM, Business Process Management, BPMSarbashrestha Panda
 
A tailored enterprise architecture maturity model
A tailored enterprise architecture maturity modelA tailored enterprise architecture maturity model
A tailored enterprise architecture maturity modelPaul Sullivan
 
Business process management
Business process managementBusiness process management
Business process managementDavid Stoffel
 
Enterprise Architecture Approach Togaf 9
Enterprise Architecture Approach   Togaf 9Enterprise Architecture Approach   Togaf 9
Enterprise Architecture Approach Togaf 9Prashant Patade
 
Structured Approach to Solution Architecture
Structured Approach to Solution ArchitectureStructured Approach to Solution Architecture
Structured Approach to Solution ArchitectureAlan McSweeney
 
Requirements Gathering And Management
Requirements Gathering And ManagementRequirements Gathering And Management
Requirements Gathering And ManagementAlan McSweeney
 
Architecture Series 5-5 Effective Enterprise Architecture Action Plan
Architecture Series 5-5   Effective Enterprise Architecture Action PlanArchitecture Series 5-5   Effective Enterprise Architecture Action Plan
Architecture Series 5-5 Effective Enterprise Architecture Action PlanFrankie Hsiang
 
Solution Architecture Centre Of Excellence
Solution Architecture Centre Of ExcellenceSolution Architecture Centre Of Excellence
Solution Architecture Centre Of ExcellenceAlan McSweeney
 
Strategy & Business Process Management
Strategy & Business Process ManagementStrategy & Business Process Management
Strategy & Business Process Management451 Research
 
A Framework for Developing IoT-related Solution Architecture Blueprints
A Framework for Developing  IoT-related Solution Architecture  BlueprintsA Framework for Developing  IoT-related Solution Architecture  Blueprints
A Framework for Developing IoT-related Solution Architecture BlueprintsStefan Malich
 
Digital Transformation And Solution Architecture
Digital Transformation And Solution ArchitectureDigital Transformation And Solution Architecture
Digital Transformation And Solution ArchitectureAlan McSweeney
 
Architecture Series 5-1 EA As Corporate Strategy Introduction
Architecture Series 5-1   EA As Corporate Strategy   IntroductionArchitecture Series 5-1   EA As Corporate Strategy   Introduction
Architecture Series 5-1 EA As Corporate Strategy IntroductionFrankie Hsiang
 
Business Process Management: Implementing Continuous Improvement in Your Orga...
Business Process Management: Implementing Continuous Improvement in Your Orga...Business Process Management: Implementing Continuous Improvement in Your Orga...
Business Process Management: Implementing Continuous Improvement in Your Orga...Henry Chandra
 
Case study value of it strategy in hi tech industry
Case study value of it strategy in hi tech industryCase study value of it strategy in hi tech industry
Case study value of it strategy in hi tech industryiasaglobal
 
What is BPM?
What is BPM?What is BPM?
What is BPM?BOC Group
 

Tendances (20)

Business Alignment
Business AlignmentBusiness Alignment
Business Alignment
 
Enterprise architecture framework business case
Enterprise architecture framework business caseEnterprise architecture framework business case
Enterprise architecture framework business case
 
Introduction to BPM, Business Process Management, BPM
Introduction to BPM, Business Process Management, BPMIntroduction to BPM, Business Process Management, BPM
Introduction to BPM, Business Process Management, BPM
 
A tailored enterprise architecture maturity model
A tailored enterprise architecture maturity modelA tailored enterprise architecture maturity model
A tailored enterprise architecture maturity model
 
Business process management
Business process managementBusiness process management
Business process management
 
Enterprise Architecture Approach Togaf 9
Enterprise Architecture Approach   Togaf 9Enterprise Architecture Approach   Togaf 9
Enterprise Architecture Approach Togaf 9
 
Ea As Strategy Ver1 0
Ea As Strategy Ver1 0Ea As Strategy Ver1 0
Ea As Strategy Ver1 0
 
Structured Approach to Solution Architecture
Structured Approach to Solution ArchitectureStructured Approach to Solution Architecture
Structured Approach to Solution Architecture
 
Requirements Gathering And Management
Requirements Gathering And ManagementRequirements Gathering And Management
Requirements Gathering And Management
 
Architecture Series 5-5 Effective Enterprise Architecture Action Plan
Architecture Series 5-5   Effective Enterprise Architecture Action PlanArchitecture Series 5-5   Effective Enterprise Architecture Action Plan
Architecture Series 5-5 Effective Enterprise Architecture Action Plan
 
Solution Architecture Centre Of Excellence
Solution Architecture Centre Of ExcellenceSolution Architecture Centre Of Excellence
Solution Architecture Centre Of Excellence
 
Strategy & Business Process Management
Strategy & Business Process ManagementStrategy & Business Process Management
Strategy & Business Process Management
 
A Framework for Developing IoT-related Solution Architecture Blueprints
A Framework for Developing  IoT-related Solution Architecture  BlueprintsA Framework for Developing  IoT-related Solution Architecture  Blueprints
A Framework for Developing IoT-related Solution Architecture Blueprints
 
What is BPM?
What is BPM?What is BPM?
What is BPM?
 
Digital Transformation And Solution Architecture
Digital Transformation And Solution ArchitectureDigital Transformation And Solution Architecture
Digital Transformation And Solution Architecture
 
Business Process Management System
Business Process Management SystemBusiness Process Management System
Business Process Management System
 
Architecture Series 5-1 EA As Corporate Strategy Introduction
Architecture Series 5-1   EA As Corporate Strategy   IntroductionArchitecture Series 5-1   EA As Corporate Strategy   Introduction
Architecture Series 5-1 EA As Corporate Strategy Introduction
 
Business Process Management: Implementing Continuous Improvement in Your Orga...
Business Process Management: Implementing Continuous Improvement in Your Orga...Business Process Management: Implementing Continuous Improvement in Your Orga...
Business Process Management: Implementing Continuous Improvement in Your Orga...
 
Case study value of it strategy in hi tech industry
Case study value of it strategy in hi tech industryCase study value of it strategy in hi tech industry
Case study value of it strategy in hi tech industry
 
What is BPM?
What is BPM?What is BPM?
What is BPM?
 

Similaire à Intentional modeling for problem solving in enterprise architecture (ICEIS 2013 Presentation)

Process architecture vs modeling
Process architecture vs modelingProcess architecture vs modeling
Process architecture vs modelingGraham McLeod
 
Capability Patterns as the Enablers for Model-based Development of Business C...
Capability Patterns as the Enablers for Model-based Development of Business C...Capability Patterns as the Enablers for Model-based Development of Business C...
Capability Patterns as the Enablers for Model-based Development of Business C...CaaS EU FP7 Project
 
Enterprise Architecture
Enterprise ArchitectureEnterprise Architecture
Enterprise ArchitectureVikas Grover
 
Strategic Process Integration
Strategic Process IntegrationStrategic Process Integration
Strategic Process IntegrationBao Nguyen
 
Building AI strategy in organizations
Building AI strategy in organizationsBuilding AI strategy in organizations
Building AI strategy in organizationsVyratechITSolutions
 
Enterprise Architecture Proposal
Enterprise Architecture ProposalEnterprise Architecture Proposal
Enterprise Architecture ProposalStacey Cruz
 
Rhealyn Villarico Mugri - The Importance of the Business Analysis
Rhealyn Villarico Mugri - The Importance of the Business Analysis Rhealyn Villarico Mugri - The Importance of the Business Analysis
Rhealyn Villarico Mugri - The Importance of the Business Analysis Rhealyn Villarico Mugri
 
Problems of business modeling and process documentation
Problems of business modeling and process documentationProblems of business modeling and process documentation
Problems of business modeling and process documentationdutconsult
 
Stratergic marketing 2
Stratergic marketing 2Stratergic marketing 2
Stratergic marketing 2SuhasDamul
 
Chap11 Developing Business It Strategies[1]
Chap11 Developing Business It Strategies[1]Chap11 Developing Business It Strategies[1]
Chap11 Developing Business It Strategies[1]sihamy
 
MIS 49100 Week 5 Social Collaboration and Business Results
MIS 49100 Week 5 Social Collaboration and Business ResultsMIS 49100 Week 5 Social Collaboration and Business Results
MIS 49100 Week 5 Social Collaboration and Business Resultsoudesign
 
Visual Modeling Editor and Ontology API-based Analysis for Decision Making in...
Visual Modeling Editor and Ontology API-based Analysis for Decision Making in...Visual Modeling Editor and Ontology API-based Analysis for Decision Making in...
Visual Modeling Editor and Ontology API-based Analysis for Decision Making in...Dr.-Ing. Sagar Sunkle
 
Design thinking in IT Industries.pptx
Design thinking in IT Industries.pptxDesign thinking in IT Industries.pptx
Design thinking in IT Industries.pptx1sv09me054
 
ICT in BUSINESS_071619_06185majesty2.pptx
ICT in BUSINESS_071619_06185majesty2.pptxICT in BUSINESS_071619_06185majesty2.pptx
ICT in BUSINESS_071619_06185majesty2.pptxanaba2926
 
ICT in BUSINESS_071619_061852 Business.pptx
ICT in BUSINESS_071619_061852 Business.pptxICT in BUSINESS_071619_061852 Business.pptx
ICT in BUSINESS_071619_061852 Business.pptxanaba2926
 
ICT in BUSINESS_07161736547. Businesspptx
ICT in BUSINESS_07161736547. BusinesspptxICT in BUSINESS_07161736547. Businesspptx
ICT in BUSINESS_07161736547. Businesspptxanaba2926
 
A Capability Maturity Model for Corporate Performance Management, an Empirica...
A Capability Maturity Model for Corporate Performance Management, an Empirica...A Capability Maturity Model for Corporate Performance Management, an Empirica...
A Capability Maturity Model for Corporate Performance Management, an Empirica...Mika Aho
 

Similaire à Intentional modeling for problem solving in enterprise architecture (ICEIS 2013 Presentation) (20)

Process architecture vs modeling
Process architecture vs modelingProcess architecture vs modeling
Process architecture vs modeling
 
Capability Patterns as the Enablers for Model-based Development of Business C...
Capability Patterns as the Enablers for Model-based Development of Business C...Capability Patterns as the Enablers for Model-based Development of Business C...
Capability Patterns as the Enablers for Model-based Development of Business C...
 
Enterprise Architecture
Enterprise ArchitectureEnterprise Architecture
Enterprise Architecture
 
Strategic Process Integration
Strategic Process IntegrationStrategic Process Integration
Strategic Process Integration
 
Building AI strategy in organizations
Building AI strategy in organizationsBuilding AI strategy in organizations
Building AI strategy in organizations
 
Define an EA Operating Model
Define an EA Operating ModelDefine an EA Operating Model
Define an EA Operating Model
 
Enterprise Architecture Proposal
Enterprise Architecture ProposalEnterprise Architecture Proposal
Enterprise Architecture Proposal
 
Rhealyn Villarico Mugri - The Importance of the Business Analysis
Rhealyn Villarico Mugri - The Importance of the Business Analysis Rhealyn Villarico Mugri - The Importance of the Business Analysis
Rhealyn Villarico Mugri - The Importance of the Business Analysis
 
Problems of business modeling and process documentation
Problems of business modeling and process documentationProblems of business modeling and process documentation
Problems of business modeling and process documentation
 
Stratergic marketing 2
Stratergic marketing 2Stratergic marketing 2
Stratergic marketing 2
 
Making advanced analytics work for you
Making advanced analytics work for youMaking advanced analytics work for you
Making advanced analytics work for you
 
Chap11 Developing Business It Strategies[1]
Chap11 Developing Business It Strategies[1]Chap11 Developing Business It Strategies[1]
Chap11 Developing Business It Strategies[1]
 
MIS 49100 Week 5 Social Collaboration and Business Results
MIS 49100 Week 5 Social Collaboration and Business ResultsMIS 49100 Week 5 Social Collaboration and Business Results
MIS 49100 Week 5 Social Collaboration and Business Results
 
Lecture 2 ANT.pptx
Lecture 2 ANT.pptxLecture 2 ANT.pptx
Lecture 2 ANT.pptx
 
Visual Modeling Editor and Ontology API-based Analysis for Decision Making in...
Visual Modeling Editor and Ontology API-based Analysis for Decision Making in...Visual Modeling Editor and Ontology API-based Analysis for Decision Making in...
Visual Modeling Editor and Ontology API-based Analysis for Decision Making in...
 
Design thinking in IT Industries.pptx
Design thinking in IT Industries.pptxDesign thinking in IT Industries.pptx
Design thinking in IT Industries.pptx
 
ICT in BUSINESS_071619_06185majesty2.pptx
ICT in BUSINESS_071619_06185majesty2.pptxICT in BUSINESS_071619_06185majesty2.pptx
ICT in BUSINESS_071619_06185majesty2.pptx
 
ICT in BUSINESS_071619_061852 Business.pptx
ICT in BUSINESS_071619_061852 Business.pptxICT in BUSINESS_071619_061852 Business.pptx
ICT in BUSINESS_071619_061852 Business.pptx
 
ICT in BUSINESS_07161736547. Businesspptx
ICT in BUSINESS_07161736547. BusinesspptxICT in BUSINESS_07161736547. Businesspptx
ICT in BUSINESS_07161736547. Businesspptx
 
A Capability Maturity Model for Corporate Performance Management, an Empirica...
A Capability Maturity Model for Corporate Performance Management, an Empirica...A Capability Maturity Model for Corporate Performance Management, an Empirica...
A Capability Maturity Model for Corporate Performance Management, an Empirica...
 

Plus de Dr.-Ing. Sagar Sunkle

Model-Driven Regulatory Compliance: A Case Study of “Know Your Customer” Regu...
Model-Driven Regulatory Compliance: A Case Study of “Know Your Customer” Regu...Model-Driven Regulatory Compliance: A Case Study of “Know Your Customer” Regu...
Model-Driven Regulatory Compliance: A Case Study of “Know Your Customer” Regu...Dr.-Ing. Sagar Sunkle
 
Explanation of Proofs of Regulatory (Non-)Compliance Using Semantic Vocabularies
Explanation of Proofs of Regulatory (Non-)Compliance Using Semantic VocabulariesExplanation of Proofs of Regulatory (Non-)Compliance Using Semantic Vocabularies
Explanation of Proofs of Regulatory (Non-)Compliance Using Semantic VocabulariesDr.-Ing. Sagar Sunkle
 
Toward a holistic method for regulatory change management
Toward a holistic method for regulatory change managementToward a holistic method for regulatory change management
Toward a holistic method for regulatory change managementDr.-Ing. Sagar Sunkle
 
Toward Better Mapping between Regulations and Operational Details of Enterpri...
Toward Better Mapping between Regulations and Operational Details of Enterpri...Toward Better Mapping between Regulations and Operational Details of Enterpri...
Toward Better Mapping between Regulations and Operational Details of Enterpri...Dr.-Ing. Sagar Sunkle
 
Solving Semantic Disparity and Explanation Problems in Regulatory Compliance
Solving Semantic Disparity and Explanation Problems in Regulatory Compliance Solving Semantic Disparity and Explanation Problems in Regulatory Compliance
Solving Semantic Disparity and Explanation Problems in Regulatory Compliance Dr.-Ing. Sagar Sunkle
 
Practical Goal Modeling for Enterprise Change Context: A Problem Statement
Practical Goal Modeling for Enterprise ChangeContext: A Problem StatementPractical Goal Modeling for Enterprise ChangeContext: A Problem Statement
Practical Goal Modeling for Enterprise Change Context: A Problem StatementDr.-Ing. Sagar Sunkle
 
Toward Structured Simulation of What-If Analyses for Enterprise
Toward Structured Simulation of What-If Analyses for EnterpriseToward Structured Simulation of What-If Analyses for Enterprise
Toward Structured Simulation of What-If Analyses for EnterpriseDr.-Ing. Sagar Sunkle
 
Toward Structured Simulation of Enterprise Models
Toward Structured Simulation of Enterprise ModelsToward Structured Simulation of Enterprise Models
Toward Structured Simulation of Enterprise ModelsDr.-Ing. Sagar Sunkle
 
Incorporating Directives into Enterprise TO-BE Architecture
Incorporating Directives into Enterprise TO-BE ArchitectureIncorporating Directives into Enterprise TO-BE Architecture
Incorporating Directives into Enterprise TO-BE ArchitectureDr.-Ing. Sagar Sunkle
 
Analyzing enterprise models using enterprise architecture-based ontology (MOD...
Analyzing enterprise models using enterprise architecture-based ontology (MOD...Analyzing enterprise models using enterprise architecture-based ontology (MOD...
Analyzing enterprise models using enterprise architecture-based ontology (MOD...Dr.-Ing. Sagar Sunkle
 
Toward innovative model based enterprise IT outsourcing (NGEBIS CAISE 2013)
Toward innovative model based enterprise IT outsourcing (NGEBIS CAISE 2013)Toward innovative model based enterprise IT outsourcing (NGEBIS CAISE 2013)
Toward innovative model based enterprise IT outsourcing (NGEBIS CAISE 2013)Dr.-Ing. Sagar Sunkle
 

Plus de Dr.-Ing. Sagar Sunkle (11)

Model-Driven Regulatory Compliance: A Case Study of “Know Your Customer” Regu...
Model-Driven Regulatory Compliance: A Case Study of “Know Your Customer” Regu...Model-Driven Regulatory Compliance: A Case Study of “Know Your Customer” Regu...
Model-Driven Regulatory Compliance: A Case Study of “Know Your Customer” Regu...
 
Explanation of Proofs of Regulatory (Non-)Compliance Using Semantic Vocabularies
Explanation of Proofs of Regulatory (Non-)Compliance Using Semantic VocabulariesExplanation of Proofs of Regulatory (Non-)Compliance Using Semantic Vocabularies
Explanation of Proofs of Regulatory (Non-)Compliance Using Semantic Vocabularies
 
Toward a holistic method for regulatory change management
Toward a holistic method for regulatory change managementToward a holistic method for regulatory change management
Toward a holistic method for regulatory change management
 
Toward Better Mapping between Regulations and Operational Details of Enterpri...
Toward Better Mapping between Regulations and Operational Details of Enterpri...Toward Better Mapping between Regulations and Operational Details of Enterpri...
Toward Better Mapping between Regulations and Operational Details of Enterpri...
 
Solving Semantic Disparity and Explanation Problems in Regulatory Compliance
Solving Semantic Disparity and Explanation Problems in Regulatory Compliance Solving Semantic Disparity and Explanation Problems in Regulatory Compliance
Solving Semantic Disparity and Explanation Problems in Regulatory Compliance
 
Practical Goal Modeling for Enterprise Change Context: A Problem Statement
Practical Goal Modeling for Enterprise ChangeContext: A Problem StatementPractical Goal Modeling for Enterprise ChangeContext: A Problem Statement
Practical Goal Modeling for Enterprise Change Context: A Problem Statement
 
Toward Structured Simulation of What-If Analyses for Enterprise
Toward Structured Simulation of What-If Analyses for EnterpriseToward Structured Simulation of What-If Analyses for Enterprise
Toward Structured Simulation of What-If Analyses for Enterprise
 
Toward Structured Simulation of Enterprise Models
Toward Structured Simulation of Enterprise ModelsToward Structured Simulation of Enterprise Models
Toward Structured Simulation of Enterprise Models
 
Incorporating Directives into Enterprise TO-BE Architecture
Incorporating Directives into Enterprise TO-BE ArchitectureIncorporating Directives into Enterprise TO-BE Architecture
Incorporating Directives into Enterprise TO-BE Architecture
 
Analyzing enterprise models using enterprise architecture-based ontology (MOD...
Analyzing enterprise models using enterprise architecture-based ontology (MOD...Analyzing enterprise models using enterprise architecture-based ontology (MOD...
Analyzing enterprise models using enterprise architecture-based ontology (MOD...
 
Toward innovative model based enterprise IT outsourcing (NGEBIS CAISE 2013)
Toward innovative model based enterprise IT outsourcing (NGEBIS CAISE 2013)Toward innovative model based enterprise IT outsourcing (NGEBIS CAISE 2013)
Toward innovative model based enterprise IT outsourcing (NGEBIS CAISE 2013)
 

Dernier

The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024The Digital Insurer
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsRoshan Dwivedi
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 

Dernier (20)

The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 

Intentional modeling for problem solving in enterprise architecture (ICEIS 2013 Presentation)

  • 1. Intentional Modeling for Problem Solving in Enterprise Architecture Sagar Sunkle, Vinay Kulkarni, and Suman Roychoudhury Tata Consultancy Services, India
  • 2.  Quick Background  Modeling at Tata Consultancy Services and R&D  Early effort in Enterprise Modeling with ArchiMate  Using Intentional Modeling [i*] for goal modeling  Motivation  Basic Idea  Details  Issues Agenda
  • 3. Motivation Cost of incorrect decisions in enterprise systems is prohibitively high  Multiple change drivers along business, IT, and infrastructure dimensions  Holistic view provided by enterprise architecture frameworks- mainly what and how but not why  BMM by OMG, ArchiMate motivation extension provide blueprint treatment of reasons behind decisions- They are less actionable and also difficult to automate
  • 4. Enterprise Model Basic Idea Model of Enterprise based on ArchiMate Metamodels Model of Strategic Intentions of the Enterprise Intentional Model Descriptive in nature Prescriptive in nature
  • 5. Enterprise-Intentional Metamodel Mapping Enterprise Model Basic Idea Intentional Model ArchiMate i*Intentional Model
  • 6. Enterprise-Intentional Metamodel Mapping Enterprise Model Basic Idea Intentional Model Devoid of Goals ArchiMate i*Intentional Model
  • 7. Enterprise-Intentional Metamodel Mapping Enterprise Model Basic Idea Intentional Model Devoid of Goals Intentional Model Introduce Goals; Goals are problems to be solved ArchiMate Evaluate Goals, revise enterprise model i*Intentional Model
  • 8. Mapping EA and Intentional Enterprise-Intentional Metamodel Mapping Enterprise Model Entities Intentional Model Devoid of Goals Active [Structure] Entities perform [Behavior] Entities using Passive Entities Actors perform Tasks using Resources ArchiMate i*Intentional Model
  • 9. Mapping EA and Intentional Enterprise Model Entities Intentional Model Devoid of Goals Enterprise-Intentional Metamodel Mapping Active [Structure] Entities perform [Behavior] Entities using Passive Entities Actors perform Tasks using Resources ArchiMate i*Intentional Model To achieve goals
  • 10. Problems in Enterprise Models as Goals in Intentional Model Enterprise-Intentional Metamodel Mapping
  • 11. Problems in Enterprise Model as Goals in Intentional Model Enterprise-Intentional Metamodel Mapping Enterprise Model Intentional Model with Goals Represent the problems as goals To achieve goals ArchiMate i*Intentional Model Intentional Model Devoid of Goals
  • 12. As-is enterprise To-be enterprise Model-driven Developm ent Unit Intentional Model without goals Sub-teams of Solution Architect, MDE Specialist, Developer working in MD way Case Study If development teams were distributed, how best to partition access to models and code and enable distributed development?
  • 13. As-is enterprise To-be enterprise Model-driven Developm ent Unit Intentional Model without goals Sub-teams of Solution Architect, MDE Specialist, Developer working in MD way Case Study Distributed development as main goal, other requirements as sub-goals If development teams were distributed, how best to partition access to models and code and enable distributed development? Alternative chains of tasks performed by existing or more actors using existing or more resources to achieve geographically distributed development while enabling efficient implementation of performance intensive operations and synchronization
  • 14. Chosen alternative may result in adding further responsibilities to existing actor(s), or adding actor(s)- this is reflected back into the enterprise model Distributed Development Enabled Intentional Model without goals Case Study Distributed development as main goals, other requirements as sub-goals
  • 15. Resulting enterprise model shows who needs to do what and which resources are needed to achieve required goals-spanning business, IT, and infrastructure layers Distributed Development Enabled Intentional Model without goals Case Study Distributed development as main goals, other requirements as sub-goals
  • 16. Key Issues Contribution  Metamodel mapping from enterprise model to intentional model enables automated derivation of intentional models from enterprise models  In the reverse direction, chosen alternatives for achieving goals are reflected into enterprise model  First steps toward expressing problems in enterprise systems in terms of goals to be achieved
  • 17. Key Issues Further Improvements  Representing goals in enterprise models, here, using ArchiMate motivation extension- drivers, assessments, requirements and goals in ArchiMate motivation extensions may map to soft-goals and goals in i*  Diff between as-is enterprise model and the resultant to-be enterprise model with intentional analysis reflected in terms of changes in actors and their tasks so as to get a recipe of what needs to be done
  • 18. Conclusions  Apart from What and How, Whys of Enterprises must be addressed  Intentional models provide way to express goals and evaluate alternatives to achieve same goals  BMM, ArchiMate can be used to further streamline capturing of enterprise goals in conjunction with intentional models

Notes de l'éditeur

  1. Cost of fixing software defects increases 10-100 times from requirements analysis to post-release
  2. Cost of fixing software defects increases 10-100 times from requirements analysis to post-release dynamic supply chains, mergers and acquisitions, globalization and regulatory compliances, etc.; along IT and infrastructure dimensions, we see changes brought about by cloud and mobile technology.
  3. Cost of fixing software defects increases 10-100 times from requirements analysis to post-release
  4. Cost of fixing software defects increases 10-100 times from requirements analysis to post-release
  5. Cost of fixing software defects increases 10-100 times from requirements analysis to post-release
  6. We ensure that the description of problem is holistic and the solution to the problem is prescriptive in terms of intentional models
  7. Cost of fixing software defects increases 10-100 times from requirements analysis to post-release
  8. Cost of fixing software defects increases 10-100 times from requirements analysis to post-release
  9. Cost of fixing software defects increases 10-100 times from requirements analysis to post-release
  10. Cost of fixing software defects increases 10-100 times from requirements analysis to post-release
  11. SA conveys the choices of design strategies, architectural specifics and technology platforms to MDESp. could be audit, persistence, caching, attribute value handling etc., could be patterns of distributed architecture, middleware choices, message queuing mechanism etc., and could be combinations of various technologies and frameworks that are specific to platforms as well as customer preferred technologies. MDESp’s job is to accommodate these choices in the code generators using unified metamodel. MDESp sends templates in model-aware language Q++ to D who needs to write business logic and send the templates back to MDESp for full application generation.
  12. For partitioning there could be functional modules, or components For distributed development there is also concurrent access via model repositories and model repositories are replicated in geographic sites and kept in sync using sync protocols
  13. This would eliminate the intermediate step of deriving intentional model devoid of goals.
  14. This would eliminate the intermediate step of deriving intentional model devoid of goals.