Наша команда много лет занимается разработкой программы для создания пользовательской документации. За это время мы столкнулись с бесчисленным множеством руководств, анализировали и проверяли документацию наших клиентов, создавали свою собственную документацию, добавляли новые фичи, например, шаблоны.
В общем, наш путь был долог и интересен, но он еще далеко не закончился. Сегодня хочу поделиться с вами опытом технического писателя и в немного (или много) сатирической форме предостеречь от классических, но очень серьезных ошибок при написании и публикации пользовательской документации, с которыми часто сталкивались в руководствах наших клиентов.
Если вы все-таки решились прочитать сие творение, то сразу скажем, лучший способ заставить пользователей ненавидеть вас и вашу документацию – не написать её. Правильно, зачем она нужна, ведь мы живем в 21-м веке, интерфейс у нас интуитивно понятен, каждый разберется какие кнопки за что отвечают, как успешно выполнять задачи и решать нетиповые проблемы, да?
(Автор пытается намекнуть, что пользовательская документация, даже в наше время все еще востребована, каким бы понятным и простым не был пользовательский интерфейс. Пользователи бывают разные и программы чаще всего бывают сложные. Конечно, вам, как разработчикам, кажется, что все просто. Это не так)
И так, поехали – 8 классических способов сделать вашу документацию ненавистной для пользователя.
Структура не нужна
Пишите сплошным текстом, чтобы получилась «портянка». Все уже давным-давно освоили функцию Ctrl+F. Абзацы, разделы – это только отнимает время писателя. Кому надо, тот найдет.
Навигация ни к чему
Кстати, насчет Ctrl+F. В PDF или CHM форматах оно, к сожалению, работает, так что упорный и усердный пользователь скорее всего найдет нужную ему информацию. Но вот в онлайн-справке…
Онлайн руководство является набором HTML страниц, и функция ctrl+f будет работать только на открытой в данный момент странице. Сколько обычно страниц в мануалах? Удачи, дорогие пользователи.
Не добавляйте скриншоты и графику
Про то, что лучше один раз увидеть — это все байки. Наглядность для слабых. Если хотите, чтобы пользователи были достойны, научите их проходить через настоящие трудности. Никакой графики и скриншотов, и уж тем более пояснительных аннотаций.
Не публикуйте руководство на сайте
Если вы хотите, чтобы ваши пользователи испытывали к вам неприязнь, сделайте так, чтобы документацию было невозможно найти. Запрячьте мануал куда-нибудь очень далеко в подразделы сайта, а лучше вовсе забудьте его опубликовать. Пользователи, не сумевшие найти руководство, будут очень рады поделиться своими впечатлениями в поддержку.
Не интегрируйте документацию в ПО
Не лишайте пользователей наслаждения постоянно нажимать Alt+Tab, когда они будут работать с вашим продуктом. Не нужно поставлять свой продукт вместе со справочной документацией. Зачем, если она уже есть где-то на сайте.
В смысле контекстная справка не работает?
Сленг — это круто
Профдеформация – все мы ей страдаем, в той или иной степени. Ну а что, зря страдаем что ли? Пусть клиенты по достоинству оценят – «Деплой проекта на рабочие инстансы выполняется исключительно тимлидом, строго после того, как все изменения были смерджены в мастер-ветку, и было выполнено ревью правок членом devops-команды уровня не ниже мидла»
Локализация?
— Слушай, а если наша компания поставляется на зарубежные рынки, наверное, было бы классно перевести документацию на востребованные языки? Ни в коем случае не делайте этого, ведь английский знают все и везде.
Грамматические ошибки
Настолько важная тема, что скажу серьезно. Всех. Безумно. Бесят. Ошибки. Перепроверьте документацию несколько раз перед релизом, отдайте на вычитку корректорам, в конце концов. Ошибки в документации очень существенно понижают репутацию компании и желание читать мануал дальше.
На этом всё. Конечно, ошибок мы видели больше, но в голову пришли самые частые и запоминающиеся.
Надеюсь, эта мини-статья хоть немного подняла настроение кому-либо.
P.S. Мемы с животными на тему документации.
Комментарии (5)
mikemet
05.12.2022 12:35Спасибо за полезные советы. Как раз для меня "к месту" - готовлюсь пройти курс "Технический писатель".
lowkeypriority
05.12.2022 12:35Так 8 или 10 "вредных" советов?)
И последний очень даже "полезный" совет ;)
Germanjon
05.12.2022 13:21+1Добавлю парочку из практики:
1. Не ведите контроль версий документации и не указывайте в файле с описанием - текущей версии и даты. Пусть пользователь сам разбирается, какой из 3-5 документов актуальный. Если ему лень это делать, значит и документация не поможет.
2. Называйте файл со справкой "Документ Microsoft Word.docx", "File.docx", в крайнем случае - "Справка.docx". Пользователь должен помучаться при поиске файла в сохранённых или в истории просмотра. Так он будет более трепетно относиться к результатам нашего труда.
g5p4m7
PDF, HTM, CHM…
.HLP не хотели?
Можно и без «жирный»|«курсив» (в командной строке винды он хоть и возможен, но только для всего текста сразу, и то из-за глючного переключения MultiByte↔SingleByte кодировок…). Четверть века прошло, попробуй найди сейчас КОНСОЛЬНЫЙ просмотрщик виндовых .HLP (не DOS`ных)! На этой картинке, FreePascal вместо изображений — заглушка [img] текстом, и почему-то с недогруженным остальным поясняющим текстом!
Пытаюсь поиском на хабре найти ту тему с демонстрацией отображения полноцветных (24-разрядных?) картинок в консольных приложениях винды — тут бы уж точно пригодилось!
PDF ненавижу из-за бесящих колонтитулов и полей (уж точно никому не нужных), неадекватных просмотрщиков (масштабируют неадекватно, да ещё и клавиатуру как положено не адаптировали, например Foxit Reader мог вовсе перестать реагировать на стрелки, в т.ч. с Shift)…
HTML — да, бывали косяки с навигацией и у IE после случайных "неправильных сочетаний клавиш" (хоть лечилось только «тыканием мышкой»)…
WinHlp32 и hh — вообще для работы с клавиатурой не предусмотрены!
Остаётся только .RTF (либо декомпилированные в него .HLP`хи) и .DOC(X)… Хотя иногда хватает и банальных .txt :)
И всё ж, (M)HTML для меня предпочтительнее единого CHM, несмотря на "суперсжатие" последнего.
BeLord
Нормально сделанный pdf, нормально отображается, просто не надо его делать кривыми руками. А поля при верстке pdf можно и убрать, они нужны в целом только для печати на старых принтерах или для переплета.