Planning and optimizing IT transformations
First Claim
1. A computer-implemented method of planning and optimizing information technology (IT) infrastructure transformations, the computer implemented method comprising:
- creating a predictive effort estimation model for transforming an existing IT infrastructure into a transformed IT infrastructure, wherein transforming the existing IT infrastructure comprises replacing legacy applications;
emulating an introduction of a new application into the existing IT infrastructure through a use of a decision tree for transformation path determination to create a transformation path emulation;
emulating a use of a software factory for introducing the new application into the existing IT infrastructure to create a software factory use emulation for creating the transformed IT infrastructure;
accurizing the predictive effort estimation model with results from the transformation path emulation and the software factory use emulation to create an accurized transformed IT infrastructure model;
determining, by one or more processors, a Prediction of Effort (POE) for optimizing the existing IT infrastructure based on a formula;
(POE)=Σ
(Cl×
KLOC)+(Cs×
System Interfaces)+(Cc×
COTS)+(Co×
OS Gap Factor)+(Cn×
Nodes)+K,where;
Cl=a first weighting value for a first parameter, wherein the first parameter is Kilo-Lines Of Code (KLOC), wherein KLOC describes a quantity of lines of code used in applications in the existing IT infrastructure;
Cs=a second weighting value for a second parameter, wherein the second parameter is System Interfaces, wherein the System Interfaces describe a quantity of system interfaces that are required between legacy software in the existing IT infrastructure and other software modules in the existing IT infrastructure;
Cc=a third weighting value for a third parameter, wherein the third parameter is Commercial Off The Shelf (COTS), wherein COTS describes a quantity of COTS packages to be used to create the physical transformed IT infrastructure;
Co=a fourth weighting value for a fourth parameter, wherein the fourth parameter is an Operating System (OS) Gap Factor, wherein the OS Gap Factor describes a level of difference between a legacy OS used in the existing IT infrastructure and a new OS used in the physical transformed IT infrastructure;
Cn=fifth weighting value for a fifth parameter, wherein the fifth parameter is Nodes, wherein Nodes describes a quantity of object class nodes used in legacy software used in the existing IT infrastructure and the new application used in the physical transformed IT infrastructure; and
K=a normalizer value that represents an initially predicted fixed cost component of any software transformation process that is similar to transforming the existing IT infrastructure into the physical transformed IT infrastructure; and
wherein each of the first, second, third, fourth, and fifth weighting values represents a relative importance of the respective first, second, third, fourth, and fifth parameters when transforming the existing IT infrastructure into the physical transformed IT infrastructure; and
deploying a physical transformed IT infrastructure using the accurized transformed IT infrastructure model to physically transform the existing IT infrastructure.
1 Assignment
0 Petitions
Accused Products
Abstract
A computer-implemented method, system, and computer program product for planning and optimizing information technology (IT) infrastructure transformations is presented. A predictive effort estimation model for transforming an existing IT infrastructure into a transformed IT infrastructure is initially created. The introduction of a new application into the existing IT infrastructure through a use of a decision tree as a transformation path determination is emulated to create a transformation path emulation. The use of a software factory is emulated for introducing the new application into the existing IT infrastructure to create a software factory use emulation for creating the transformed IT infrastructure. The predictive effort estimation model is accurized using results from the transformation path emulation and the software factory use emulation to create an accurized transformed IT infrastructure model. A physical transformed IT infrastructure is then deployed using the accurized transformed IT infrastructure model.
-
Citations
12 Claims
-
1. A computer-implemented method of planning and optimizing information technology (IT) infrastructure transformations, the computer implemented method comprising:
-
creating a predictive effort estimation model for transforming an existing IT infrastructure into a transformed IT infrastructure, wherein transforming the existing IT infrastructure comprises replacing legacy applications; emulating an introduction of a new application into the existing IT infrastructure through a use of a decision tree for transformation path determination to create a transformation path emulation; emulating a use of a software factory for introducing the new application into the existing IT infrastructure to create a software factory use emulation for creating the transformed IT infrastructure; accurizing the predictive effort estimation model with results from the transformation path emulation and the software factory use emulation to create an accurized transformed IT infrastructure model; determining, by one or more processors, a Prediction of Effort (POE) for optimizing the existing IT infrastructure based on a formula;
(POE)=Σ
(Cl×
KLOC)+(Cs×
System Interfaces)+(Cc×
COTS)+(Co×
OS Gap Factor)+(Cn×
Nodes)+K,where;Cl=a first weighting value for a first parameter, wherein the first parameter is Kilo-Lines Of Code (KLOC), wherein KLOC describes a quantity of lines of code used in applications in the existing IT infrastructure; Cs=a second weighting value for a second parameter, wherein the second parameter is System Interfaces, wherein the System Interfaces describe a quantity of system interfaces that are required between legacy software in the existing IT infrastructure and other software modules in the existing IT infrastructure; Cc=a third weighting value for a third parameter, wherein the third parameter is Commercial Off The Shelf (COTS), wherein COTS describes a quantity of COTS packages to be used to create the physical transformed IT infrastructure; Co=a fourth weighting value for a fourth parameter, wherein the fourth parameter is an Operating System (OS) Gap Factor, wherein the OS Gap Factor describes a level of difference between a legacy OS used in the existing IT infrastructure and a new OS used in the physical transformed IT infrastructure; Cn=fifth weighting value for a fifth parameter, wherein the fifth parameter is Nodes, wherein Nodes describes a quantity of object class nodes used in legacy software used in the existing IT infrastructure and the new application used in the physical transformed IT infrastructure; and K=a normalizer value that represents an initially predicted fixed cost component of any software transformation process that is similar to transforming the existing IT infrastructure into the physical transformed IT infrastructure; and wherein each of the first, second, third, fourth, and fifth weighting values represents a relative importance of the respective first, second, third, fourth, and fifth parameters when transforming the existing IT infrastructure into the physical transformed IT infrastructure; and deploying a physical transformed IT infrastructure using the accurized transformed IT infrastructure model to physically transform the existing IT infrastructure. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer program product for planning and optimizing information technology (IT) infrastructure transformations, the computer program product comprising:
-
a non-transitory computer readable storage media; first program instructions to create a predictive effort estimation model for transforming an existing IT infrastructure into a transformed IT infrastructure, wherein transforming the existing IT infrastructure comprises replacing legacy applications; second program instructions to emulate an introduction of a new application into the existing IT infrastructure through a use of a decision tree for transformation path determination to create a transformation path emulation; third program instructions to emulate a use of a software factory for introducing the new application into the existing IT infrastructure to create a software factory use emulation for creating the transformed IT infrastructure; fourth program instructions to accurize the predictive effort estimation model with results from the transformation path emulation and the software factory use emulation to create an accurized transformed IT infrastructure model; fifth program instructions to determine a Prediction of Effort (POE) for optimizing the existing IT infrastructure based on a formula;
(POE)=Σ
(Cl×
KLOC)+(Cs×
System Interfaces)+(Cc×
COTS)+(Co×
OS Gap Factor)+(Cn×
Nodes)+K,where;Cl=a first weighting value for a first parameter, wherein the first parameter is Kilo-Lines Of Code (KLOC), wherein KLOC describes a quantity of lines of code used in applications in the existing IT infrastructure; Cs=a second weighting value for a second parameter, wherein the second parameter is System Interfaces, wherein the System Interfaces describe a quantity of system interfaces that are required between legacy software in the existing IT infrastructure and other software modules in the existing IT infrastructure; Cc=a third weighting value for a third parameter, wherein the third parameter is Commercial Off The Shelf (COTS), wherein COTS describes a quantity of COTS packages to be used to create the physical transformed IT infrastructure; Co=a fourth weighting value for a fourth parameter, wherein the fourth parameter is an Operating System (OS) Gap Factor, wherein the OS Gap Factor describes a level of difference between a legacy OS used in the existing IT infrastructure and a new OS used in the physical transformed IT infrastructure; Cn=fifth weighting value for a fifth parameter, wherein the fifth parameter is Nodes, wherein Nodes describes a quantity of object class nodes used in legacy software used in the existing IT infrastructure and the new application used in the physical transformed IT infrastructure; and K=a normalizer value that represents an initially predicted fixed cost component of any software transformation process that is similar to transforming the existing IT infrastructure into the physical transformed IT infrastructure; and wherein each of the first, second, third, fourth, and fifth weighting values represents a relative importance of the respective first, second, third, fourth, and fifth parameters when transforming the existing IT infrastructure into the physical transformed IT infrastructure; and sixth program instructions to deploy a physical transformed IT infrastructure using the accurized transformed IT infrastructure model to physically transform the existing IT infrastructure, and wherein the first, second, third, fourth, fifth, and sixth program instructions are stored on the non-transitory computer readable storage media, and wherein the first, second, third, fourth, fifth, and sixth program instructions are executable by a processor.
-
-
9. A computer-implemented method of planning and optimizing information technology (IT) infrastructure transformations, the computer implemented method comprising:
-
creating a predictive effort estimation model for transforming an existing IT infrastructure into a transformed IT infrastructure, wherein transforming the existing IT infrastructure comprises replacing legacy applications; emulating an introduction of a new application into the existing IT infrastructure through a use of a decision tree for transformation path determination to create a transformation path emulation; emulating a use of a software factory for introducing the new application into the existing IT infrastructure to create a software factory use emulation for creating the transformed IT infrastructure; accurizing the predictive effort estimation model with results from the transformation path emulation and the software factory use emulation to create an accurized transformed IT infrastructure model; determining, by one or more processors, whether to transform the existing IT infrastructure into a physical transformed IT infrastructure using a binary transformation, a like-for-like transformation, or a custom transformation, wherein the binary transformation moves binary executable code from the existing IT infrastructure into the physical transformed IT infrastructure, the like-for-like transformation recompiles the new software to create a recompiled new software that is supported by an existing OS in the existing IT infrastructure, and wherein the custom transformation migrates applications from legacy hardware in the existing IT infrastructure to hardware targets in the physical transformed IT infrastructure, wherein determining whether to transform the existing IT infrastructure into the physical transformed IT infrastructure using a binary transformation, a like-for-like transformation, or a custom transformation is performed by; receiving, by one or more processors, results from a scorecard, wherein the scorecard identifies transformation attributes for transforming the existing IT infrastructure into the physical transformed IT infrastructure, wherein the transformation attributes comprise; an application activity attribute, wherein the application activity attribute describes a frequency of recent and planned changes to applications run on the existing IT infrastructure; a mission criticality attribute, wherein the mission criticality attribute describes an extent of business impact that would be caused by unavailability of the existing IT infrastructure; a retirement status attribute, wherein the retirement status attribute describes a status of plans to retire the existing IT infrastructure; an application codependency attribute, wherein the application codependency attribute describes how many other applications interface with the new application in the physical transformed IT infrastructure; an Operating System (OS) gap attribute, wherein the OS gap attribute describes a functionality gap between a first OS in the existing IT infrastructure and a second OS required to operate the new application in the physical transformed IT infrastructure; and a Commercial Off The Shelf (COTS) gap attribute, wherein the COTS gap attribute describes how many COTS components can be used by the new application in the physical transformed IT infrastructure; assigning a weight to the results from the scorecard for each of the transformation attributes; summing weights for the results from the scorecard for each of the transformation attributes to generate a calculated weighted attributes score; and associating a first range of calculated weighted attributes scores with the binary transformation, a second range of calculated weighted attributes scores with the like-for-like transformation, and a third range of calculated weighted attributes scores with the custom transformation; and deploying the physical transformed IT infrastructure using the accurized transformed IT infrastructure model to physically transform the existing IT infrastructure. - View Dependent Claims (10, 11, 12)
-
Specification