إرهاق المطورين بسبب مقاييس الإنتاجية المعيبة
توصلت دراسة استقصائية أجريت على 500 من مطوري البرمجيات في الولايات المتحدة والمملكة المتحدة بواسطة JL Partners إلى أن 70% من مشاريع البرمجيات لا يتم تسليمها في الوقت المحدد، على الرغم من أن 83% من المطورين يقولون إن أداء التسليم مهم.
تم إجراء الاستطلاع بواسطة خبير في مجال التكنولوجيا والأمن السيبراني جنيد علي بالنسبة لـ Haystack، نظرت في المخاطر الأكثر أهمية التي تؤثر على التسليم في الوقت المحدد. ووجد الاستطلاع أن الغالبية العظمى من قادة الأعمال يعتبرون تسليم البرامج في الوقت المحدد أمرًا ضروريًا، لكنهم يشعرون بالقلق إزاء ذلك في العمل.
أفاد أكثر من ثلاثة أرباع (77%) من صناع القرار في مجال الأعمال في المملكة المتحدة و90% في الولايات المتحدة أن التسليم في الوقت المحدد هو الطريقة الرئيسية لقياس أداء فرق هندسة البرمجيات. وعلى الرغم من ذلك، فإن 81% من صناع القرار في مجال الأعمال في المملكة المتحدة و89% في الولايات المتحدة يشعرون بالقلق إزاء تسليم مشاريع البرمجيات في الوقت المحدد في مؤسساتهم.
وعندما أجريت الدراسة في عام 2021، وجدت أن 83% من مهندسي البرمجيات أفادوا أنهم يعانون من الإرهاق. في الموعدوأشار علي إلى أن الأغلبية (81%) من المطورين الذين شملهم الاستطلاع أفادوا بذلك زيادة الإرهاق بسبب الوباء.
وكان السبب الرئيسي المذكور لذلك هو زيادة عبء العمل. تُظهر بيانات عام 2023 أن الدفع لتطوير المزيد والمزيد من البرامج لم يتراجع منذ ذلك الحين. في الواقع، يبدو أن المطورين مُنحوا جداول زمنية غير واقعية لإكمال أعمال تطوير البرمجيات والاستخدام غير الصحيح لمقاييس إنتاجية المطورين.
وقال جوليان كولينا، الرئيس التنفيذي لشركة Haystack: “معظم المشاريع البرمجية تتخلف عن المواعيد النهائية المحددة لها، مما يؤدي إلى توقف النمو وتآكل الثقة”.
على الرغم من أن التسليم في الوقت المحدد يعتبر أولوية، وذلك باستخدام الدراسات الاستقصائية لقياس خبرة المطورين و”الإنتاجية”، فقد حدد بحث علي مجموعة متنوعة من الإخفاقات في مثل هذه الأساليب. ليست الدراسات الاستقصائية ربع السنوية بطيئة للغاية في معالجة العلامات المبكرة للتأخير فحسب، بل تشير أبحاث أخرى إلى أن مهندسي البرمجيات قد يكونون كذلك المعنية بالتعبير عن آرائهم الحقيقية، ومن المرجح أن يكون “أولئك الذين لديهم أدنى مهارات البرمجة” أكثر تفاؤلاً بشأن تقييم أداء تسليم البرامج في المشاريع الكبيرة.
في الكمبيوتر المادة الأسبوعية وبالنظر إلى ما وراء الأرقام، أشار علي إلى أنه على الرغم من أن القدرة على التنبؤ (التسليم في الوقت المحدد) هي مصدر قلق بالغ، فإن أطر المقاييس مثل مقاييس Dora (أبحاث وتقييم DevOps) من Google، إلى جانب أطر العمل اللاحقة لـ SPACE (لتصوير الإنسان والمجتمع) العوامل المؤثرة على إنتاجية المطورين) وتجربة المطورين، ركزت على قياس “الإنتاجية” من خلال قياس سرعة تسليم العمل (أو سرعة الاستجابة للمشكلات).
وقال: “ما نراه الآن هو تأجيل المخاطر التامة المتعلقة بمشروعات قوة التسليم”. “لقد سعت حلول إنتاجية المطورين إلى معالجة هذه المشكلة من خلال حث المطورين على الشحن بشكل أسرع من أي وقت مضى عندما يواجهون مخاطر غير مخففة، الأمر الذي سيؤدي حتماً إلى مزيد من الإرهاق بين مهندسي البرمجيات.”
وحذر علي من أن هذا يتسبب في دورة لا نهاية لها من الفشل في التسليم في الوقت المحدد، مما يؤدي إلى توقعات أكثر صرامة (يتم فرضها الآن غالبًا من خلال مقاييس الإنتاجية) ويتسبب في إرهاق المطورين. وحث قادة تكنولوجيا المعلومات على العمل مع الأشخاص في الأعمال لضمان التزام قادة الفرق بالعمل بناءً على جداول زمنية مستنيرة للتسليم، دون ظهور مخاطر غير مخففة تؤثر على تسليم البرامج في الوقت المحدد.