System And Method For Simulating Global Product Development
First Claim
1. A system for simulating distributed product development comprising a plurality of discrete projects which are developed at a plurality of development sites, the system comprising:
- a plurality of site-specific discrete event product development simulation models configured to model development at development sites by operating on site-specific product development data using generalized simulation equations to produce simulation metrics for development sites; and
a plurality of system dynamics simulation models, the system dynamics models configured to operate on product development data and simulation metrics to produce simulation metrics, the plurality of system dynamics simulation models comprising;
a plurality of site-specific system dynamics models configured to interact with the site-specific discrete event product development simulation models, receive data and metrics, and produce simulation metrics for development sites; and
one global system dynamics simulation model configured to interact with the plurality of site-specific system dynamics models, receive data and metrics, and product global product development simulation metrics.
1 Assignment
0 Petitions
Accused Products
Abstract
A global software development model instrument is described. The instrument utilizes a global system dynamics model, as well as one or more site-specific discrete event simulation and system dynamics models to model interactions within and between software development sites. Parameters, equations, and interactions between the model components are editable to allow for the simulation and comparison of various software development options and to provide for global software development research. Additional product development situations can be modeled as well, including hardware and systems engineering.
29 Citations
26 Claims
-
1. A system for simulating distributed product development comprising a plurality of discrete projects which are developed at a plurality of development sites, the system comprising:
-
a plurality of site-specific discrete event product development simulation models configured to model development at development sites by operating on site-specific product development data using generalized simulation equations to produce simulation metrics for development sites; and
a plurality of system dynamics simulation models, the system dynamics models configured to operate on product development data and simulation metrics to produce simulation metrics, the plurality of system dynamics simulation models comprising;
a plurality of site-specific system dynamics models configured to interact with the site-specific discrete event product development simulation models, receive data and metrics, and produce simulation metrics for development sites; and
one global system dynamics simulation model configured to interact with the plurality of site-specific system dynamics models, receive data and metrics, and product global product development simulation metrics. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A computer-readable medium containing data which, when read by a computer, describe a global software development model measuring simulation metrics for a global software development project spanning a plurality of development sites, the model comprising:
-
a plurality of site-specific discrete event simulation models configured to model development at development sites by operating on site-specific product development data using generalized simulation equations to produce simulation metrics for development sites;
a plurality of site-specific system dynamics models configured to interact with the site-specific discrete event product development simulation models, receive data and metrics, and produce simulation metrics for development sites; and
a global system dynamics model configured to interact with the plurality of site-specific system dynamics models, receive data and metrics, and produce global product development simulation metrics. - View Dependent Claims (15, 16, 17, 18, 19)
-
-
20. A method for simulating a global software development project for a software development project performed over a plurality of development sites, the method comprising:
-
collecting software development data from a plurality of software development data sites;
passing the data as simulation parameters to a global software development model, the model comprising a plurality of discrete event simulation models configured to produce site-specific simulation metrics from software development data and a global system dynamics simulation model configured to accept data and simulation metrics and produce global simulation metrics for the global software development project; and
receiving first simulated software development results data by utilizing the global software development model to simulate the software development project. - View Dependent Claims (21, 22, 23, 24)
-
-
25. A system for simulating distributed product development utilizing a plurality of discrete projects which are developed at a plurality of development sites, the system comprising:
-
a plurality of site-specific discrete event product development simulation models configured to operate on site-specific product development data to produce simulation metrics for development sites; and
a plurality of system dynamics simulation models configured to operate on product development data and simulation metrics to produce simulation metrics;
wherein the plurality of site-specific discrete event product development simulation models and the plurality of system dynamics simulation models are configured such that the product development data or simulation metrics measure at least one of the following;
communication issues, cultural issues, coordination strategies, manpower allocation strategies, skills, productivity, staffing, product, process, project type, development type, and quality assurance. - View Dependent Claims (26)
-
Specification