flâneur — a map of the web's best reading

Yagni

martinfowler.com · 2,122 words · saved by 2 readers

Yagni ("You Aren't Gonna Need It") is the principle that we should not build presumptive features. It should not be used as a justification for neglecting internal quality.

Yagni 26 May 2015 Martin Fowler process theory project planning evolutionary design programming style Yagni originally is an acronym that stands for “You Aren't Gonna Need It”. It is a mantra from ExtremeProgramming that's often used generally in agile software teams. It's a statement that some capability we presume our software needs in the future should not be built now because “you aren't gonna need it”. Yagni is a way to refer to the XP practice of Simple Design (from the first edition of The White Book , the second edition refers to the related notion of “incremental design”). 1 Like many

Explore this link on the map →

saved by

related reading