Je travaille sur un projet depuis quelques années maintenant, et je commence à rassembler une base d'utilisateurs décente. J'ai créé une page de projet avec une documentation de base, mais ce n'est vraiment pas beaucoup plus qu'une FAQ à ce stade. Je sais que je dois l'améliorer afin qu'il soit plus informatif pour les nouveaux utilisateurs et les utilisateurs avancés, et c'est le prochain sur ma liste de tâches pour la prochaine version.
Cependant, la prochaine version présente des fonctionnalités que la base d'utilisateurs est impatiente d'obtenir. Je suis prêt à le publier dès maintenant, il est emballé et prêt à l'emploi. J'ai juste besoin de le déployer sur les services de distribution appropriés.
Jusqu'au point. Les fonctionnalités sont importantes pour mes utilisateurs, mais la documentation est importante pour moi. Dois-je attendre la publication avant d'avoir réécrit la documentation? Ma base d'utilisateurs actuelle est suffisamment avertie pour comprendre comment utiliser les nouvelles fonctionnalités, donc ce n'est pas ce qui m'inquiète. Cela peut prendre quelques semaines pour terminer les documents, car j'ai un temps libre limité pour travailler sur ce projet, mais la communauté me rôtirait à la broche si je les faisais attendre plus longtemps.
Le client a-t-il raison dans ce scénario? Une fonctionnalité simple et fantastique pour les utilisateurs existants devrait-elle avoir priorité sur une documentation robuste pour les nouveaux utilisateurs?
Mise à jour: Wow, tant de bonnes réponses de haute qualité! Vous m'avez vraiment aidé à mieux comprendre comment je devrais interagir et soutenir à la fois le projet et ses utilisateurs. Merci mille fois!