One of the most common questions in teaching and coaching agile processes to groups is: “How do we design our software while delivering iterations of potentially shippable product increments?” Scrum, an agile process that I teach about and coach organizations on implementation of, asks that each Sprint, analogous to an iteration, delivers a potentially shippable [...]




