Lean Roots

Agile software development has its roots in the lean manufacturing paradigm developed at Toyota – the Toyota Production System (TPS). Lean manufacturing centers on creating more value with less work. One central principle of lean manufacturing is to relentlessly work on identifying and eliminating all sources of waste from the manufacturing process, and also to…

Production-Ready Iterations

Our highest priority is to satisfy the customer through early and continuous delivery of valuable software. So says the first principle of the Agile Manifesto. Software development teams aspire to be able to produce increments of production-ready code in every iteration, where ‘production-ready’ may mean something like: 100% unit tested, 100% feature tested, 100% system/performance/stress…