In 2008, I wrote a mini series about Kaizen and Software Development. Kaizen or continuous improvement asserts the centrality of quality as the only way to achieve the trifecta of quality, speed and cost. Simply put incremental improvements around quality will result in lower cost and higher speed. Much of agile development has really been the re-invention of techniques long known in manufacturing. In my series I cover lot size one, no inventory, visualization, root cause analysis and customi...