A Software Assembly Line is defined as:
A Software Assembly Line is a balanced combination of people, process and tools for the development and maintenance of software. The assembly line provides production processes and means of production which are repeatable, standardized and structured, affected by the organizational arrangement and the organization’s culture.
This factory approach guarantees an optimized productivity and quality, resulting in a favorable time-to-market, and lower development and management costs.
The assembly line has a life cycle and governance organization to update and optimize itself.