Ho lavorato a un progetto per un paio d'anni e sto iniziando a raccogliere una base di utenti decente. Ho creato una pagina di progetto con una documentazione di base, ma a questo punto non è molto più di una FAQ. So che ho bisogno di migliorarlo in modo che sia più informativo sia per i nuovi utenti che per i power user, e questo è il prossimo nella mia lista di cose da fare per la prossima versione.
Tuttavia, la prossima versione ha caratteristiche che la base di utenti è ansiosa di ottenere. Sono pronto a rilasciarlo in questo momento, è confezionato e pronto ad andare. Devo solo distribuirlo ai servizi di distribuzione appropriati.
Al punto. Le funzionalità sono importanti per i miei utenti, ma la documentazione è importante per me. Dovrei aspettare di rilasciare fino a dopo aver riscritto la documentazione? La mia attuale base di utenti è abbastanza esperta da capire come usare le nuove funzionalità, quindi non è quello di cui sono preoccupato. Potrebbero volerci un paio di settimane per finire i documenti, dato che ho del tempo libero limitato per lavorare su questo progetto, ma la comunità mi arrostirebbe allo spiedo se facessi aspettare ancora.
Il cliente ha ragione in questo scenario? Una funzionalità fantastica e diretta per gli utenti esistenti dovrebbe avere la priorità rispetto alla robusta documentazione per i nuovi utenti?
Aggiornamento: Wow, tante ottime risposte di alta qualità! Mi hai davvero aiutato a capire meglio come dovrei interagire e supportare sia il progetto che i suoi utenti. Grazie mille!