دليل الممارس: إظهار القيمة التنظيمية

إذا لم تكن قد قرأت بالفعل دليل الممارس: مقدمة - الأشياء التي يجب التفكير فيها عند تفسير المقاييس، يرجى التوقف الآن وقراءة هذا الدليل.

الجمهور / النطاق

إن جمهور هذا الدليل هو فرق المصدر المفتوح ومكاتب برامج المصدر المفتوح التي تعمل داخل المنظمات حيث توجد حاجة لإثبات قيمة العمل وتبرير الموارد المستخدمة لمبادرات المصدر المفتوح.

المقدمة

يساهم العديد من الأشخاص في مشاريع مفتوحة المصدر كجزء من عملهم. استطلاع رأي عام 2023 لمصممي المصادر المفتوحةوجدت مؤسسة لينكس أن 62.5% منهم تم توظيفهم للعمل بدوام كامل في مشاريعهم، و دراسة أخرى أجرتها صوفيا فارغاس (2023) في جوجل وجد الباحثون أن 30% من المطورين في العينة ساهموا بوقتهم المهني فقط، بينما ساهم 52% بوقتهم الشخصي والمهني معًا. يمكن أن تُسهم هذه المشاركة من داخل المؤسسات في استدامة مشاريع المصدر المفتوح على مر الزمن، وذلك من خلال توظيف أشخاص للعمل على مشاريع المصدر المفتوح التي يستخدمونها، أو من خلال المساهمة بموارد أخرى في تلك المشاريع (إيجبال، 2016). ومع ذلك، لا يزال من الصعب على العديد من المؤسسات تبرير قيمة هذا العمل لضمان استمراره لفترات طويلة، وهو ما يتطلبه استدامة مشاريع المصدر المفتوح.

بعض الملاحظات حول المصطلحات:

  • يستخدم هذا الدليل مصطلح "منظمة"عمدًا لأن إظهار القيمة التنظيمية أمر مهم لمجموعة واسعة من أنواع المنظمات المختلفة (على سبيل المثال، الجامعات / المنظمات غير الربحية الحكومية، ومجموعات البحث، والشركات).
  • في جميع أنحاء هذا الدليل، يتم استخدام مصطلح "الأهدافيُستخدم مصطلح "الأهداف" لوصف ما تخطط المنظمة لتحقيقه. وحسب المنظمة، قد تُوصف الأهداف كجزء من الرؤية أو الرسالة أو الاستراتيجية. وفي سياق وحدة أعمال الشركة، قد تكون الأهداف جزءًا من استراتيجية أو خطة خط إنتاج. وتُعد هذه الأهداف عنصرًا أساسيًا في توضيح... قيمنا لمنظمتك لأن القيادة التنظيمية من المرجح أن ترى القيمة في العمل الذي يتماشى بوضوح مع أهداف المنظمة.

التحديات

تواجه فرق تطوير البرمجيات مفتوحة المصدر في العديد من المؤسسات ضغوطًا من القيادة للتخلي عن مساهماتها في هذا المجال أو تقليصها، والتركيز على المبادرات الداخلية التي تُقدم قيمة أكبر للمؤسسة. هذا يُجبر فرق تطوير البرمجيات مفتوحة المصدر على تبرير عملها في هذا المجال لإثبات أن قيمته تعادل أو تفوق قيمة المبادرات الأخرى التي قد يعمل عليها الموظفون. مع ذلك، قد يكون من الصعب صياغة هذا التبرير بطريقة تتوافق مع القيادة، وتُوضح بوضوح كيفية استفادة المؤسسة من المساهمات المستمرة في مشروع مفتوح المصدر.

غالبًا ما تلجأ فرق المصدر المفتوح إلى تبرير عملها من خلال الحديث عن المساهمات في المصدر المفتوح بطرق تبدو وكأنها أعمال خيرية من خلال الحديث عن كيفية تحقيق ذلك لصالح المجتمع، وهو ما لا يتردد صداه لدى القيادة لأنه لا يظهر عائدًا على استثمار وقت الموظفين.

في حالات أخرى، تقدم فرق المصدر المفتوح نظرة عامة على ما يستخدمونه داخليًا مع البيانات حول العمل المنجز في مشروع المصدر المفتوح (على سبيل المثال، عدد المساهمات، والصيانات، والالتزامات، والميزات)؛ ومع ذلك، فإن ما يشير إليه هذا للقيادة هو أنه في حين يبذل الموظف جهدًا، لا يزال لا يوجد عائد واضح على الوقت الذي يقضيه الموظفون في جهود المصدر المفتوح.

من التحديات الأخرى التي تواجه العديد من المؤسسات عدم وجود استراتيجية شاملة للمصادر المفتوحة لمساهماتها. فكثيرًا ما يُشجع الموظفون على المساهمة في المصادر المفتوحة، سواءً بشكل مباشر أو غير مباشر، دون توجيه مناسب حول كيفية إظهار قيمة هذه الجهود، مما قد يُؤدي إلى حلقة مفرغة من ردود الفعل السلبية.

  • يتم تشجيع الموظفين على المساهمة.
  • القيمة غير مفهومة، لذا تسأل القيادة: "لماذا نضيع الوقت في شيء لا يساعدنا؟"
  • يُطلب من الموظفين قضاء وقت أقل في العمل على المصادر المفتوحة، مما يخلق شعورًا بعدم التقدير وعدم التقدير، مما يؤدي إلى الإرهاق.
  • بدأ كل من مشروع المصدر المفتوح والمنظمة في المعاناة.

قد تتفاقم هذه الحلقة المفرغة من ردود الفعل السلبية في المؤسسات التي لا يوجد فيها فريق رسمي للمصادر المفتوحة، حيث تقع مسؤولية إثبات قيمة هذا العمل على عاتق فرق غير رسمية مؤلفة من مساهمين أفراد قد لا يكونون مؤهلين أو لا يملكون الوقت الكافي لتبرير هذا العمل. في بعض الحالات، قد يساهم هؤلاء الأفراد لأن مشروعًا مفتوح المصدر يحتاج إلى إصلاحات للأخطاء أو ميزات تُساعدهم في أداء واجباتهم الوظيفية، ولكن هذا لا يُعتبر جزءًا من دورهم الرسمي.

الدروس المستفادة

تريد القيادة إجابات على الأسئلة التالية:

  • ما هي أهمية مشاريع المصدر المفتوح التي تساعد المنظمة في صيانتها؟
  • ماذا تستفيد المنظمة من المساهمة في مشاريع مفتوحة المصدر؟
  • ما مقدار الوقت الذي يقضيه هندسة البرمجيات في صيانة المشاريع مفتوحة المصدر؟

إن وضع استراتيجية مساهمة مفتوحة المصدر يُساعد المؤسسات على صياغة مناقشاتها مع القيادة لتوضيح قيمة جهودها في مجال المصادر المفتوحة بطرق تتوافق مع قيادتها. كحد أدنى، ينبغي أن تتضمن استراتيجية المصادر المفتوحة تفاصيل في المجالات التالية، والتي تم تناول كل منها في قسم "كيفية اتخاذ الإجراءات" أدناه:

  • دعم مؤسستك الأهداف
  • تحديد المشاريع مفتوحة المصدر الأكثر حرج لمؤسستك
  • تقييم مشروع مفتوح المصدر المخاطر الصحية
  • ترتيب الاولويات ضمن الموارد المحدودة لمنظمتك
  • القياس والتأطير قيمنا

كيفية اتخاذ الإجراءات

من خلال وضع استراتيجية قوية للمصادر المفتوحة تُبرز قيمة جهود مؤسستك في هذا المجال، يُمكن وصف هذه الجهود والنتائج بطرق تتوافق مع قيادتك، وذلك من خلال توضيح كيفية مساهمة العمل في المصادر المفتوحة في تحقيق أهداف مؤسستك. يُساعد هذا في صياغة بقية الاستراتيجية التي تصف تأثير نجاح مشروع المصدر المفتوح، وكيفية استخدام موارد مؤسستك، وأخيرًا كيفية قياس قيمته.

دعم مؤسستك الأهداف

إن تخصيص بعض الوقت والجهد لضمان دعم استراتيجية المصدر المفتوح لأهداف المؤسسة العامة يُسهّل تبرير استمرار مشاريع المصدر المفتوح ذات الصلة بالمؤسسة. إن شرح كيفية دعم مساهمات المصدر المفتوح لأهداف المؤسسة يُساعد الفريق التنفيذي على فهم الأهمية الاستراتيجية لهذا العمل.

من الضروري وجود استراتيجية قوية للمصادر المفتوحة، لأن المشاركة الناجحة في هذا المجال تتطلب التزامًا طويل الأمد. يقضي الأفراد والمؤسسات شهورًا وسنوات في بناء الثقة والسمعة الطيبة داخل مجتمعات المصادر المفتوحة، ويضيع كل هذا الجهد إذا استمر سحب هؤلاء الأشخاص من مشاريع المصادر المفتوحة للعمل على جهود داخلية. يتطلب إبقاء الأفراد العاملين في مشاريع المصادر المفتوحة المهمة لمؤسستك تخطيطًا وتفكيرًا استراتيجيًا لتحديد أولويات جهود المصادر المفتوحة هذه ومواءمتها مع الأهداف العامة لمؤسستك.

ومع ذلك، فإن كل منظمة لديها عدد محدود من الأشخاص وموارد أخرى محدودة، لذا ترتيب الاولويات يمكن أن تساعدك جهودك في مجال المصادر المفتوحة على التركيز على الأنشطة التي تُحقق أكبر قيمة لمؤسستك وتُساعدها بشكل مباشر على تحقيق أهدافها. يُسهّل هذا الترتيب للأولويات الاستخدام الفعال للموارد المحدودة. في هذا الدليل، تُعرّف الأولوية بأنها معادلة تتكون من حاصل ضرب الأهمية الحرجة في المخاطر الصحية.

الأولوية = الأهمية × المخاطر الصحية

الحرجة هنا تتناغم هذه الجهود مع أهداف مؤسستكم. من خلال تسليط الضوء على أهمية بعض مشاريع المصادر المفتوحة لمؤسستكم، يُمكن استخدام هذه المشاريع المهمة لصياغة الاستراتيجيات بطريقة تُمكّن القيادة من فهم أهمية مواصلة هذا العمل على المدى الطويل لضمان تحقيق الشركة لأهدافها.

مخاطر صحة المشروع يُعدّ هذا الأمر بالغ الأهمية في هذه المعادلة، لأن بعض مشاريع المصادر المفتوحة أكثر صحةً واستدامةً من غيرها، لذا فإن بعضها الآخر أكثر خطورةً ويحتاج إلى مزيد من الدعم. من المرجح أن يكون مشروع المصادر المفتوحة السليم والحيوي لمؤسستك أقل أولويةً من مشروعٍ بنفس الأهمية، ولكنه أكثر خطورةً، ويحتاج إلى مساعدة مؤسستك ليصبح سليمًا ويقلل من مخاطر استخدامه.

ومن ثم، فإن الأولوية للاستثمار (تخصيص الموظفين أو الموارد الأخرى) هي مزيج من الأهمية الحرجة ومخاطر صحة المشروع الفريدة لمنظمتك.

تحديد المشاريع مفتوحة المصدر الأكثر حرج لمؤسستك

بالنسبة لجميع مشاريع المصادر المفتوحة المهمة المستخدمة، من المهم تحديد مدى أهمية كل مشروع، مما يعني أيضًا أهمية وجود جرد برمجي يساعد على تحديد هذه المشاريع. تُجري العديد من المؤسسات بالفعل عمليات جرد برمجيات لتقييم مخاطر سلسلة التوريد لديها، لذا فإن مدى أهمية كل مشروع يتوافق بشكل مثالي مع مبادرات تقييم سلسلة التوريد الحالية.

ولتوضيح هذا المفهوم بشكل أفضل، فيما يلي بعض فئات الأمثلة مع الأوصاف والأسئلة التي قد تساعد في تحديد مدى الأهمية.

التبعية:حدد مدى اعتماد مؤسستك على هذا المشروع مفتوح المصدر.

  • هل هو عنصر أساسي لوظيفة مؤسستك؟
  • هل لديه معدلات استخدام عالية في جميع أنحاء المنظمة؟
  • ما هي التأثيرات اللاحقة على مشاريع مؤسستك أو منتجاتها أو خدماتها أو فرقها؟
  • ما مدى صعوبة الانتقال إلى نظام آخر؟ أو التفرّع والصيانة داخليًا؟ وما هي تكلفة ذلك؟
  • ما هو تأثير الحدث الأمني غير المخطط له؟

الفرصة:تتوفر فرص لقيادة أو التأثير على مشروع مفتوح المصدر ليناسب احتياجات مؤسستك بشكل أفضل.

  • هل يتضمن المشروع حاليًا ميزات أو مبادرات مفيدة؟ إذا كانت الإجابة بنعم، فكيف ذلك؟
  • إذا ذهب الأمر في اتجاه آخر، فكيف سيؤثر ذلك على مؤسستك؟
  • ما هي الفرص التي تجعل من المفيد استثمار الموارد فيها؟
  • هل يمكن للتنمية أن تخلق ميزة تنافسية؟
  • هل ترغب مؤسستك في أن تُعتبر رائدة في هذا المجال؟ أو أن ترتبط به ارتباطًا وثيقًا؟

الدعم:تحديد قدرة مؤسستك على دعم استخدام المشروع مفتوح المصدر.

  • ما مدى سهولة دعمه؟ هل هو موثق جيدًا؟
  • ما مدى صعوبة تطوير مهارات الموظفين أو تعويضهم بالخبرات؟
  • هل يُساعد ذلك على خفض التكاليف أو إدارتها (مثلاً: تحديد أحجام الكبسولات المناسبة)؟ إذا كان الأمر كذلك، فبأي عامل؟
  • هل سيكون استخدام الموارد وتخصيصها خيارًا أفضل من خيار البائع؟
  • هل استخدامه يمكّن من الاختيار من بين حلول متعددة وتجنب احتكار البائعين؟

يمكن أن تساعدك إجابات هذه الأسئلة على تحديد أهمية كل مشروع مفتوح المصدر على مقياس الأهمية. إليك بعض الأمثلة التي يمكن استخدامها كنقطة انطلاق لتحديد الأهمية باستخدام مقياس من 1 (منخفض) إلى 10 (عالي)، والذي ستراه مجددًا في قسم تحديد الأولويات لاحقًا في هذا الدليل:

مثال على مقياس الأهمية الحرجة
عالية (8 - 10)
  • حاسمة للوظائف الأساسية
  • معدلات استخدام عالية في جميع أنحاء المؤسسة
  • من الصعب للغاية تبديلها أو صيانتها داخليًا
  • من الصعب تعويض الخبرة
  • تحتوي خريطة الطريق على ميزات من شأنها أن تكون مفيدة جدًا للمنظمة
متوسط (4 - 7)
  • البرامج التي تدعم الوظائف الأساسية
  • يمكن استبدالها بجهد معقول
  • خبرة سهلة التعبئة
منخفض (1 - 3)
  • الأدوات/التطبيقات غير الأساسية ذات التأثير التنظيمي البسيط
  • يمكن استبداله بأقل جهد (متوافق مع واجهة برمجة التطبيقات)

تقييم مشروع مفتوح المصدر المخاطر الصحية

الآن بعد أن تم تحديد الأهمية الحرجة، حان الوقت للتفكير في الجزء الآخر من المعادلة، وهو مخاطر صحة مشروع المصدر المفتوح (الأولوية = الأهمية الحرجة × مخاطر الصحة).

هناك العديد من الطرق للتفكير في مخاطر صحة المشاريع مفتوحة المصدر، ولكن قد يكون من المفيد البدء ببعض الأشياء:

على غرار الأهمية الحرجة، يُمكن تقييم مخاطر سلامة المشروع، مع إمكانية التعمق أكثر في الجوانب الأساسية الأكثر أهمية لمؤسستك. إذا كان المشروع غير صحي وحرج، فمن المرجح أن يكون من المفيد تخصيص موارد لتحسينه والوصول به إلى حالة أكثر صحة.

على سبيل المثال، عندما وُجد أن مشروع CNCF Helm يعاني من عدة مشاكل تتعلق بسلامة المشروع بسبب وجود مُشرف واحد، تم رفع الأمر إلى CNCF. شارك خورخي كاسترو، أحد موظفي CNCF، وساعد المشروع على إعادة تنظيمه نحو هدف محدد (إطلاق helm v4كنقطة محورية لنمو المساهمين. وقد أدى ذلك إلى بناء هيكلية أفضل للمساهمين، والتواصل مع مشاريع ومنظمات وموردين آخرين للاستثمار وجعل مشروع المصدر المفتوح أكثر استدامة.

ترتيب الاولويات ضمن الموارد المحدودة لمنظمتك

مع فهمٍ مُعمّقٍ لكيفية تقييم كلٍّ من الأهمية والصحة، يجمع المثال التالي بينهما لتحديد الأولوية. يستخدم المثال مشروعين مُبتكرين مفتوحي المصدر "Foo" و"Bar"، مع بعض المعلومات حول حالتهما، وتقييم تقريبي، وكيفية ربط ذلك بتحديد الأولوية. بافتراض أن كل قسم يساوي 10 نقاط، يتم تقييمه مع التعليقات في كل قسم، ثم تُضرب درجة الأهمية في درجة مخاطر الصحة. بعض الملاحظات المهمة:

  • يتم حساب متوسط مكونات الأهمية الثلاثة (التبعية، والفرصة، وقابلية الدعم) لإنشاء درجة أهمية واحدة، ولكن استخدام المتوسط المرجح قد يكون حلاً أفضل، وذلك حسب احتياجات مؤسستك. كلما زادت الدرجة، زاد أهمية المشروع.
  • يتم تسجيل الصحة كخطر صحي، مما يعني أن الأرقام المنخفضة أفضل، حيث أن المشروع الصحي سيكون له درجة مخاطرة منخفضة.

على سبيل المثال:

مشروع التبعية الفرصة الدعم المخاطر الصحية
فو (50) الأهمية الحرجة: 8.3 (متوسط 10 و7 و8) المخاطر الصحية: 6
  • أحرز هدفاً: 10
  • حاسمة للوظائف الأساسية
  • سيكون الانتقال إلى بديل صعبًا للغاية
  • أحرز هدفاً: 7
  • تحتوي خريطة الطريق على ميزات مفيدة للغاية
  • حاجز دخول مرتفع للمساهمة وسيتطلب المزيد من الوقت للمشاركة
  • أحرز هدفاً: 8
  • من الصعب للغاية تعويض الخبرات
  • لم يتم توثيقها جيدًا داخليًا
  • التقييم: 6
  • يحتوي المشروع على قاعدة كبيرة من المساهمين، ولكن هناك عدد قليل من كبار المشرفين وسلّم المساهمين بحاجة إلى العمل
  • الوقت المستغرق للرد الأول طويل جدًا
شريط (21) الأهمية الحرجة: 7 (متوسط 6 و9 و6) المخاطر الصحية: 3
  • أحرز هدفاً: 6
  • ليس ضروريا للوظيفة الأساسية
  • أحرز هدفاً: 9
  • المشروع هو خيار أفضل من وتتميز بسهولة القيادة
  • فرصة العلامة التجارية الشعبية والقوية للارتباط بها
  • أحرز هدفاً: 6
  • خبرة سهلة التعبئة
  • يمكن استبدالها بجهد معقول
  • النتيجة: 3
  • يحتوي المشروع على عدد كافٍ من الصيّانين وخط أنابيب مساهمين لائق.
  • تتمتع Codebase بعمليات جودة قوية
  • يمكن تحسين الوثائق.

الخطوة الأخيرة في تحديد الأولوية هي ربط موارد مؤسستك بمشاريع المصدر المفتوح التي تم تقييم أهميتها. يوضح المثال في الجدول أعلاه أن Foo لديه درجة أولوية 50، مما يجعله أعلى أولوية من Bar الذي لديه درجة أولوية 21. في هذه الحالة، ينبغي تخصيص المزيد من الموارد لـ Foo، ولكن قد يكون من المنطقي تخصيص بعض الموارد لكليهما.

قد يكون من المفيد التفكير في هذا الأمر من حيث مهندسي البرمجيات وساعات هندسة البرمجيات، ولكن إذا لم تتمكن مؤسستك من تخصيص أشخاص، فقد يكون من المفيد التبرع بالأموال أو تعيين متعاقدين للمساعدة في هذه المجالات.

الأولوية = الأهمية × المخاطر الصحية

قياس وتأطير بعد التخفيض

بعد تحديد أهم مشاريع المصدر المفتوح، يُمكن قياس هذه المعلومات وتأطيرها بطرق تتوافق مع فريق القيادة. من أكثر المشاكل شيوعًا ميل المؤسسات إلى الانحياز نحو مقاييس سهلة القياس، مثل إجمالي المساهمات، إلا أن هذه المقاييس لا تصمد أمام التدقيق. ينبغي أن تدعم المقاييس الأهداف وأن تكون قابلة للربط بـ "القيمة" وأنواع الموارد المُستثمرة في مشروع المصدر المفتوح.

  • هل الميزات التي نهتم بها تتطور؟
  • هل تمت معالجة القضايا التي تقلقنا؟
  • هل يتم تحسين الاستقرار وإصلاح الأخطاء؟
  • هل المشروع في حد ذاته صحي؟

في النهاية، يتعين على مؤسستك أن تقرر ما إذا كان الأمر يستحق استثمار الموارد مقابل الحفاظ عليه داخليًا أو قبول المخاطر، ويمكن أن يساعدك ذلك في التفكير في هذه الأمور عبر ثلاثة مجالات تركيز:

  • تصنيف الميزات والمبادرات:كيفية تحديد أولويات الميزات والمبادرات التي يجب تتبعها
  • القضايا وطلبات التغيير:تتبع قيمة المساهمات في تحقيق الأهداف التنظيمية
  • الصحة العامة للمشروع:تتبع صحة مشروع مفتوح المصدر بشكل عام وكيف يمكن أن يفيد مؤسستك

تصنيف الميزات والمبادرات

عند الاستثمار أو المساهمة في مشروع مفتوح المصدر، ويكون لهذا المشروع خارطة طريق واضحة، يُنصح بالبدء بميزات المشروع وتقييمها لتحديد مدى توافقها مع احتياجات مؤسستك. تُفيد هذه التصنيفات في إعداد التقارير حول توزيع الموظفين وأسباب ذلك.

  • استثمر: فائدة مباشرة لمؤسستك تستدعي تخصيص المزيد من الموظفين لإدارة الميزة أو المبادرة. غالبًا ما تكون هذه الميزات مهمة لتنفيذ المؤسسة أو المبادرات التي تُعتبر مهمة لضمان استمرارية مشروع المصدر المفتوح.
  • شاهد:الميزة أو المبادرة التي لديها القدرة على أن تكون إما مزعجة أو مفيدة اعتمادًا على التنفيذ.
  • تجاهل:لا توجد ميزات أو مبادرات من المتوقع أن تفيد أو تؤثر على كيفية استخدام المشروع من قبل مؤسستك.

القضايا وطلبات التغيير

تُعد الأخطاء البرمجية والأمان والمشاكل مفيدة لأن معظم الناس يفهمونها دون الحاجة إلى معرفة الكثير عن تفاصيل مشروع المصدر المفتوح نفسه. هذه بعض الأمثلة على المقاييس التي يسهل الحصول عليها من GitHub ومنصات البرمجة الأخرى. تجدر الإشارة إلى أنه في مشروع CHAOSS، نستخدم مصطلح "طلب التغيير" (CR) ليشمل طلبات السحب (GitHub)، وطلبات الدمج (GitLab)، والتصحيحات، وعمليات مماثلة لدمج التغييرات في مستودع، نظرًا لاختلاف أسماء الأدوات المختلفة.

النوع متري مصدر
البق تم إغلاق الأخطاء هذا العام (استعلام GitHub):

is:issue closed:2024-01-01..2024-11-01 label:kind/bug

أمن حان الوقت لحل مشكلات الأمان (أداة سطر الأوامر على GitHub): \ قائمة مشكلات gh – البحث عن "is:closed label:security" – json "id,openedAt, closedAt"
طلب إصدار / تغيير
  • حان وقت الحل
  • ما هي النسبة المئوية التي تم حلها بواسطة مؤسستك مقابل المؤسسات الأخرى
يمكن تخصيص استعلامات GitHub باستخدام مؤلف: ابحث عن العناصر التي أنشأتها المنظمة لتتبع العناصر الخاصة بها مقابل المشروع ككل. \ \ يمكن تخصيص استعلامات المشكلات/العلاقات العامة لتتبع المبادرات

الصحة العامة للمشروع

يُعد تحسين سلامة مشاريع المصادر المفتوحة المهمة في مؤسستك أمرًا بالغ الأهمية لتقليل المخاطر المرتبطة باستخدامها. ضمن مشروع CHAOSS، لدينا أدلة الممارسين و المقاييس يمكن أن يساعد ذلك في تحديد الجوانب غير الجيدة في مشاريع المصادر المفتوحة، واتخاذ خطوات لتحسينها. هذه ليست قائمة شاملة، ولكنها تُمثل نقطة انطلاق جيدة.

هناك أيضًا عدد من الأدوار المهمة الأخرى في مشاريع المصادر المفتوحة التي يمكن أن تُضيف قيمةً لمؤسستك وتُحسّن أداء المشروع. يُتناول هذا بمزيد من التفصيل في الملحق، ويشمل، على سبيل المثال لا الحصر، ما يلي:

  • الفرز وإدارة البرامج
  • توثيق
  • الاتصالات والتسويق
  • الفعاليات

الخاتمة

لربط كل ذلك معًا، إليك تقرير نموذجي لمشروعي المصدر المفتوح، Foo وBar، اللذين سبق وصفهما، ويمكن إصداره كتقرير ربع سنوي. يُبرز هذا التقرير نسبة الأخطاء والمشكلات الأمنية التي أصلحها الآخرون، بالإضافة إلى متوسط الوقت اللازم لإصلاحها. يُظهر الجدول أدناه تفصيلًا لاستثمارات مهندسي البرمجيات، بالإضافة إلى الملاحظات المتعلقة بالفئات التي تم تحديدها على أنها مهمة.

قد يتضمن سرد القصة وتوصيلها إلى القيادة أمثلة مثل هذه:

  • بالنسبة للشريط، قمنا بتخصيص 1 SWE لكل ربع سنة، ولاحظنا تحسنًا جيدًا في الأمان الشامل مع انخفاض الأخطاء وإصلاح جميع الأخطاء التي أبلغنا عنها.
  • بالنسبة لـ Foo، من المقرر إصدار ميزة baz الشهر المقبل، ومن المتوقع أن تُحسّن إنتاجية مطورينا بشكل كبير. نُقدّر أن هناك تأخيرًا لمدة أسبوعين من تاريخ الإصدار قبل أن نتمكن من طرحها داخليًا. لقد وظّفنا موظفًا استراتيجيًا، وهم يُساعدون في تطوير هذه الميزة، كما يُكرّسون وقتًا لتطوير مهارات فريقنا لتعزيز تفاعلهم مع المشروع.

ملخص تقرير يوضح قيمة المساهمات المقدمة إلى Foo and Bar

لا يُمكن لدليل واحد أن يُغطي كل شيء حول توضيح قيمة جهود مؤسستك في مجال المصادر المفتوحة، لذا فهذا ليس سوى جزء بسيط من الطرق المُحتملة لتتبع استثمارات المصادر المفتوحة وربطها بالأهداف مع وصف قيمة المساهمات بفعالية. يتطلب الأمر صياغةً سليمةً وضمان تخصيص الموارد حيثما تكون ذات قيمة أكبر؛ ومع ذلك، سيختلف هذان الأسلوبان في كل حالة تقريبًا، نظرًا لاعتمادهما على احتياجات مؤسستك الفريدة.

تحذيرات واعتبارات

  • إن إظهار القيمة التنظيمية يعتمد بشكل كبير على احتياجات مؤسستك، لذا يجب تفسير هذه الأنشطة في ضوء أهداف مؤسستك.
  • من المعروف أن قياس عائد الاستثمار (ROI) صعبٌ للغاية، لكن قياسه أصعب عند الحديث عن الاستثمارات في برمجيات المصدر المفتوح. من غير المرجح تحديد رقم واحد لعائد الاستثمار، لذا فإن سرد القصص وتقديم الأمثلة سيكونان جزءًا مهمًا من مساعدة مؤسستك على فهم قيمة جهودك في مجال المصدر المفتوح.

قراءة إضافية

المساهمين

ساهم الأشخاص التالية أسماؤهم في هذا الدليل:

  • بوب كيلن
  • داون فوستر
  • جاستن جوسيس
  • ريا شالنات
  • مات جيرمونبريز
  • مايك جيف؟raw=trueford

مراجع حسابات

  • إقبال، ن. (2016). الطرق والجسور: العمل غير المرئي وراء بنيتنا التحتية الرقمية. نيويورك، نيويورك: مؤسسة فورد.
  • فوستر، د. (٢٠١٨). فهم التعاون في المنظمات المتغيرة، نهج القرب [أطروحة دكتوراه، جامعة غرينتش].
  • ليناكر، ج.، لينك، ج.، ولومبارد، ك. (أكتوبر ٢٠٢٤). استدامة أعمال الصيانة لمشاريع برمجيات مفتوحة المصدر سليمة من خلال البنية التحتية البشرية: منظور القائم بالصيانة. وقائع الندوة الدولية الثامنة عشرة لجمعية الحوسبة الآلية ومعهد مهندسي الكهرباء والإلكترونيات حول هندسة البرمجيات التجريبية والقياس (pp. 37-48).
  • مؤسسة لينكس (2023). صيانات مفتوحة المصدر:استكشاف الأشخاص والممارسات والقيود التي تواجه مشاريع البرمجيات مفتوحة المصدر الأكثر أهمية في العالم.
  • فارغاس، صوفيا (2023). ما الذي أتى بك إلى المصدر المفتوح؟ كيف يمكن للمشاريع تشجيع المشاركة المستدامة في المصادر المفتوحة؟ جوجل المصدر المفتوح.

أدلة ممارس CHAOSS هي وثائق حية مرخصة من معهد ماساتشوستس للتكنولوجيا (MIT)، ونحن نرحب بتعليقاتك ومدخلاتك. يمكنك اقتراح تعديلات على هذا المستند على https://github.com/chaoss/wg-data-science/blob/main/practitioner-guides/demonstrating-org-value.md.

الزائدة الدودية

هناك عدد من الأدوار المهمة في مشاريع المصادر المفتوحة التي يمكن أن تضيف قيمةً لمؤسستك وتُحسّن أداء المشروع. وتشمل هذه الأدوار، على سبيل المثال لا الحصر:

  • الفرز وإدارة البرامج
  • توثيق
  • الاتصالات والتسويق
  • الفعاليات

الفرز وإدارة البرامج

إن وجود مدير منتج أو مدير برنامج يُساعد في تقليل الوقت المُهدر في العمل الهندسي على أمور لا تُعتبر في الواقع جهودًا هندسية، وقد لا يتمكن المهندسون من القيام بها بكفاءة شخص ذي خبرة في إدارة المنتجات والبرامج. يُتيح لك فرز المهام معرفة أنشطة مشاريع المصدر المفتوح والمشاكل المهمة لمؤسستك في وقت أبكر بكثير مما لو لم تكن مُشاركًا. من خلال مراجعة المشكلات الواردة، وتحديد التصنيفات والأولويات، والمساعدة في تخطيط خارطة الطريق، تحصل مؤسستك على عدد من الفوائد:

  • فرز الأولويات للقضايا والأخطاء
  • انخفاض الوقت اللازم للحل
  • الوعي المبكر بالتغييرات المحتملة ومشاكل الأمان
  • تقليل مخاطر استخدام المشروع من خلال تحسين صحة المشروع بشكل عام
  • يقدم بيانات أفضل للإجابة على الأسئلة وتتبع الاتجاهات.

مقاييس رئيسية:

مقاييس الصحة على المدى الطويل:

  • زيادة مشاركة المساهمين والاستدامة عبر مجموعة متنوعة من المقاييس (على سبيل المثال، عدد المساهمين, سرعة المشروع(تكرار المساهمات، الاحتفاظ بها)
  • مشاعر إيجابية بشأن القضايا / طلبات التغيير وقنوات الاتصال الأخرى

توثيق

يعتمد الكثيرون على وثائق مشاريع مفتوحة المصدر عند البدء، ويمكن أن تساعد الوثائق الجيدة في تقليل طلبات الدعم للأسئلة أو المشكلات الشائعة التي يمكن تجنبها من خلال وثائق جيدة. على وجه الخصوص، يمكن لدليل المساهمين الموثق جيدًا أن يساعد في استقطاب أعضاء جدد وتأسيس بداية جيدة لمسار المساهمين. يمكنهم زيادة الاعتماد على المشروع وزيادة الشعور الإيجابي العام من خلال تحسين حركة زيارات الموقع، وسهولة العثور عليه في محركات البحث، وإحصائيات الويب الأخرى. نادرًا ما يرغب المساهمون في القيام بالعمل الشاق في البداية لإنشاء وثائق من الصفر، ولكن إذا كان المشروع يحتوي على وثائق جيدة للبدء، فسيكون الناس أكثر انفتاحًا على تحديثها باستمرار. "إن وجود أطباء جيدين يؤدي إلى أطباء أفضل." تُعد المشاريع مفتوحة المصدر التي تتمتع بتوثيق جيد أسهل على المستخدمين في الفهم والاستخدام، مما يساعد في استدامة المساهمين، وتحصل مؤسستك على الفوائد التالية:

  • تجربة مطور أفضل
  • يزيد من القدرة على الخدمة الذاتية / يقلل من وقت الهندسة
  • تقليل مخاطر استخدام المشروع من خلال تحسين صحة المشروع بشكل عام

المقاييس:

  • تم فتح أسئلة الدعم المخفضة
  • زيادة حركة المرور على الموقع ومقاييس الموقع المصاحبة

مقاييس الصحة على المدى الطويل:

  • زيادة مساهم جديد المشاركة والاحتفاظ
  • مشاعر إيجابية بشأن القضايا وطلبات التغيير

الاتصالات والتسويق

غالبًا ما تفتقر مشاريع المصادر المفتوحة إلى المعرفة والمهارات اللازمة لأفضل ممارسات الاتصال والتسويق. لا يمتلك المشرفون والمهندسون دائمًا المهارات اللازمة لصياغة الرسالة المناسبة لجذب الانتباه، وغالبًا ما يُقدّرون المساعدة في التسويق والتواصل، مما يُتيح لهم التركيز على الجوانب التقنية الأنسب لهم (Linåker وآخرون، 2024). كمثال على الرسائل غير الواضحة والمعقدة، كان وصف مقترح التحسين في الأصل: "يقترح هذا المقترح السماح بتعديل spec.completions للوظائف المفهرسة إذا كانت spec.completions مساوية لـ spec.parallelism قبل التحديث وبعده، مما يعني أن spec.completions قابلة للتغيير فقط بالتزامن مع spec.parallelism". أُعيدت صياغته ليصبح: "يُمكّن التوسع التلقائي للوظائف المفهرسة". من خلال توفير موارد للاتصالات والتسويق، يُمكن لمؤسستك تحقيق الفوائد التالية:

  • تحسين الوعي بالعلامة التجارية والارتباط بها
  • تقليل مخاطر استخدام المشروع من خلال دفع المزيد من التبني والتحويل إلى المساهمين
  • الوعي المبكر بالتغييرات المحتملة

المقاييس

  • زيادة حركة المرور إلى موقع الويب ومقاييس الموقع المصاحبة
  • زيادة المشاركة الاجتماعية
  • زيادة حصة الصوت

مقاييس الصحة طويلة الأمد

  • النمو في تبني (على سبيل المثال، التنزيلات، النجوم/الشوك، مشاركة الصوت)
  • مشاعر إيجابية بشأن قنوات الاتصال

الفعاليات

للفعاليات أغراضٌ عديدة، بدءًا من ورش عمل المساهمين الجدد للمساعدة في عملية الدمج، وصولًا إلى مؤتمرات القمة التي تتضمن العديد من المحادثات عالية النطاق الترددي التي تُمكّن من فتح آفاق التطوير. تُعالج العديد من مشاريع المصدر المفتوح المعوقات والمشكلات الأكبر خلال الفعاليات (فوستر، ٢٠١٨)، ويُعدّ التواجد في قاعة الفعاليات ميزةً كبيرةً لضمان مراعاة احتياجات مؤسستك. كما أنها مفيدةٌ لورش العمل وتدريب المساهمين الجدد. غالبًا ما تُستهان بالفعاليات، لكنها تُساعد في بناء مشروعٍ ناجح، وهي بالغة الأهمية. تستفيد مؤسستك من عدة جوانب:

  • يمكن أن تكون ورش العمل بمثابة فرص توجيهية أو فرص إضافية لتطوير المهارات
  • إن التواجد في الغرفة يمكن أن يضمن تلبية احتياجات المنظمة
  • تقليل مخاطر استخدام المشروع من خلال تحسين صحة المشروع بشكل عام

المقاييس:

  • تتبع مساهمات الحضور
  • التحويلات من الحضور/المساهمين إلى المشرفين
  • المشكلات/الميزات غير المحظورة

مقاييس الصحة على المدى الطويل: