Pracuję nad projektem od kilku lat i zaczynam gromadzić porządną bazę użytkowników. Stworzyłem stronę projektu z podstawową dokumentacją, ale w tym momencie to naprawdę niewiele więcej niż FAQ. Wiem, że muszę to poprawić, aby było bardziej pouczające zarówno dla nowych, jak i zaawansowanych użytkowników, i to jest następne na mojej liście rzeczy do zrobienia w następnej wersji.
Jednak następna wersja ma funkcje, których baza użytkowników chce uzyskać. Jestem gotowy na wydanie go teraz, jest zapakowany i gotowy do pracy. Muszę tylko wdrożyć go w odpowiednich usługach dystrybucji.
Do momentu. Funkcje są ważne dla moich użytkowników, ale dokumentacja jest dla mnie ważna. Czy powinienem poczekać na wydanie do momentu przepisania dokumentacji? Moja obecna baza użytkowników jest wystarczająco bystra, aby zrozumieć, jak korzystać z nowych funkcji, więc nie martwię się o to. Dokończenie dokumentacji może potrwać kilka tygodni, ponieważ mam ograniczony czas wolny na pracę nad tym projektem, ale społeczność upiekłaby mnie na rożnie, gdybym kazał im dłużej czekać.
Czy klient ma rację w tym scenariuszu? Czy fantastyczna, prosta funkcja dla obecnych użytkowników powinna mieć pierwszeństwo przed solidną dokumentacją dla nowych użytkowników?
Aktualizacja: Wow, tyle świetnych, wysokiej jakości odpowiedzi! Naprawdę pomogłeś mi lepiej zrozumieć, w jaki sposób powinienem wchodzić w interakcje i wspierać zarówno projekt, jak i jego użytkowników. Stukrotne dzięki!