SOFTWARE FACTORY

What is a Software Factory?

What can 100 years of manufacturing principles teach us about large-scale software services?

In the late 1800s, small teams of craftsmen would build small batches of automobiles together, from scratch. These teams would handle everything from vehicle construction even to maintenance, since they had unique knowledge about each of these amazingly unique cars.

Fast-forward 100 years and into the world of large-scale IT Services. Work is still managed on hourly labor rates, there is little true investment in process and tools, and projects are staffed with generalists instead of trained specialists. A wave of outsourcing provided a one-time cost drop due to labor arbitrage, but little improvement has been seen in quality and no ongoing cost improvements.