Back to all methodologies
ADDDD

Attention Deficit Disorder Driven Design

Type: Satire

Most commonly seen in open-source projects. You begin by implementing a core feature. After a couple of days, when either it gets boring or you've coded yourself into a corner and can't work out how to get out, you pick a new feature and start implementing that one instead. Advantages of this approach are that you can tick "in development" on the feature comparison charts when evaluating your solution against the alternatives. Disadvantages are that it leads to crappy software that doesn't work.