الحقيقة غير المريحة حول التحولات الرشيقة
على مدار الأشهر القليلة الماضية، عملت مع طبيب نفساني إكلينيكي ذي خبرة وفريق بحث حاصل على درجة الدكتوراه يضم عالمًا نفسيًا وعالمًا سلوكيًا أكاديميًا لفهم ما يفصل بين الفرق الأفضل أداءً وتلك التي تعاني. تظهر الأبحاث أن 81% من صناع القرار في مجال الأعمال في المملكة المتحدة و89% في الولايات المتحدة يشعرون بالقلق إزاء هذا الأمر التسليم في الوقت المحدد لمشاريع البرمجيات في منظماتهم.
تم إنجاز هذا العمل على خلفية ركزت فيها الصناعة عادةً على تحسين عملية اختبار البرامج، وهي إحدى المراحل اللاحقة في دورة حياة تطوير البرامج، لمعالجة هذه المشكلات. بالإضافة إلى ذلك، تحولت العديد من الشركات بشكل متزايد إلى دراسة مقاييس كيفية كتابة البرامج نفسها من أجل محاولة تحسين عملية هندسة البرمجيات.
ومع ذلك، تبدو التحديات أكثر عمقًا مما كانت عليه عند كتابة التعليمات البرمجية أو اختبارها.
عندما كتبت كتابي الأخير، كيف تحمي نفسك من أجهزة الكمبيوتر القاتلة, لقد بحثت بعمق في عدد من حالات الفشل البرمجي الكارثية، بما في ذلك دخول الطائرات في مرحلة “الغوص المميت”، وحوادث السيارات المميتة، والجرعات الزائدة من الإشعاع القاتل في المستشفيات. يصف الكتاب كيف عوامل نفسية ساعدنا على فهم السبب وراء تحول الأخطاء البرمجية إلى أعطال كارثية للكمبيوتر، ومع ذلك، فإن الموضوع المتكرر المثير للقلق في العديد من دراسات الحالة هو كيف كان السبب الفني الأصلي للعديد من المشكلات هو مشكلات تصميم البرامج، أو في الواقع الافتقار إلى التصميم القوي.
تمت إضفاء الطابع الرسمي على هذا النهج الخفيف للمتطلبات في بيان أجيل، الذي يبلغ من العمر الآن أكثر من 23 عامًا، والذي دعا إلى نهج تصميم البرمجيات يتمحور حول “الاستجابة للتغيير بدلاً من اتباع الخطة”.
مع شركة استطلاعات الرأي JL Partners، سألت 600 مهندس برمجيات في المملكة المتحدة والولايات المتحدة عن مشاريع تطوير البرمجيات الناجحة والفاشلة التي عملوا عليها. توصل بحثنا إلى أنه في المشاريع البرمجية التي بدأ تطويرها قبل متطلبات واضحة، وحيث لم تكن هناك وثيقة مواصفات كاملة وحيث حدثت تغييرات كبيرة في وقت متأخر من التطوير، فشلت المشاريع بنسبة 65% من الوقت.
ومع ذلك، فقد حددنا خمس ممارسات هندسية فقط أدت إلى خفض معدل الفشل إلى 10%. إن وجود متطلبات واضحة قبل بدء التطوير بمفرده يزيد من احتمالية نجاح المشاريع بنسبة 97%، كما أن حصول المهندسين على الحرية في مناقشة المشكلات ومعالجتها يزيد من معدلات النجاح بنسبة 87%. وشملت الممارسات الأخرى: التأكد من دقة المتطلبات لمشكلة العالم الحقيقي (54%)؛ الحصول على مواصفات كاملة قبل البدء في التطوير (50%) وتجنب التغييرات المتأخرة في المتطلبات (7%). وعندما نجمعها، فإننا نشير إلى هذه الممارسات باسم هندسة التأثير.
ومن المثير للاهتمام أننا لم نجد فرقًا ذا دلالة إحصائية بين أولئك الذين يعملون في مشاريع متعددة في وقت واحد مقابل أولئك الذين يعملون في مشروع واحد فقط في كل مرة، على الرغم من كون العمل قيد التنفيذ أحد العناصر الأساسية لأطر العمل مثل تطوير البرمجيات اللينة. وهذا يسلط الضوء على كيفية معالجة المخاطر المبكرة في مشاريع البرمجيات.
كان من المثير للقلق أن نرى أن أكبر اختلاف في الممارسات الهندسية بين المملكة المتحدة والولايات المتحدة الأمريكية هو أن مهندسي البرمجيات في المملكة المتحدة كانوا أقل عرضة للشعور بقدرتهم على مناقشة المشكلات ومعالجتها بنسبة 13% مقارنة بمهندسي البرمجيات في الولايات المتحدة. هذا على الرغم من العديد من الدراسات أجريتها أنا وآخرون، بما في ذلك هذا البحث، لتسليط الضوء على مدى الأهمية الأساسية للسلامة النفسية لنجاح أنظمة الكمبيوتر.
خلال بحثنا، بحثنا أيضًا في سبب فشل مبادرات التحول. على الرغم من الوعد بمنهجيات التحول، ما زلنا نرى فشل 70% من التحولات الرقمية و96% من التحولات الرشيقة. حتى بين جميع الشركات بغض النظر عن الصناعة، عندما تدخل شركة ما الإدارة في إنجلترا وويلز (أي يتولى ممارس الإعسار السيطرة)، فإن 10٪ فقط من الشركات سوف تبقى على قيد الحياة على الرغم من التغيير في الإدارة.
لقد وجد بحثنا أن العوامل النفسية الأساسية تلعب دورًا حاسمًا في نجاح هذه التحولات أو فشلها. وقد ظهر ذلك في بحث أجرته EY (Ernst & Young) وكلية إدارة الأعمال بجامعة أكسفورد، والذي وجد أن القادة الذين يعطون الأولوية لمشاعر القوى العاملة هم أكثر عرضة للنجاح في التحولات الرقمية بنسبة 260٪.
مثلما هو الحال عند تهدئة طفل يبكي، من الضروري إعطاء الاهتمام العاطفي قبل معالجة المشكلة الفعلية. ومن المهم أيضًا التأكد من عدم إهمال العوامل العاطفية في التحولات التنظيمية.
تم التوصل إلى نتائج مماثلة من قبل عالم النفس ديفيد ديستينو، الذي وجد أنه بمجرد شعور المشاركين في الدراسة بمشاعر الامتنان، فقد تضاعفت قدرتهم على تأخير الإشباع الآن للحصول على مكافأة أكبر لاحقًا.
من خلال بحث كهذا، قمنا بتطوير إطار نفسي يمكّن الأشخاص من تحقيق تحولات شخصية وتنظيمية مهمة. هذه التقنيات معروضة في كتابي الجديد، هندسة التأثير: التحول إلى ما هو أبعد من إدارة المشاريع الرشيقة، الذي يصف تطبيقه على دراسات الحالة الواقعية إلى جانب وصف الأساس العلمي لهذه النتائج.
ومع ذلك، فإنني أحرص على التأكيد على أنه من الضروري عدم إساءة استخدام هذا البحث إجبار الآخرين على التغيير عندما لا يريدون ذلك. في العديد من الحالات السابقة، لم يولِ أولئك الذين يدافعون عن التحول الاحترام الواجب للضرورة المطلقة للموافقة، سواء بالنسبة للأفراد أو المنظمات.
وبغض النظر عن القضايا الأخلاقية، فإن حرمان شخص ما من القدرة على التعلم من أخطائه يحرمه من مصدر مهم للتعلم يمكنه الاستفادة منه (إلى الحد الذي يكون لديه موافقة مستنيرة على ارتكاب تلك الأخطاء ولا يشكل خطرًا تامًا على الآخرين ).
بالإضافة إلى ذلك، كما أظهر بحثنا عن أجايل، فإن أولئك الذين لديهم أعلى قناعة بأفكارهم يمكن أن يكونوا مخطئين، ويجب علينا التعامل مع المواقف بعقل متفتح بغض النظر عن مدى اقتناعنا بأننا على حق.
ومع ذلك، من خلال ضمان تحديد المشكلات بشكل جيد قبل أن نسعى لإيجاد حلول، والتأكد من أننا نصمم الحلول قبل أن نبدأ في تنفيذها، فإننا قادرون على تحسين نجاح مشاريعنا البرمجية. وبالمثل، من خلال ضمان تلبية الاحتياجات العاطفية إلى جانب حل المشكلات، فإننا قادرون على ضمان نجاح مبادرات التحول.
الدكتور Junade Ali CEng FIET هو تقني ذو خبرة ولديه اهتمام بإدارة هندسة البرمجيات وأبحاث أمن الكمبيوتر والأنظمة الموزعة.