Methods and apparatus for creating solutions
First Claim
Patent Images
1. A method of creating a software system comprising acts of:
- determining a solution that defines a planned process for building the software system;
documenting the solution;
building the software system;
modifying the solution during the building of the software system to generate a modified solution; and
documenting the modified solution.
1 Assignment
0 Petitions
Accused Products
Abstract
Embodiments of the present-invention are directed to creating repeatable solutions so that a development team does not have to recreate an approach for developing a product, even though an approach used by a prior team for building a similar product has previously been created and would have been suitable for reuse in building the second product. In one embodiment, a method for creating a solution is provided in which a solution that defines a planned process is determined. The solution may then be documented and implementation of the solution may begin. During the implementation process, the solution may be modified and the modified solution may be documented.
-
Citations
31 Claims
-
1. A method of creating a software system comprising acts of:
-
determining a solution that defines a planned process for building the software system;
documenting the solution;
building the software system;
modifying the solution during the building of the software system to generate a modified solution; and
documenting the modified solution. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A method of creating a document comprising acts of:
-
determining a solution that defines a planned process for creating the document;
documenting the solution;
creating the document;
modifying the solution during the creation of the document to generate a modified solution; and
documenting the modified solution. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30)
-
-
31. At least one computer-readable medium encoded with instructions that, when executed on a computer system, perform a method comprising acts of:
-
accepting as input a first solution;
allowing a user to modify the solution to generate a second solution; and
storing the second solution separately from the first solution.
-
Specification