In the Beginning . . . In days of yore, systems development projects were front-ended with laborious requirements engineering and design tasks. This made sense then because development was labor-intensive, time-consuming, and expensive. Changes to the scope or design of a solution mid-development increased the likelihood of errors and incremental time and expense. In recognition… Read More »Is Detailed Design Anti-Agile?