BDUF (Big Design Up Front) /bduf/ A term used ironically by programmers. It describes the documentation required in advance of building something when projects are run in a waterfall project management mode. Related Topics Design ThinkingDigitalizationInnovation