Отчет о тематическом исследовании за 2022 год

Текущая фаза:
Разработка документации. Смотрите хронологию .

Season of Docs — это программа устойчивого развития, управляемая Управлением программ Google с открытым исходным кодом . Цели сезона документации:

  • Обеспечить поддержку проектов с открытым исходным кодом для решения проблем проекта с документацией.
  • Дайте техническим писателям возможность получить опыт работы с открытым исходным кодом.
  • Повышайте осведомленность об открытом исходном коде, документации и технических текстах.
  • Собирайте и делитесь информацией об эффективных метриках в документации с открытым исходным кодом.

Более подробную информацию о Season of Docs можно найти на сайте программы.

Обзор программы на 2022 год

Как работает «Сезон Документов»

В сезоне «Документация» организации подают заявки, отправляя проектное предложение. Проектное предложение включает в себя:

  • Информация об организации
  • Описание проблемы, с которой сталкивается проект.
  • Как проект будет использовать документацию для решения проблемы
  • Как проект будет измерять эффективность своей документации (метрики)
  • График выполнения работы
  • Бюджет проекта
  • Любая дополнительная информация, например опыт организации в аналогичных программах или что-либо еще, что поможет администраторам Season of Docs понять их проект и проблему.

После принятия в программу организации нанимают и нанимают собственных технических писателей напрямую. Season of Docs использует Open Collective для финансирования организаций, а организации платят техническим писателям через Open Collective. Бюджеты и платежи проектов прозрачны; бюджеты включены в предложения по организационным проектам, доступные на сайте Season of Docs , а платежи видны в учетной записи Season of Docs Open Collective .

Считается, что организации успешно завершили программу, когда они представляют отчет о тематическом исследовании. Организациям также предлагается проводить ежемесячные оценки в ходе программы и три ежеквартальных последующих опроса в течение года после завершения программы.

Основные события 2022 года

«После выхода нового документа количество ежедневных посещений Casbin и Casdoor увеличилось почти вдвое, а показатель отказов снизился примерно на 30%» — Касбин

«Восхитительным результатом этого проекта стало то, что [наши технические писатели] стали лидерами в нашем сообществе. Оба участника сейчас возглавляют встречи рабочих групп и сообщества, а также вносят свой вклад в разработку и поддержку наших проектов». —moja-global

«[GSoD] помог нам нанять двух талантливых технических писателей, что очень сложно при обычной настройке, которые продолжают активно вносить вклад в ОС в OpenMined и с которыми у нас есть большой опыт работы». —OpenMined

«Кроме того, новое руководство намного проще для новичков в вычислительной масс-спектрометрии. Чтобы проиллюстрировать эту мысль: грант CZI также предоставляет стипендии исторически малообеспеченным лицам, а некоторые лауреаты использовали новое руководство OpenMS, чтобы начать шестинедельный период стажировки, и дали положительные отзывы о новом руководстве». —OpenMS

Сводные данные за 2022 год

В 2022 году в программу «Сезон документов» был принят 31 проект из 67 заявок, успешно завершили программу 30 проектов. Из 31 принятой организации 17 организаций подавали повторные заявки.

Для 31 принятого проекта было нанято 58 технических писателей. Более 190 технических писателей выразили заинтересованность в участии в программе, добавив свою контактную информацию и ссылки на свои портфолио в репозиторий Season of Docs на GitHub.

По программе 2022 года:

  • 100% организаций получили положительный опыт процесса подачи заявки
  • 100% организаций получили положительный опыт работы с документацией/контентом веб-сайта программы.
  • 93% организаций получили положительный опыт работы с программой
  • 90% организаций считают, что их проект документации был успешным

Об организациях

Организации, участвовавшие в Season of Docs 2022, представляли широкий спектр проектов с открытым исходным кодом. В когорту 2022 года вошли:

A bar graph showing the domains represented by the accepted projects: Data: 5 projects; Development tools: 4 projects; End-user applications: 7 projects; Hardware and robotics: 2 projects; Infrastructure and cloud: 4 projects; Programming languages and tools: 3 projects; Science and medicine: 3 projects; Security: 1 project; Social and communications: 1 project; Web tools and frameworks: 1 project

Мы не собирали никаких метаданных о проектах (таких как дата основания, географическое распределение участников, количество участников или размер пользовательской базы).

Мы просили проекты указать, какую лицензию с открытым исходным кодом они использовали.

A bar graph showing the number of projects using each OSS license: AGPL-3.0: 2 project; Apache-2.0: 9 project; BSD-3-Clause: 4 project; GPL-3.0: 3 projects; LGPL 3.0: 3 projects; MIT: 5 projects; Mozilla Public license 2.0: 2 project; BSL-1.0, GPL-2.0, LGPL-2.1: one project each

О проектах документации

Проблемы с документацией

Основные проблемы, которые организации надеялись решить с помощью документации в программе 2022 года, включали:

A bar graph showing the problems reported by organizations: Documentation is lacking for specific use cases of aspects of a project: 16 projects; Documentation is disorganized: 11 projects; Documentation is outdated: 7 projects; Documentation is not consistent: 1 project; Documentation needs to be converted to a different tool, platform, or format: 8 projects

Обратите внимание, что организации могут сообщать о многочисленных проблемах с документацией. Более подробную информацию можно найти на странице результатов сезона «Документация 2022» со ссылками на исходные предложения по проектам и полные тематические исследования для каждой организации.

Виды создаваемой документации

Документация с практическими рекомендациями была наиболее часто упоминаемым типом документации в тематических исследованиях 2022 года.

A chart showing the documentation types created:  How-tos: 12 projects; Tutorials: 9 projects; Reference: 8 projects; Landing page: 5 projects; API Docs: 4 projects; Diagrams, screenshots, illustrations: 4 projects; Getting Started, Style Guide, Handbook: 3 projects each; Examples, Concept documentation, user research: 2 projects each

Другие типы документации, упомянутые в тематических исследованиях, включали:

  • Быстрый старт
  • Глоссарий
  • Часто задаваемые вопросы
  • База знаний
  • Компоненты
  • Контент для блога/социальной сети
  • Руководство сопровождающего

Некоторые из этих категорий нечеткие, и один проект документации может содержать несколько типов документации или функций.

Более подробную информацию можно найти на странице результатов сезона «Документация 2022» со ссылками на исходные предложения по проектам и полные тематические исследования для каждой организации.

Бюджеты

Средний бюджетный запрос составил 11 679 долларов, а медианный — 12 150 долларов. Пять организаций запросили и получили самый высокий из доступных грантов (15 тысяч долларов США), а три запросили самый низкий (от 5 до 7 тысяч долларов США).

Метрики

В своих тематических исследованиях участники проектов описали показатели, которые они использовали для оценки успеха своих проектов по документированию.

Наиболее популярными предлагаемыми показателями были:

A bar graph showing documentation success metrics: More contributors/pull requests: 12 projects; Total percentage of target info covered by docs: 8 projects; Fewer project issues/questions: 7 projects; More visitors to documentation/docs usage: 6 projects;  Better SEO: 5 projects; Increased documentation satisfaction (via survey), Increased project use, More GitHub stars/forks: 3 projects each; Total number of docs created and Qualitative user testing: two projects each

Другие предложенные показатели включали:

  • Дополнительные запросы/вклады в документацию
  • Более прямая обратная связь на страницах документации.
  • Время, проведенное на странице
  • Поднятые вопросы (в качестве прокси для использования)
  • Участники форумов
  • Количество партнеров/волонтеров/интеграций
  • Снижен показатель отказов
  • Повышение осведомленности в обществе.

Из-за короткого промежутка времени между завершением проектов технического написания и отправкой тематических исследований большая часть когорты 2022 года не смогла собрать достаточно данных на момент подачи своих тематических исследований, чтобы определить, были ли достигнуты их первоначальные показатели.

По мере получения ответов на последующие опросы в 2023 году мы обновим этот отчет, добавив информацию о том, какие проекты достигли своих показателей или пересмотрели свои показатели.

Более подробную информацию можно найти на странице результатов сезона «Документация 2022» со ссылками на исходные предложения по проектам и полные тематические исследования для каждой организации.

Работа с техническими писателями

Ожидается, что в рамках программы «Сезон документации» проекты будут нанимать, проводить собеседования, нанимать и платить техническим писателям напрямую. Технические писатели могут добавлять себя в каталог, поддерживаемый Season of Docs, в нашем репозитории GitHub , но сотрудники Season of Docs не проверяют и не рекомендуют технических писателей.

Лучшие практики найма технических писателей для проектов с открытым исходным кодом

Проектам было предложено поделиться своими лучшими практиками подбора, найма и работы с техническими писателями. Главными рекомендациями были:

Рекрутинг

  • Проводите собеседования с меньшим количеством кандидатов и используйте живую практику, а не просто просмотр резюме.
  • Цените навыки письменного и устного общения выше владения языком или инструментами вашего проекта.
  • Задавайте прямые вопросы о том, как технический писатель получит знания предметной области, необходимые для работы с вашим проектом.
  • Тот, кто с энтузиазмом относится к миссии вашего проекта и разделяет основные ценности открытого исходного кода, с большей вероятностью сохранит мотивацию на протяжении всего проекта.
  • Будьте открыты для кандидатов со всего мира, поскольку разнообразие точек зрения и опыта поможет вашему проекту, но помните, что наличие писателей и наставников в слишком многих конфликтующих часовых поясах может потребовать много дополнительных усилий для поддержания хорошего общения.

Найм

  • Используйте контракт, в котором четко прописаны результаты, графики платежей и конкретные временные обязательства.
  • Если в вашем проекте много неизвестных, укажите этап открытия или исследования отдельно от создания документации.

Координация и общение

  • Ведите журнал собраний, записывая решения, чтобы всем, кто работает над проектом, было легче понять контекст и следующие шаги.
  • Четко определите, какое общение ожидается и как часто, будь то еженедельные звонки, ежедневные электронные письма или обновления статуса в канале чата.
  • Будьте отзывчивы и давайте четкую обратную связь, включающую в себя «почему», а не только «что».
  • Свяжите своих технических писателей с более широким сообществом, чтобы дать им контекст и популяризировать их работу.

Процессы и инструменты

  • Создайте процесс документирования, который продлится после завершения программы «Сезон документации» и в который все сообщество сможет внести свой вклад.
  • Проверка документации займет как минимум столько же времени и усилий, как и проверка кода; убедитесь, что у вас достаточно времени для этого

Некоторые рекомендации были отредактированы и сокращены для ясности.

Как и в программе 2021 года, большинство технических писателей в сезоне «Документация 2022» обращались напрямую в организации, с которыми они работали.

A bar graph showing the source of technical writer candidates: Applied directly to program: 18; SoD GitHub or previous SoD participant: 6; Community member: 5; Not specified: 3; Applied via jobs site: 1

Распространенные проблемы при работе с техническими писателями

A bar graph showing technical writer issues: TW dropping out: 4 projects; Communications issues, TW onboarding, TW skills, Lack of domain knowledge, Hardware confiscated, Conflict with other ongoing work: 1 project each

Меньшее количество проектов сообщало о проблемах с техническими писателями в программе 2022 года. Самая большая проблема заключалась в том, что технические писатели не могли завершить программу из-за болезни, работы на полный рабочий день или неспособности уложиться в отведенное время.

Один проект сообщил, что их проект документации зависел от работы, выполняемой в рамках Google Summer of Code , и что этими зависимостями было трудно управлять. Другой проект столкнулся с трудностями, когда оборудование, которое технический писатель должен был документировать, было конфисковано Министерством обороны в стране автора и не могло быть импортировано.

Последующие опросы

Три дополнительных опроса будут разосланы участникам 2022 года в мае, августе и ноябре 2023 года. Мы будем обновлять этот раздел результатами по мере их получения.

Будущие вопросы

Как всегда, чем больше мы узнаем о документации с открытым исходным кодом, тем больше нам хочется узнать!

В будущих сезонах мы надеемся:

  • Соберите больше метаданных проекта, чтобы найти корреляцию между возрастом проекта, размером сообщества или потребностями в языке и документации.
  • Анализируйте проекты документации, чтобы увидеть, можно ли их обобщить в общие шаблоны.
  • Разработайте рубрику для собеседований с техническими писателями в проектах с открытым исходным кодом.

Хотя есть много вопросов, которые мы хотели бы изучить, мы также хотим уважать время администраторов и сопровождающих проектов с открытым исходным кодом, которые участвуют в Season of Docs. Главным приоритетом программы является поддержка проектов в решении проблем с документацией.