Hola Dara,
En el caso de las startups, donde se desarrolla software "innovador", pueden pasar ambas cosas: que se tenga un cliente (y que este tenga la idea de negocio innovadora), o no se tenga cliente como tal.
Lo que les sucede a las startups (sea que tengan un cliente como tal, o no lo tengan), es que existe cierta incertidumbre de si el producto generado (o la idea de negocio) va a tener aceptación en el mercado. Dicho de otra forma, de si la idea de negocio será exitosa (que se puede traducir en cantidad de usuarios que la adoptan, cantidad de clientes que la usan, etc).
Esta incertidumbre, hace que los requisitos sean cambiantes de acuerdo a las validaciones que se van haciendo durante el desarrollo. Lo que busca una startup, es validar lo antes posible su idea de negocio en el mercado (tienen que tener un time-to-market lo más corto posible) a través de lo que se llama MVP (Minimum Viable Product) o "Producto mínimo viable", donde el esfuerzo y dinero invertido sea el mínimo posible. Este MVP podríamos considerarlo como un "prototipo" que busca evaluar el éxito de la idea de negocio. Si la misma resulta exitosa, el desarrollo continua, caso contrario, el proyecto podría descartarse.
De las validaciones del MVP se obtiene mucho feedback, en donde la idea inicial puede cambiar mucho, descartando funcionalidades, modificando otras y agregando otras. Es un caso claro donde los requisitos no están claros desde el inicio y están sujetos a muchos cambios potenciales.
Resumiendo: Los requisitos en las primeras fases de una startup son muy inestables. El MVP tiene que realizarse de forma rápida, que tenga lo mínimo para poder ser validado y con el mínimo esfuerzo posible, para que, en caso de no ser validado, no se haya "perdido" mucho esfuerzo/dinero. --> en este sentido, invertir en documentación no parecería una buena estrategia.
En general, para el desarrollo de software en una Startup es más conveniente una metodología ágil, que va bastante de la mano con lo que se le llama "método Lean Startup" o filosofía "Lean". Te dejo un post que habla de la relación entre ambas:
https://economipedia.com/definiciones/metodo-lean-startup.html
Espero haber evacuado las dudas. Cualquier cosa nos vuelven a escribir.
Saludos,
Cecilia.