DETERMINING CAPABILITY INTERDEPENDENCY/CONSTRAINTS AND ANALYZING RISK IN BUSINESS ARCHITECTURES
First Claim
1. At a computer system, the computer system including a processor and system memory, a method for identifying interdependency between business capabilities and underlying components that provide functionality to the business capabilities, the method comprising:
- an act of accessing a business capability model for an organization, the business capability model including a plurality hierarchically arranged business capabilities, each business capability representing a portion of what the business organization does, each business capability in the business capability model connected to one or more other business capabilities in the capability model;
for each business capability in the business capability model, an act of the processor determining the dependence and constraints of the business organization on the business capability, including;
an act of determining the number of connections between the business capability and other business capabilities;
an act of identifying each connection between the business capability and another business capability;
an act of determining the connection type for each identified connection between the business capability and another business capability; and
an act of assigning a dependence value to the accessed business capability based on number and type of connections between the business capability and the other business capabilities;
an act of creating an interdependency and constraints view of the business organization, including;
an act of calculating the interdependence of each business capability relative to the other business capabilities based on the assigned dependence values;
an act of spatially arranging the business capabilities relative to one another according the hierarchal arrangement; and
an act of assigning a visual indicator to each business capability based on the calculated interdependence for the business capability such that business capabilities with different calculated interdependence can be visually distinguished from one another.
2 Assignments
0 Petitions
Accused Products
Abstract
The present invention extends to methods, systems, and computer program products for determining capability interdependency and analyzing risks in business architectures. Accordingly, embodiments of the invention can be used to drive an understanding of the relative interdependency (complexity) of a capability and how capabilities impact one another. Connectedness and/or data exchanged between capabilities can be used to formulate relative interdependency (complexity) of a capability and can be analyzed to inform a number of strategies from data architecture and business intelligence and project risk. Other risk/impact analysis data can be combined with interdependency (complexity) to present risk/impact analysis scenarios for organizations.
-
Citations
20 Claims
-
1. At a computer system, the computer system including a processor and system memory, a method for identifying interdependency between business capabilities and underlying components that provide functionality to the business capabilities, the method comprising:
-
an act of accessing a business capability model for an organization, the business capability model including a plurality hierarchically arranged business capabilities, each business capability representing a portion of what the business organization does, each business capability in the business capability model connected to one or more other business capabilities in the capability model; for each business capability in the business capability model, an act of the processor determining the dependence and constraints of the business organization on the business capability, including; an act of determining the number of connections between the business capability and other business capabilities; an act of identifying each connection between the business capability and another business capability; an act of determining the connection type for each identified connection between the business capability and another business capability; and an act of assigning a dependence value to the accessed business capability based on number and type of connections between the business capability and the other business capabilities; an act of creating an interdependency and constraints view of the business organization, including; an act of calculating the interdependence of each business capability relative to the other business capabilities based on the assigned dependence values; an act of spatially arranging the business capabilities relative to one another according the hierarchal arrangement; and an act of assigning a visual indicator to each business capability based on the calculated interdependence for the business capability such that business capabilities with different calculated interdependence can be visually distinguished from one another. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 14, 16)
-
-
9. At a computer system, the computer system including a processor and system memory, a method for identifying interdependency between business capabilities and underlying components that provide functionality to the business capabilities, the method comprising:
-
an act of accessing a business capability model for an organization, the business capability model including a plurality hierarchically arranged business capabilities, each business capability representing a portion of what the business organization does, each business capability in the business capability model connected to one or more other business capabilities in the capability model; an act of accessing a data model for the organization, the data model modeling the organizations business data into different data types; for each business capability in the business capability model, an act of the processor determining the dependence and constraints of the business organization on the business capability, including; an act of identifying the different data types that flow through the business capability; an act of identifying the frequency of each identified data type flowing through the business capability; and an act of assigning a dependence value to the accessed business capability based on frequencies of the identified data types flowing through the business capability; and an act of creating an interdependency and constraints view of the business organization, including; an act of calculating the interdependence of each business capability relative to the other business capabilities based on the assigned dependence values; an act of spatially arranging the business capabilities relative to one another according the hierarchal arrangement; and an act of assigning a visual indicator to each business capability based on the calculated interdependence for the business capability such that business capabilities with different calculated interdependence can be visually distinguished from one another. - View Dependent Claims (10, 11, 12, 13, 15, 17, 18)
-
-
19. A computer system, the computer system comprising:
-
one or more processors; system memory; one or more computer storage media having stored thereon computer executable instructions representing;
a mapping module, an interdependence assignment module, a value assignment module, a risk analyzer, and a presentation module, wherein a processor invokes computer-executable instructions to implement the configured functionality of any of the mapping module, the interdependence assignment module, the value assignment module, the risk analyzer, and the presentation module,wherein the mapping module is configured to; access a business capability model for an organization, the business capability model including a plurality hierarchically arranged business capabilities, each business capability representing a portion of what the business organization does, each business capability in the business capability model connected to one or more other business capabilities in the capability model; map the business capabilities in the business capabilities model other data selected from among;
other business capabilities in the business capabilities model and data flowing through the business capabilities in the business capability model; andoutput a mapping of the business capabilities, the mapping the business capabilities to the other data; wherein the value assignment module is configured to assign a dependence value to each business capability in the mapping based one or more of;
the interconnectedness between the business capability and frequencies of identified data types flowing through the business capability;wherein the risk analyzer is configured to; access the mapping; access risk/impact analysis data; and formulate a risk/impact analysis data for the business capabilities in the business capability model, the risk/impact analysis view formulated by combining the mapping and the risk/impact analysis data; and wherein the presentation module is configured to; present the risk/impact analysis data as a risk/impact analysis view of the business organization, including; spatially arranging the business capabilities relative to one another; and assigning one or more visual indicators to each business capability based on the risk/impact analysis data for the business capability such that business capabilities can be visually distinguished from one another based on the risk/impact analysis data so as to provide the business organization a risk/impact analysis of its business capabilities. - View Dependent Claims (20)
-
Specification