The case for multi-disciplined teams doing agile development over throwing work over the wall. Constant stakeholder feedback is neededRead less