×

System and method for optimizing project subdivision using data and requirements focuses subject to multidimensional constraints

  • US 7,584,160 B2
  • Filed: 10/27/2006
  • Issued: 09/01/2009
  • Est. Priority Date: 10/27/2006
  • Status: Expired due to Fees
First Claim
Patent Images

1. A computer-implemented method for creating an optimally integrated information technology project for an organization, the computer-implemented method comprising:

  • defining a solution model for an information technology project, wherein defining the solution model further comprises;

    receiving a first set of input regarding output objects, wherein the output objects are a set of outputs the information technology project is designed to deliver;

    receiving a second set of input regarding existing data sources;

    decomposing the output objects into output data objects and process data objects, wherein a processor decomposes the output objects into the data output objects and the process data objects;

    organizing the data output objects into future data structures;

    determining value clusters, wherein value clusters are comprised of data value clusters and process value clusters, wherein the data value clusters are comprised of matrices, wherein the matrices associate a set of values with a set of data sources based on a relationship between the data sources and the data output objects;

    creating an affinity matrix, wherein the affinity matrix is based on the data value clusters and the process value clusters, and wherein the affinity matrix is comprised of a set of rows and a set of columns, wherein the set of rows comprise a set of sub-projects, and wherein the set of columns are associated with the set of data sources, and wherein each cell in the affinity matrix comprises a number indicating whether a corresponding sub-project on a row accesses a data source among the set of data sources;

    mapping the future data structures to the existing data resources;

    producing the solution model for inputting into an optimization engine;

    receiving boundary conditions, wherein the boundary conditions are comprised of resource data, constraint data, and political concern data;

    determining transformation issues, wherein transformation issues comprise additional constraints for getting data from a source to a target through defined transformations;

    executing an optimization operation, wherein executing the optimization operation further comprises;

    inputting the solution model, the resource data, the constraint data, the political concern data, and the transformation issues into the optimization engine, wherein the optimization engine comprises a commercially available software program located on the processor, wherein the commercially available software program provides a set of results that mathematically define the optimized project as a set of data structures comprised of optimized sub-projects;

    receiving a set of adjustments for the optimized project produced from the optimization engine;

    repeating optimization and receiving the optimized project until feedback is no longer required on the set of results; and

    storing the optimized project in a storage device located on the processor.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×