Patent ID: 9189757
Filing Date: 2015-11-17
Classification: G06Q

Abstract:
1. A computer-implemented method for monitoring and maintaining a balance of factory quality attributes when developing a deliverable software in a software factory, the computer-implemented method comprising: receiving, from a client computer associated with a client, a request for a deliverable software based on a project proposal, wherein the deliverable software is to enable execution of a project associated with the project proposal; a balance evaluation engine in the software factory establishing a business baseline for the project proposal, the business baseline having a plurality of requirements associated with one or more business drivers of the project proposal, wherein the software factory comprises: a software factory governance section that evaluates the project proposal for acceptance by the software factory; a design center composed of a requirements analysis team and an architecture team, wherein the design center sections the project proposal into major functional areas that are to be handled by the requirements analysis team and the architecture team, and wherein the design center creates work packets, which include pre-stored, reusable, self-contained, discrete units of software code; and an assembly line that receives and executes the work packets to create the deliverable software; optimizing the deliverable software based on the business baseline, wherein the optimizing the deliverable software further comprises: recursively performing the functions of (a) establishing a business baseline and (b) optimizing the deliverable software to modify the project proposal until an optimized design is created for the deliverable software that meets the plurality of requirements of the business baseline; and delivering the deliverable software to the client computer.