YAGNI
https://ja.wikipedia.org/wiki/YAGNI
"You ain't gonna need it"のアクロニム。
XP
のルールのひとつとされる。
Ron Jeffries
のブログ記事「
You’re NOT gonna need it!
」が初出だと思われる(1998年)が、まだYAGNIと略しておらず、「You’re not gonna need it!」としている。
『Clean Craftsmanship: Disciplines, Standards, and Ethics』
では、
XP Immersion
で誰かがホワイトボードに「YAGNI」と書いたとある(1999年)
書籍としては
『Extreme Programming Installed』
が初出(2000年)
『Lean Software Development: An Agile Toolkit』
には「Beck, Extreme Programming Explained, Chapter 17, uses the acronym YAGNI (You Aren’t Going to Need It) for this practice and explains its rationale.」とあるが……そんな記述はない。