Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Section
show-titlefalse
titleDescription
Quote External
source-urihttp://c2.com/xp/YouArentGonnaNeedIt.html
authorExtreme ProgrammingRon Jeffries
author-urihttphttps://c2en.wikipedia.comorg/xp/ExtremeProgramming.htmlwiki/Ron_Jeffries
sourceYou Arent Aren't Gonna Need It

Always implement things when you actually need them, never when you just foresee that you need them.

YAGNI - You Aren't Gonna Need It: The cost of creating a document may be magnitudes smaller than the cost of maintaining that document. A document providing information that is out-of-date typically inflicts more harm than a document that does not exist.

Therefore documents are liabilities that should be created with due diligence. This starts by finding and naming at least one stakeholder who demands the information in written form. Write documents just-in-time when there is actual demand to have the information in written form.

...