Engineering practices

How teams work: agile, pairing, communication, quality, cost and the craft of delivery.