Я работаю над проектом уже пару лет, и я начинаю собирать приличную базу пользователей. Я создал страницу проекта с некоторой базовой документацией, но на данный момент это не намного больше, чем FAQ. Я знаю, что мне нужно улучшить его, чтобы он был более информативным как для новых, так и для опытных пользователей, и это будет следующим в моем списке дел для следующего выпуска.
Однако в следующем выпуске есть функции, которые пользовательская база стремится получить. Я готов выпустить его прямо сейчас, он упакован и готов к работе. Мне просто нужно развернуть его в соответствующих службах распространения.
К точке. Функции важны для моих пользователей, но документация важна для меня. Должен ли я ждать релиза до того, как переписать документацию? Моя нынешняя база пользователей достаточно подкована, чтобы понять, как использовать новые функции, так что это не то, что меня беспокоит. Может потребоваться пара недель, чтобы закончить документы, так как у меня было ограниченное свободное время для работы над этим проектом, но сообщество жарило бы меня на вертеле, если бы я заставил их ждать дольше.
Прав ли клиент в этом сценарии? Должна ли фантастическая, простая функция для существующих пользователей иметь приоритет над надежной документацией для новых пользователей?
Обновление: Ух, так много отличных, качественных ответов! Вы действительно помогли мне лучше понять, как я должен взаимодействовать и поддерживать проект и его пользователей. Бесконечно благодарен!