في كثير من الشركات، وخاصة في بيئتنا العربية، يتكرر هذا المشهد:
نبدأ بتطبيق Waterfall بشكل تقليدي:
نقوم بدراسة المشروع من A إلى Z، نستخرج كل المتطلبات بالتفصيل، نحدد السعر والمدة، ثم...
نضغط على زر "Agile" ونبدأ التنفيذ على شكل سبرنتات ( لو طبقنا سكروم كمثال )
لكن هذا النموذج الهجين غالبًا ما يكون أرضًا خصبة للمشاكل. فأي تغيير بسيط في المتطلبات قد يتحول إلى إرباك في التواصل والتنفيذ، لأن التوقعات مبنية على منهج، والتنفيذ على منهج آخر.
في المنهج Agile، لا نبدأ بدراسة كل شيء مسبقًا، بل ننطلق، نتعلم، ونتكيف. حتى التسعير يتم غالبًا لكل Sprint، لا على مستوى المشروع بالكامل.
هل نحن نعمل فعلاً بمنهج Agile؟ أم أننا فقط نستخدم الإسم؟
التعليقات
لكن هل هذا النموذج الهجين دائما خاطئ؟
ربما بعض المشاريع فعلا تتطلب رؤية عامة واضحة بالبداية (كالمناقصات أو المشاريع الحكومية)، ومع ذلك تحتاج إلى مرونة في التنفيذ.
فهل يمكننا تطوير نموذج Agile عمليا يتوافق مع واقعنا العربي دون خيانة الفكرة الأصلية؟
وهل الخلل في المنهج، أم في ضعف ثقافة Agile لدى الأطراف المعنية (خاصة الإدارة العليا )؟