گزارش مطالعه موردی 2022

فصل اسناد (Season of Docs) یک برنامه پایداری است که توسط دفتر برنامه‌های متن‌باز گوگل (Google Open Source Programs Office) مدیریت می‌شود. اهداف فصل اسناد عبارتند از:

  • ارائه پشتیبانی برای پروژه‌های متن‌باز جهت حل مشکلات پروژه در زمینه مستندسازی
  • به نویسندگان فنی فرصت دهید تا در زمینه متن‌باز تجربه کسب کنند
  • افزایش آگاهی در مورد متن‌باز، مستندسازی و نگارش فنی
  • جمع‌آوری و به اشتراک‌گذاری اطلاعات در مورد معیارهای مؤثر در مستندات متن‌باز

اطلاعات بیشتر در مورد برنامه‌ی «فصل مستندها» در وب‌سایت این برنامه موجود است.

مرور کلی برنامه ۲۰۲۲

نحوه کار فصل اسناد

در فصل مستندسازی، سازمان‌ها با ارسال یک طرح پیشنهادی برای پروژه اقدام می‌کنند. طرح پیشنهادی شامل موارد زیر است:

  • اطلاعات مربوط به سازمان
  • شرح مشکلی که پروژه با آن مواجه است
  • چگونه پروژه از مستندات برای کمک به حل مشکل خود استفاده خواهد کرد
  • چگونه پروژه اثربخشی مستندات خود (معیارها) را اندازه‌گیری خواهد کرد
  • جدول زمانی برای انجام کار
  • بودجه یک پروژه
  • هرگونه اطلاعات اضافی، مانند تجربه سازمان در برنامه‌های مشابه، یا هر چیز دیگری که به مدیران فصل اسناد کمک کند تا پروژه و مشکل خود را درک کنند.

پس از پذیرش در این برنامه، سازمان‌ها مستقیماً نویسندگان فنی خود را جذب و استخدام می‌کنند. سیزن آو داکز از اوپن کالکتیو برای تأمین مالی سازمان‌ها استفاده می‌کند و سازمان‌ها از طریق اوپن کالکتیو به نویسندگان فنی حقوق می‌دهند. بودجه و پرداخت‌های پروژه شفاف هستند؛ بودجه‌ها در پیشنهادهای پروژه سازمان که در سایت سیزن آو داکز موجود است، گنجانده شده‌اند و پرداخت‌ها در حساب سیزن آو داکز اوپن کالکتیو قابل مشاهده هستند.

سازمان‌ها زمانی که گزارش مطالعه موردی خود را ارائه دهند، برنامه را با موفقیت به پایان رسانده‌اند. همچنین از سازمان‌ها خواسته می‌شود که در طول برنامه، ارزیابی‌های ماهانه و در طول سال پس از اتمام برنامه، سه نظرسنجی پیگیری فصلی انجام دهند.

نکات برجسته ۲۰۲۲

«پس از انتشار سند جدید، بازدیدهای روزانه از Casbin و Casdoor تقریباً دو برابر شد و نرخ پرش حدود 30 درصد کاهش یافت.» — Casbin

«یکی از نتایج لذت‌بخش این پروژه، تماشای تبدیل شدن [نویسندگان فنی ما] به نقش‌های رهبری در جامعه ما بوده است. هر دو مشارکت‌کننده اکنون رهبری جلسات گروه‌های کاری و جامعه را بر عهده دارند و همچنین در طراحی و نگهداری پروژه‌های ما مشارکت دارند.» —moja-global

«[GSoD] به ما کمک کرد تا دو نویسنده فنی بااستعداد را استخدام کنیم که در یک مجموعه منظم بسیار دشوار است، و آنها همچنان مشارکت‌کنندگان فعال سیستم‌عامل در OpenMined هستند و ما با آنها تجربه کاری بسیار خوبی داشته‌ایم.» —OpenMined

«همچنین، این راهنمای جدید برای تازه‌کاران طیف‌سنجی جرمی محاسباتی بسیار آسان‌تر است. برای روشن شدن این نکته: کمک‌هزینه CZI همچنین برای افراد محروم از نظر تاریخی کمک‌هزینه تحصیلی فراهم می‌کند و برخی از دریافت‌کنندگان جایزه از راهنمای جدید OpenMS برای شروع دوره کارآموزی شش هفته‌ای خود استفاده کرده‌اند و نظرات مثبتی در مورد راهنمای جدید ارائه داده‌اند.» —OpenMS

خلاصه داده‌ها ۲۰۲۲

در سال ۲۰۲۲، برنامه‌ی «فصل مستندها» ۳۱ پروژه از ۶۷ درخواست را پذیرفت و ۳۰ پروژه با موفقیت برنامه را به پایان رساندند. از ۳۱ سازمان پذیرفته‌شده، ۱۷ سازمان متقاضی تکراری بودند.

۳۱ پروژه پذیرفته‌شده، ۵۸ نویسنده فنی را استخدام کردند. بیش از ۱۹۰ نویسنده فنی با افزودن اطلاعات تماس و لینک نمونه کارهای خود در مخزن گیت‌هاب Season of Docs، علاقه خود را به شرکت در این برنامه نشان دادند.

برای برنامه ۲۰۲۲:

  • ۱۰۰٪ سازمان‌ها تجربه مثبتی از فرآیند درخواست داشتند
  • ۱۰۰٪ سازمان‌ها تجربه مثبتی با مستندات/محتوای وب‌سایت برنامه داشتند.
  • ۹۳٪ از سازمان‌ها تجربه مثبتی با این برنامه داشتند
  • ۹۰٪ سازمان‌ها احساس کردند که پروژه مستندسازی آنها موفقیت‌آمیز بوده است.

درباره سازمان‌ها

سازمان‌های شرکت‌کننده در فصل اسناد ۲۰۲۲، طیف متنوعی از پروژه‌های متن‌باز را نمایندگی می‌کردند. گروه‌های شرکت‌کننده در سال ۲۰۲۲ شامل موارد زیر بودند:

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

درباره پروژه‌های مستندسازی

مشکلات مستندسازی

مهم‌ترین مشکلاتی که سازمان‌ها امیدوار بودند با مستندسازی در برنامه ۲۰۲۲ حل کنند عبارتند از:

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

توجه داشته باشید که سازمان‌ها می‌توانند مشکلات اسنادی متعددی را گزارش دهند. برای جزئیات بیشتر، به صفحه نتایج فصل اسناد ۲۰۲۲ مراجعه کنید که به پیشنهادهای اصلی پروژه و مطالعات موردی کامل برای هر سازمان پیوند دارد.

انواع مستندات ایجاد شده

مستندسازی «چگونه می‌توان» رایج‌ترین نوع مستندسازی ذکر شده در مطالعات موردی سال ۲۰۲۲ بود.

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

سایر انواع مستندات ذکر شده در مطالعات موردی عبارتند از:

  • شروع سریع
  • واژه‌نامه
  • سوالات متداول
  • پایگاه دانش
  • قطعات
  • محتوای وبلاگ/رسانه‌های اجتماعی
  • راهنمای نگهداری

برخی از این دسته‌ها مبهم هستند و یک پروژه مستندسازی می‌تواند شامل چندین نوع یا ویژگی مستندسازی باشد.

برای جزئیات بیشتر، به صفحه نتایج فصل اسناد ۲۰۲۲ مراجعه کنید، که به طرح‌های اولیه پروژه و مطالعات موردی کامل برای هر سازمان پیوند دارد.

بودجه‌ها

میانگین درخواست بودجه ۱۱۶۷۹ دلار و میانه آن ۱۲۱۵۰ دلار بود. پنج سازمان بالاترین کمک هزینه موجود (۱۵ هزار دلار) را درخواست و دریافت کردند و سه سازمان کمترین کمک هزینه (بین ۵ تا ۷ هزار دلار) را درخواست کردند.

معیارها

پروژه‌ها در مطالعات موردی خود، معیارهایی را که برای سنجش موفقیت پروژه‌های مستندسازی خود استفاده می‌کردند، تشریح کردند.

معیارهای پیشنهادی برتر عبارت بودند از:

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

سایر معیارهای پیشنهادی شامل موارد زیر بود:

  • درخواست‌ها/کمک‌های بیشتر برای مستندات
  • بازخورد مستقیم بیشتر در صفحات مستندات
  • زمان صرف شده در صفحه
  • مسائل مطرح‌شده (به‌عنوان نمونه‌ای برای استفاده)
  • شرکت‌کنندگان در انجمن‌ها
  • تعداد شرکا/داوطلبان/ادغام‌شدگان
  • کاهش نرخ پرش
  • افزایش آگاهی در جامعه.

به دلیل فاصله کوتاه بین اتمام پروژه‌های نگارش فنی و ارسال مطالعات موردی، اکثر شرکت‌کنندگان در سال ۲۰۲۲ نتوانسته بودند در زمان ارسال مطالعات موردی خود، داده‌های کافی جمع‌آوری کنند تا مشخص شود که آیا معیارهای اولیه آنها برآورده شده است یا خیر.

همزمان با دریافت پاسخ‌های نظرسنجی‌های بعدی در سال ۲۰۲۳، این گزارش را به‌روزرسانی خواهیم کرد تا اطلاعاتی در مورد اینکه کدام پروژه‌ها به معیارهای خود دست یافته‌اند یا معیارهای خود را اصلاح کرده‌اند، اضافه کنیم.

برای جزئیات بیشتر، به صفحه نتایج فصل اسناد ۲۰۲۲ مراجعه کنید، که به طرح‌های اولیه پروژه و مطالعات موردی کامل برای هر سازمان پیوند دارد.

همکاری با نویسندگان فنی

در برنامه‌ی Season of Docs، انتظار می‌رود پروژه‌ها مستقیماً نویسندگان فنی را جذب، مصاحبه، استخدام و حقوق دهند. نویسندگان فنی می‌توانند خود را به فهرستی که توسط Season of Docs در مخزن GitHub ما نگهداری می‌شود، اضافه کنند، اما کارکنان Season of Docs نویسندگان فنی را بررسی یا توصیه نمی‌کنند.

بهترین شیوه‌ها برای استخدام نویسندگان فنی برای پروژه‌های متن‌باز

از پروژه‌ها خواسته شد تا بهترین شیوه‌های خود را برای جذب، استخدام و همکاری با نویسندگان فنی به اشتراک بگذارند. توصیه‌های برتر عبارت بودند از:

استخدام

  • با کاندیداهای کمتری مصاحبه کنید و به جای اینکه فقط رزومه‌ها را مرور کنید، از یک جلسه تمرینی زنده استفاده کنید.
  • مهارت‌های ارتباطی کتبی و شفاهی را بر مهارت در زبان یا ابزار پروژه خود ارجح بدانید
  • مستقیماً در مورد چگونگی کسب دانش تخصصی لازم برای کار با پروژه شما توسط نویسنده فنی سوال بپرسید.
  • کسی که به ماموریت پروژه شما اشتیاق دارد و ارزش‌های اصلی متن‌باز را به اشتراک می‌گذارد، احتمال بیشتری دارد که در طول کل پروژه انگیزه خود را حفظ کند.
  • پذیرای متقاضیان از سراسر جهان باشید، زیرا تنوع دیدگاه‌ها و پیشینه‌ها به پروژه شما کمک خواهد کرد - اما توجه داشته باشید که داشتن نویسندگان و مربیانی در مناطق زمانی متضاد ممکن است نیاز به تلاش زیادی برای حفظ ارتباط خوب داشته باشد.

استخدام

  • از قراردادی استفاده کنید که به وضوح موارد قابل تحویل، برنامه‌های پرداخت و تعهدات زمانی خاص را شرح دهد.
  • اگر پروژه شما ناشناخته‌های زیادی دارد، جدا از ایجاد مستندات، یک نقطه عطف برای کشف یا تحقیق در نظر بگیرید.

هماهنگی و ارتباطات

  • یک گزارش از تصمیمات ثبت‌شده در جلسات داشته باشید تا درک زمینه و مراحل بعدی برای همه افرادی که روی پروژه کار می‌کنند، آسان‌تر شود.
  • در مورد نوع ارتباط مورد انتظار و تعداد دفعات آن، چه تماس‌های هفتگی، ایمیل‌های روزانه یا به‌روزرسانی وضعیت در یک کانال چت، شفاف باشید.
  • پاسخگو باشید و بازخورد واضحی ارائه دهید که شامل «چرا» باشد و نه فقط «چه»
  • نویسندگان فنی خود را با جامعه وسیع‌تری مرتبط کنید تا به آنها زمینه بدهید و کارشان را اجتماعی کنید.

فرآیندها و ابزارآلات

  • یک فرآیند مستندسازی ایجاد کنید که فراتر از برنامه «فصل مستندسازان» ادامه داشته باشد و کل جامعه بتواند در آن مشارکت کند.
  • بررسی مستندات حداقل به اندازه بررسی کد طول می‌کشد و به همان اندازه فشرده است؛ مطمئن شوید که زمان کافی برای آن در نظر می‌گیرید.

برخی از توصیه‌ها برای وضوح بیشتر ویرایش و خلاصه شده‌اند.

همانند برنامه ۲۰۲۱، اکثر نویسندگان فنی در فصل مستندسازی ۲۰۲۲ مستقیماً برای سازمان‌هایی که با آنها کار می‌کردند، درخواست دادند.

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

پروژه‌های کمتری در برنامه ۲۰۲۲ مشکلاتی را در همکاری با نویسندگان فنی خود گزارش کردند. بزرگترین مشکل، ناتوانی نویسندگان فنی در تکمیل برنامه به دلیل بیماری، داشتن شغل تمام وقت یا عدم توانایی در انجام تعهد زمانی بود.

یکی از پروژه‌ها گزارش داد که پروژه مستندسازی آنها به کارهایی که به عنوان بخشی از برنامه Google Summer of Code انجام می‌شد، وابسته بود و مدیریت این وابستگی‌ها دشوار بود. پروژه دیگری زمانی با مشکل مواجه شد که سخت‌افزاری که نویسنده فنی آنها برای مستندسازی نیاز داشت، توسط وزارت دفاع کشور نویسنده مصادره شد و امکان واردات آن وجود نداشت.

نظرسنجی‌های بعدی

سه نظرسنجی تکمیلی در ماه‌های مه، اوت و نوامبر ۲۰۲۳ برای ۲۰۲۲ شرکت‌کننده ارسال خواهد شد. ما این بخش را با نتایج دریافتی به‌روزرسانی خواهیم کرد.

سوالات آینده

مثل همیشه، هر چه بیشتر در مورد مستندات متن‌باز یاد می‌گیریم، بیشتر می‌خواهیم یاد بگیریم!

در فصل‌های آینده، امیدواریم:

  • برای بررسی همبستگی بین قدمت پروژه، اندازه جامعه یا نیازهای زبانی و مستندسازی، فراداده‌های بیشتری از پروژه جمع‌آوری کنید.
  • پروژه‌های مستندسازی را تجزیه و تحلیل کنید تا ببینید آیا می‌توان آنها را به قالب‌های قابل اشتراک‌گذاری تعمیم داد یا خیر.
  • تدوین یک دستورالعمل برای مصاحبه با نویسندگان فنی در پروژه‌های متن‌باز

اگرچه سوالات زیادی وجود دارد که می‌خواهیم بررسی کنیم، اما می‌خواهیم به وقت مدیران و توسعه‌دهندگان پروژه‌های متن‌باز که در فصل مستندات شرکت می‌کنند نیز احترام بگذاریم. اولویت اصلی این برنامه، حمایت از پروژه‌ها در حل مشکلاتشان با مستندات است.