A few years back, while managing a software development department, I developed an efficient software factory based on lean principals that directly supported a $2Billion per year business. It didn’t start out that way and took a couple of attempts to get it working well. When I acquired the department things seemed to be in chaos. • Developers would take on work directly from customers and disappear until it was promoted into production by the same developer • No load balancing of work among team members • Little communication with co-workers or management • Very little formal documentation existed for code that required periodic regulatory audits • No consistency between developers’ code • Therefore, nobody could work on each other’s code • Post-product release bugs were the norm, not the exception In truth much of the team had their heart in the right place. They had been working with some of our customers for 10+ years and were absolutely focused on custome...