When is Software Design Complete (Enough)?
17 May 2005 SEATTLE – In this age of agile software development, it’s too easy to rush through design, and begin coding too soon. In addition to the obvious problems (missed requirements, etc), this can also have devestating effects on the development team when they start seeing that development has built something completely different than ...