Learn how to kill the productivity of your developers. Based on my experience as developer, manager, team leader, scrum master and CTO.
A lazy developer is a good developer. Creating documentation is a waste of time. So a good developer does not like documenting.
This post describes how we use Jira and Confluence in a agile, distributed team to specify our products.