التحقق النظري من مقاييس إنتاجية الفريق وتقدم المشروع في سياق المنهجيات الرشيقة لتطوير البرمجيات
الكلمات المفتاحية:
المقاييس البرمجية، المنهجيات الرشيقة في تطوير البرمجيات، تقييم المقاييس البرمجية.الملخص
يعتبر دور المقاييس البرمجية في مختلف إجرائيات التطوير البرمجي ولا سيما في المنهجيات الرشيقة مهماً في عمليات الإدارة والملاحقة والجودة على مستوى المشروع والإجرائية والمنتج واتخاذ القرارات ذات الصلة في الوقت المناسب وخاصةً إذا كانت الواصفة المستهدفة في القياس هي إنتاجية الفريق Team Productivity وتقدم المشروع Project Progress. أجريت العديد من الدراسات لتطوير مقاييس لقياس التقدم والإنتاجية في الإجرائيات الرشيقة Agile Development، ولكن هذه المقاييس على قلتها نسبياً عانت من عدم وجود تحقق منهجي من عملها كما عانت من صعوبة استخدامها نتيجة احتياجاتها إلى تحليلات رياضية معقدة مما أبعدها عن الاستخدام العملي بسبب أن الاستخدام غير المضبوط لهذه المقاييس لن يحقق الفائدة المرجوة، بل على العكس سيزيد من خطورة فشل المشروع لاعتماده على نتائج ومؤشرات قياس غير دقيقة.
يهدف هذا البحث إلى تقييم عدد من مقاييس مقترحة للإنتاجية والتقدم وهي مقياس إنتاجية الفريق ضمن تكرار Productivity of the Team Within an Iteration (PTI) ومقياس زيادة التقدم ضمن تكرار Increase in Progress Within an Iteration (IPWI) ومقياس التقدم الفعلي ضمن تكرارActual Progress in an Iteration (API) ، وذلك وفق منهجية تحقق نظرية للتأكد من فعالية ودقة استخدامها والاستفادة منها في المشاريع البرمجية التي تتبع المنهجيات الرشيقة في تطوير البرمجيات.
بينت نتيجة التحقق إمكانية نسبية لاستخدام كل من مقاييس (PTI, API) بعكس مقياس (IPWI) والذي يحتاج إلى إعادة نظر في بنيته حيث لا يمكن الوثوق فعلياً في استخدامه أو الاعتماد على النتائج التي يمكن الوصول إليها إلا في إطار ضيق ومحدود حسب المزية المستهدفة من عملية القياس.