Big Design Up Front (BDUF)


Big Design Up Front (BDUF) is a term for any software development approach, in which the program's design is to be completed and perfected before that program's implementation is started. It is often associated with the waterfall model of software development.

The argument between the proponents and critics of BDUF has somewhat degenerated into a "holy war", with most people believing that a compromise between BDUF and the more extreme variants of agile software development is the best solution to most software development problems.

Unless otherwise stated, the content of this page is licensed under Creative Commons Attribution-ShareAlike 3.0 License