La documentación de un proyecto puede llegar a ser sumamente extensa y más si te apegas a metodologías de desarrollo y a estándares.
Si apenas vas comenzando hazlo simple, imagina que le explicaras el documento a tres personas.
- A tu jefe o posible inversionista, el querrá ver de que trata a groso modo así que poco tecnicismo (este vendría siendo algo como el documento de alcance en muchos proyectos)
- A otro programador, imagina que es un loco que conoce donde vive y puede ir en cualquier momento si se desespera por que no esta bien especificado algo.
- A el resto del mundo, explica que hace y que se puede llegar a hacer con tu aplicación.
Todo esto irá cambiando en el transcurso del tiempo en lo que construyes tu app así que esta bien.
PD: El cliclo normal es: Idea -> Diagramas -> Tecnicismos -> Pruebas, no en ese preciso orden.