Stop Designing Your Software Upfront

Published: April 21, 2015, 4:07 p.m.

Sandi Metz on how OOD (objected-oriented design) and agile development simplify design requirements, promote communication and lead to better, faster, more cost-effective software.