Waste Determinants Identification and Elimination Process Model Within a Software Factory Operating Environment
First Claim
1. A computer-implemented method for identifying and eliminating wasteful activities in a deliverable software that is generated by a software factory to execute a project, the computer-implemented method comprising:
- receiving, at a software factory, a work packet in a software factory, 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, andan assembly line that receives and executes the work packets to create a deliverable software;
evaluating process sensors in a deliverable software that is generated in the software factory, wherein the process sensors detect time consuming activities that extend beyond an estimated predetermined completion timeline for a project, and wherein the process sensors also detect wait states that are caused by processes and activities of tasks that are not critical to a successful completion of essential tasks necessary to complete requirements fulfillment and successful exit criteria of an agreed work contract for the project;
determining, via a process analysis, if defined added value processes and activities identified in a value stream analysis are interdependent to a critical path for executing the project;
in response to determining that the defined added value processes and activities identified in the value stream analysis are not interdependent to the critical path for executing the project, determining that performance of the defined added value processes and activities identified in the value stream analysis is wasteful; and
eliminating, from the project, the defined added value processes and activities identified in the value stream analysis that have been determined to be wasteful.
2 Assignments
0 Petitions
Accused Products
Abstract
Within the context of a software factory, process sensors detect time consuming activities that extend beyond an estimated predetermined completion timeline for a project. These process sensors also detect wait states that are caused by processes and activities of tasks that are not critical to completing the project. A process analysis is used to determine if defined added value processes and activities identified in a value stream analysis are interdependent to a critical path for executing the project. If the defined added value processes and activities identified in the value stream analysis are determined to not be interdependent to the critical path for executing the project, then a determination is made that performance of the defined added value processes and activities identified in the value stream analysis is wasteful and such processes and activities are eliminated from the process.
-
Citations
20 Claims
-
1. A computer-implemented method for identifying and eliminating wasteful activities in a deliverable software that is generated by a software factory to execute a project, the computer-implemented method comprising:
-
receiving, at a software factory, a work packet in a software factory, 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, and an assembly line that receives and executes the work packets to create a deliverable software; evaluating process sensors in a deliverable software that is generated in the software factory, wherein the process sensors detect time consuming activities that extend beyond an estimated predetermined completion timeline for a project, and wherein the process sensors also detect wait states that are caused by processes and activities of tasks that are not critical to a successful completion of essential tasks necessary to complete requirements fulfillment and successful exit criteria of an agreed work contract for the project; determining, via a process analysis, if defined added value processes and activities identified in a value stream analysis are interdependent to a critical path for executing the project; in response to determining that the defined added value processes and activities identified in the value stream analysis are not interdependent to the critical path for executing the project, determining that performance of the defined added value processes and activities identified in the value stream analysis is wasteful; and eliminating, from the project, the defined added value processes and activities identified in the value stream analysis that have been determined to be wasteful. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A system comprising:
-
a processor; a data bus coupled to the processor; a memory coupled to the data bus; and a computer-usable medium embodying computer program code, the computer program code comprising instructions executable by the processor and configured for identifying and eliminating wasteful activities in a deliverable software that is generated by a software factory by performing the steps of; receiving, at a software factory, a work packet in a software factory, 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, and an assembly line that receives and executes the work packets to create a deliverable software; evaluating process sensors in a deliverable software that is generated in the software factory, wherein the process sensors detect time consuming activities that extend beyond an estimated predetermined completion timeline for a project, and wherein the process sensors also detect wait states that are caused by processes and activities of tasks that are not critical to a successful completion of essential tasks necessary to complete requirements fulfillment and successful exit criteria of an agreed work contract for the project; determining, via a process analysis, if defined added value processes and activities identified in a value stream analysis are interdependent to a critical path for executing the project; in response to determining that the defined added value processes and activities identified in the value stream analysis are not interdependent to the critical path for executing the project, determining that performance of the defined added value processes and activities identified in the value stream analysis is wasteful; and eliminating, from the project, the defined added value processes and activities identified in the value stream analysis that have been determined to be wasteful. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A computer-readable medium encoded with a computer program, the computer program comprising computer executable instructions configured for:
-
receiving, at a software factory, a work packet in a software factory, 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, and an assembly line that receives and executes the work packets to create a deliverable software; evaluating process sensors in a deliverable software that is generated in the software factory, wherein the process sensors detect time consuming activities that extend beyond an estimated predetermined completion timeline for a project, and wherein the process sensors also detect wait states that are caused by processes and activities of tasks that are not critical to a successful completion of essential tasks necessary to complete requirements fulfillment and successful exit criteria of an agreed work contract for the project; determining, via a process analysis, if defined added value processes and activities identified in a value stream analysis are interdependent to a critical path for executing the project; in response to determining that the defined added value processes and activities identified in the value stream analysis are not interdependent to the critical path for executing the project, determining that performance of the defined added value processes and activities identified in the value stream analysis is wasteful; and eliminating, from the project, the defined added value processes and activities identified in the value stream analysis that have been determined to be wasteful. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20)
-
Specification