Learn the basics of creating documentation in any agile framework.
There are several frameworks for agile work, but at their core, each one values:
- Individuals and interactions
- Working product increments
- Collaborating with customers
- Responding quickly to change
Where Documentation Fits
Generally, agile is great; but it's important to understand what it means for documentation specifically. Especially since the Agile Manifesto states that "extensive documentation" is not as highly valued as working product increments.
The key to agile documentation is understanding how to minimize the creation of documentation as the product is designed and built and how to reuse that content to create the final documentation. In the end, there should be a set of up-to-date documentation about what the product actually does rather than a paper trail of project documentation about what the team thought it would do.
Let's walk through each phase of the agile process and see how documentation fits in. Consider the agile framework your team uses and think about how and where to apply these tips. Remember, there isn't one way to do agile. The only qualifier is that your team values the agile principles above.
See also: Tom Johnson's thoughts on following Scrum with documentation projects.