Big Requirements Up Front Sep 26, 2007, 06 :00 UTC (1 Talkback[s]) (3213 reads)
"Even using the right tools, in the right way, a software project can still get into trouble. One of the most pernicious ways to fail is over-specify everything up front. As the 'Lean Software Development' movement has documented, well-intentioned people often add risk to their projects when they make hard decisions too early--before any research to identify any supporting facts. The best practices are Adaptive Planning, and Just-in-Time Requirements.
"Another way to fail is to allow these requirements to fall into your lap by themselves. This post explores why embracing these deceptively easy requirements still adds risk..."