The same logic applies to a business or engineering process. Let individual departments do the work in batches and pass the batches to other departments and you guarantee major delays in getting work done. Lots of excessive bureaucracy will creep up, governing the standards for each department, and lots of non-value-adding positions will be created to monitor the flow. Most of the time will be spent with projects waiting for decisions or action. The result will be chaos and poor quality. Take the right people who do the value-added work, line them up, and flow the project through those people
...more