The aim should be having enough information to keep everyone aligned, develop a common understanding and have reference to iterate with. Consistent with Agile, documentation should be incremental as well. You produce enough documentation to start with something then update when new information becomes available as a result of discovery and experimentation.
tweighs the …oblems, we typically want to be raising them straight into JIRA. This is really what we strive for. Creating documentation to track what is often small enough to put into our backlog, already well defined and agreed upon may appear to be valuable but often outweighs the time and cost of creating and maintaining the documentation.