الانتقال إلى الأجايل (Agile)

الانتقال إلى الأجايل (Agile)

كثير من شركات تطوير البرمجيات والتي كانت تتبع منهجيّة ال waterfall أو غيرها تقرر التحول إلى الأجايل وذلك من أجل مواكبة التقدم في أساليب التطوير. اتخاذ مثل هذا القرار هو أمر سهل. لكن الصعوبة تكمن في التنفيذ إذ يتطلب تنفيذ مثل هذا القرار تعاون كافة الأطراف الذين لهم علاقة بتطوير البرمجيات ويشمل ذلك الإدارة ومدراء المشاريع وأعضاء فريق الاختبار وكذلك فريق التطوير.

يتميّز الأجايل بالآتي:

  1. كثرة التغيير تماشياً مع متطلبات العميل من أجل إرضائه.
  2. الإصدارات المتوالية للبرنامج (كل أسبوعين أو أكثر حسب المنهجيّة المتّبعة).
  3. أتمتة عملية اختبار التغييرات وتأثير هذه التغييرات (Regression Test Automation).

التطبيق الناجح للأجايل يعتمد على التماشي مع هذه المميّزات من خلال الممارسات التي يتم اتّباعها وتشمل هذه الممارسات:

  • أن يكون أعضاء فريق اختبار البرمجيات وفريق التطوير ضمن إجراء عمل واحد بحيث يبقى المختبرون دائماً في الصورة.
  • أن تكون الجودة هي مسؤولية الجميع من مختبرين ومطوّرين وليس فقط فريق الاختبار .

عدم تطبيق هذه الممارسات (مثلاً إبقاء فريق الاختبار معزولاً عن فريق التطوير) يؤدي إلى فشل تجربة التحول إلى الأجايل أو عدم القدرة على التماشي معه.

بالتوفيق للجميع…

2 تعليقات

Tarfa

about 7 years ago

مقالة رائعة.. في الواقع مايحدث في waterfall كل فريق يعمل منفصل بكل مرحلة بامعني ممكن المطور يقطع شوطاً كبير في تغيراته البرمجة ثم يكتشف لاحقاَ ان المطلوب ليس كما تم كتابته بامتطلبات العميل وكل هذا فقط في مرحلة التطوير فقط .. ممايؤدى الى إعادةالعمل من جديد..وضياع كثير من الجهود انا كامطوره ارى الفرق الاخرى غير منسجمة وغير متناغمة في نظام waterfall مما يؤدي إلى بطيء سير العمل .. اما في Agile تظهر تعاون الفرق مع بعضها تجد المطور يعمل بجد مع مصمي الحلول والمختبر يعمل بشكل اوضح و اوسع بتضمين جميع السيناريوهات المحتملة لفشل التغيرات ومناقشة حدوثها مع المطور نفسه في مرحلة التطوير على سبيل المثال .. ويتم تسليم العمل المشترك (لاحظ كلمة العمل المشترك جميع الفرق لها نفس الهدف ) ويتم التسليم على فترات زمنية قصيرة ... من شروط نجاح Agile هو التواصل التام والفعال مع اعضاء الفريق...الشركات الصغيرة بدآت بنجاح في اتباع Agile لكن الشركات الكبرى تجد صعوبة في ذالك...

Reply

أنور بوسبول

about 7 years ago

شكراً على التعليق والإضافة للموضوع.

Reply

شاركني رأيك