Definition :
The term BigDesignUpFront is usually used to describe ways of software development where a “big” detailed design is made before coding and testing takes place. many ExtremeProgramming (XP) advocates have said that such “big” designs don’t seem to be necessary, which most style ought to occur throughout the development method. whereas Xp will have initial design, it’s considered to be a comparatively “small” style. abundant of this page disputes the amount of up-front design needed for software projects.
Click here to get such more insights
Further Reading:
Lean Agile Software Development by Alan Salloway, Guy Beaver and James R. Trott.