تخطى إلى المحتوى
الصفحة الرئيسية » الإصدار 3، العدد 11 ـــــ نوفمبر 2024 ـــــ Vol. 3, No. 11 » مناهج ونماذج لتقييم درجة الرشاقة Agility في طرق تطوير البرمجيات الرشيقة

مناهج ونماذج لتقييم درجة الرشاقة Agility في طرق تطوير البرمجيات الرشيقة

Approaches and Models for Evaluating the Agility Degree of Agile Software Development Methods

بيانات الباحث

ماجستير في نظم المعلومات، جامعة بغداد، العراق

[email protected]

دكتوراه في علوم الحاسوب، جامعة بغداد، العراق

[email protected]

ملخص البحث

يعتبر تطوير البرمجيات الرشيقة (ASD) مظلة للعديد من الطرق الشائعة الأخرى مثل

Scrum، XP ،Feature Driven Development ،DSDM ،Crystal  وغيرها. تعتمد طرق تطوير البرمجيات الرشيقة على تطوير منتجات برمجية باستخدام تكرارات قصيرة، حيث تكون كل تكرار مثل مشروع قصير. كما تستخدم طرق تطوير البرمجيات الرشيقة ممارسات “التفتيش والتكيف” لتعديل خطة المشروع. تقدم هذه الورقة مراجعة للمناهج والنماذج والأطر لتقييم درجة المرونة في طرق تطوير البرمجيات الرشيقة. يعتمد كل نهج أو نموذج أو إطار على مجموعة من الممارسات أو الميزات أو الأحداث التي تدعم المرونة. يمكن أن تساعد هذه المراجعة مديري مشاريع البرمجيات في اختيار طريقة ASD المناسبة لمشاريعهم.

Agile Software Development (ASD) is the umbrella for several other popular methods such as Scrum, XP, Feature Driven Development, DSDM, Crystal, and others. ASD methods are based on developing software products using short iterations, each iteration is like a short project. Also, ASD methods use “inspect and adapt” practices to adjust the project plan. This paper presents a review of approaches, models, and frameworks for evaluating the agility degree of ASD methods. Each approach, model, or framework is based on a set of practices, features, or events that support agility. This review can help managers of software projects to choose the appropriate ASD method for their projects.