Software Factory Readiness Review
First Claim
1. A computer-implemented method for determining if a software factory is ready to take on a software project, the computer-implemented method comprising:
- determining if an infrastructure for a software factory has been procured;
determining if operational software needed to assemble work packets in an assembly line in the software factory has been installed;
determining if a workflow event model for an assembly line in the software factory has been configured;
determining if workload in the assembly line has been balanced;
determining if communication channels between the software factory and a customer'"'"'s computer system have been defined and cleared for data transmission; and
in response to determining that any element described above has been determined not to have occurred, prohibiting an induction of a software project into the software factory.
6 Assignments
0 Petitions
Accused Products
Abstract
A computer-implemented method, system, and computer-readable medium for determining if a software factory is ready to take on a software project is presented. In a preferred embodiment, the computer-implemented method includes the steps of: determining if an infrastructure for a software factory has been procured; determining if operational software needed to assemble work packets in an assembly line in the software factory has been installed; determining if a workflow event model for an assembly line in the software factory has been configured; determining if workload in the assembly line has been balanced; determining if communication channels between the software factory and a customer'"'"'s computer system have been defined and cleared for data transmission; and in response to determining that any element described above has been determined not to have occurred, prohibiting an induction of a software project into the software factory.
-
Citations
20 Claims
-
1. A computer-implemented method for determining if a software factory is ready to take on a software project, the computer-implemented method comprising:
-
determining if an infrastructure for a software factory has been procured; determining if operational software needed to assemble work packets in an assembly line in the software factory has been installed; determining if a workflow event model for an assembly line in the software factory has been configured; determining if workload in the assembly line has been balanced; determining if communication channels between the software factory and a customer'"'"'s computer system have been defined and cleared for data transmission; and in response to determining that any element described above has been determined not to have occurred, prohibiting an induction of a software project into the software factory. - 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 determining if a software factory is ready to take on a software project by performing the steps of; determining if an infrastructure for a software factory has been procured; determining if operational software needed to assemble work packets in an assembly line in the software factory has been installed; determining if a workflow event model for an assembly line in the software factory has been configured; determining if workload in the assembly line has been balanced; determining if communication channels between the software factory and a customer'"'"'s computer system have been defined and cleared for data transmission; and in response to determining that any element described above has been determined not to have occurred, prohibiting an induction of a software project into the software factory. - 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:
-
determining if an infrastructure for a software factory has been procured; determining if operational software needed to assemble work packets in an assembly line in the software factory has been installed; determining if a workflow event model for an assembly line in the software factory has been configured; determining if workload in the assembly line has been balanced; determining if communication channels between the software factory and a customer'"'"'s computer system have been defined and cleared for data transmission; and in response to determining that any element described above has been determined not to have occurred, prohibiting an induction of a software project into the software factory. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20)
-
Specification