Ideally, an agile document is just barely good enough, or just barely sufficient, for the situation at hand. Documentation is an important part of agile software development projects, but unlike traditionalists who often see documentation as a risk reduction strategy, agilists typically see documentation as a strategy which increases overall project risk and therefore strive to be as efficient as possible when it comes to documentation. Agilists write documentation when that's the best way to achieve the relevant goals, but there often proves to be better ways to achieve those goals than writing static documentation.
This article summarizes common "best practices" which agilists have adopted with respect to documentation. Best practices for increasing the agility of documentation:
Author: Scott W. Ambler
brought to you by enabling practitioners & organizations to achieve their goals using: