1. A computer-implemented method for maintaining a health of a software factory that creates software in a standardized manner, the computer-implemented method comprising: defining work packets to perform sub-functions of a software, wherein the work packet is a pre-stored, reusable, self-contained, discrete unit of software code; tracking a transmission of the work packets to an assembly line in a software factory; monitoring any retrieval of software artifacts that are used to create the work packets; monitoring any on-going changes of work activities that are contained in the work packets; determining if execution of the work packets conforms to governance guidelines for the software factory; monitoring the software factory to ensure that the work packets comply with an architecture of the software factory; tracking quality metrics for an execution of the work packets in an assembly line in the software factory; and transmitting all tracked and monitored information described above to a dashboard in a monitoring display to depict a real-time health condition of the software factory.