3.0 مقدمة إلى الجزء 3: تجربة المطورين وإطار عمل SPACE
قاس الجزء 2 التسليم من الخارج: بأي سرعة وأمان يتحرك الكود عبر خط أنابيب. يقيس هذا الجزء تجربة الأشخاص الذين ينتجون ذلك الكود، ويوجد لأن مجموعة مقاييس تسليم وحدها يمكن أن تبدو ممتازة بينما يُرهَق البشر وراءها، أو يغرقون في المقاطعات، أو ينفصلون بهدوء. تستطيع منظمة تراقب فقط مقاييس DORA تحسينها لعام أو عامين بالضغط على فريق أكثر، تمامًا حتى يمحو التسرب، أو انهيار الجودة، أو الإرهاق المكسب دفعة واحدة. هذا الجزء هو الثقل المضاد.
المحور المركزي هو إطار عمل SPACE، طوّره باحثون من Microsoft وGitHub وجامعة فيكتوريا خصيصًا كتصحيح لعادة الصناعة في قياس إنتاجية المطورين عبر مؤشر بديل واحد سهل التلاعب به مثل أسطر الكود أو عدد الالتزامات. يمتد SPACE عبر خمس أبعاد: الرضا والرفاهية، والأداء، والنشاط، والتواصل والتعاون، والكفاءة والتدفق. الانضباط المركزي للإطار، وسبب معاملة هذا الجزء له بنفس الصرامة التي يُطبِّقها الجزء 2 على مقاييس تدفقه الخاصة، هو أن لا بُعدًا واحدًا وحده جدير بالثقة؛ تأتي القيمة تحديدًا من إبقاء الخمسة كلها في الأفق معًا، بحيث لا يستطيع فريق أن يبدو جيدًا على محور واحد بإضرار محور آخر بهدوء.
بالنسبة للفرق الكبيرة، تُجيب مقاييس تجربة المطورين عن سؤال لا تستطيع DORA الإجابة عليه: هل أداء التسليم هذا مستدام، وهل تحتفظ المنظمة بالأشخاص الذين ينتجونه. تميل المؤسسات الكبرى التي تتجاهل هذا الجزء إلى اكتشاف التكلفة عبر بيانات تسرب الموظفين ومقابلات الخروج، بعد وقوع الضرر بوقت طويل؛ أما المنظمات الحكومية، التي غالبًا ما تعمل تحت قيود أجور القطاع العام التي تحد من قدرتها على المنافسة بحتًا على التعويض، فلديها أسباب قوية بشكل خاص لمعاملة تجربة المطورين كاهتمام من الدرجة الأولى ومُدار بنشاط لا فكرة لاحقة.
المواضيع في هذا الجزء
- 3.1 إطار عمل SPACE: الأبعاد الخمسة معًا، لماذا لا بُعد واحد جدير بالثقة وحده، وكيفية بناء مجموعة مقاييس متوازنة حقًا منها.
- 3.2 مقاييس الرضا والرفاهية: قياس الإنجاز والإحباط وخطر الإرهاق، البُعد الذي لا تستطيع أي بيانات نظام مراقبته مباشرة.
- 3.3 مقاييس الأداء والمؤشرات البديلة للنتيجة: البُعد الأكثر عرضة للخلط مع النشاط، وكيفية قياس مساهمة نتيجة حقيقية بدلًا من ذلك.
- 3.4 مقاييس النشاط وحدودها: أعداد الالتزامات، وأسطر الكود، ولماذا هذا أخطر بُعد للترجيح المفرط.
- 3.5 مقاييس التواصل والتعاون: كيف تتدفق المعلومات فعليًا بين الأشخاص والفرق، وكيف يبدو نمط صحي.
- 3.6 الكفاءة والتدفق: العمل العميق والمقاطعات: حماية الوقت غير المنقطع الذي يتطلبه عمل الهندسة الحقيقي، وقياس الاحتكاك الذي يُآكله.
- 3.7 استبيانات تجربة المطورين ومقاييس DevEx: كيفية إجراء استبيان يُنتج إشارة موثوقة بدلًا من مسابقة شعبية، وكيفية دمجه ببيانات موضوعية.
كيف ترتبط هذه المواضيع ببعضها
يُقدِّم الموضوع 3.1 كل أبعاد SPACE الخمسة معًا، ثم تأخذ المواضيع من 3.2 إلى 3.6 كل بُعد بدوره بعمق حقيقي، بالترتيب الذي يُقدِّمه باحثو SPACE. يختتم الموضوع 3.7 الجزء بالآليات العملية لتصميم الاستبيان، لأن الرضا والأداء والتعاون تعتمد جميعها جزئيًا على بيانات إبلاغ ذاتي (تمييز الموضوع 1.5 بين الأدوات القياسية والإبلاغ الذاتي وثيق الصلة مباشرة طوال هذا الجزء) واستبيان مُصمَّم بشكل سيء يُقوِّض كل موضوع من المواضيع السابقة.
الانضباط المركزي لهذا الجزء، التوازن عبر الأبعاد بدلًا من القوة في واحد، هو أوضح مثال عملي في هذا الكتاب لمبدأ النتائج-قبل-الناتج من الموضوع 1.3 مُطبَّقًا على الناس بدلًا من خط أنابيب تسليم. النشاط (الموضوع 3.4) هو بُعد SPACE الأكثر تشابهًا بمقياس ناتج بحت، ويعامله هذا الجزء وفقًا لذلك: مفيد كمدخل واحد بين خمسة، خطير كإشارة مستقلة. عند قراءته إلى جانب الجزء 2، يُكمِّل هذا الجزء الصورة التي لا تستطيع DORA وحدها تقديمها: ليس فقط ما إذا كانت البرمجيات تُسلَّم بسرعة وأمان، بل ما إذا كان الأشخاص الذين يُسلِّمونها يستطيعون استدامة تلك الوتيرة.