He estado trabajando en un proyecto durante un par de años y estoy empezando a reunir una base de usuarios decente. He creado una página de proyecto con documentación básica, pero en este momento no es mucho más que una pregunta frecuente. Sé que necesito mejorarlo para que sea más informativo para los usuarios nuevos y avanzados, y eso es lo siguiente en mi lista de tareas pendientes para el próximo lanzamiento.
Sin embargo, la próxima versión tiene características que la base de usuarios está ansiosa por obtener. Estoy preparado para lanzarlo ahora, está empaquetado y listo para funcionar. Solo necesito implementarlo en los servicios de distribución apropiados.
Al punto. Las características son importantes para mis usuarios, pero la documentación es importante para mí. ¿Debo esperar para liberar hasta después de reescribir la documentación? Mi base de usuarios actual es lo suficientemente inteligente como para entender cómo usar las nuevas funciones, así que eso no es lo que me preocupa. Puede llevar un par de semanas terminar los documentos, ya que tengo un tiempo libre limitado para trabajar en este proyecto, pero la comunidad me asaría rápidamente si los hiciera esperar más.
¿Tiene razón el cliente en este escenario? ¿Debería una característica fantástica y directa para los usuarios existentes tener prioridad sobre la documentación sólida para los nuevos usuarios?
Actualización: ¡ Guau, tantas respuestas excelentes y de alta calidad! Realmente me has ayudado a comprender mejor cómo debería interactuar y apoyar tanto el proyecto como a sus usuarios. ¡Un millón de gracias!