في هذا اليوم وهذا العصر، يلعب مديرو مشاريع المشاريع المغامرة دورًا كبيرًا في نجاح الأعمال التجارية أو المنظمة. تركز إدارة المشاريع التقليدية على وجه التحديد على إجراء تخطيط مسبق طويل ومفصل لجميع المشاريع بغض النظر عما إذا كانت المتطلبات معروفة أم لا.
في حين أن Agile هو نهج عام يُستخدم لمشاريع تطوير البرمجيات، فهو يركز على العمل الجماعي، والتسليم المتكرر للبرمجيات العاملة، والتعاون مع العملاء، وتحديد الوقت المناسب للأحداث، وإتاحة القدرة على الاستجابة للتغيير بسرعة.
الشلال تم تقديم منهجية الشلال أو المنهجية التقليدية لتسليم المشاريع من قبل رويس في عام 1970. وهي منهجية ثقيلة الوزن لتطوير البرمجيات التي تمر عبر مراحل مثل:
التحليل ← التصميم ← التصميم ← التطوير ← الاختبار ← النشر، وهو منهج متسلسل حيث تبدأ كل مرحلة فقط في نهاية المرحلة السابقة (باستثناء المرحلة الأولى). إن أي تغيير كبير في المتطلبات يجعل العودة إلى العملية صعبة ومكلفة للغاية، مما يجعلها أقل ملاءمة في البيئة التي تنتمي إلى عالم VUCA (عالم متقلب غير مؤكد ومعقد وغامض).
تتطلب منهجية Waterfall مجموعة غير متغيرة من المتطلبات مقدماً في المرحلة الأولى (التحليل أو جمع المتطلبات أو التخطيط) لأن العودة إلى المراحل السابقة مؤلمة للغاية في هذه المنهجية.
أجايل: لكسر الطبيعة الجامدة للمنهجية التقليدية (الشلال)، تم تقديم أجايل لأول مرة في عام 2001، أي بيان تطوير البرمجيات الرشيقة (بيان أجايل). يعتمد أجايل على نهج التطوير التكراري والتزايدي مع التركيز بشكل كبير على التغذية الراجعة.
Scrum هي واحدة من أقوى الطرق وأكثرها اعتمادًا لتبني الأجايلية، كما أن عملية Lean-Kanban هي عملية أخرى في هذه المظلة. وكلاهما يستخدم آلية السحب والتركيز على تقديم برمجيات قابلة للإصدار في وقت مبكر وفي كثير من الأحيان.
تأتي كلمة “سكروم” من ورقة بيضاء بعنوان “لعبة تطوير المنتجات الجديدة” من هيروتاكا تاكيوتشي وإيكيوجيرو نوناكا التي نُشرت كمقال في مجلة هارفارد للأعمال في عام 1986. لنحصل على فهم تفصيلي بسيط لكل من نهج الشلال وأجايل
الشلال: هو نهج قائم على سير العمل حيث تكون كل مرحلة عبارة عن مرحلة متميزة ويجب على المرء أن يكمل المرحلة الأولى قبل الشروع في المرحلة التالية. تختلف المراحل في النهج من منظمة إلى أخرى. يحتوي نموذج الشلال النموذجي على المراحل التالية:
رشيق، من ناحية أخرى، يتعامل مع نهج التغذية الراجعة المبكرة. وهو نهج تكراري وتزايدي لفريق العمل لتقديم منتج قيّم في كل تكرار. إنه نهج يساعد الأعمال على اكتساب ميزة تنافسية في السوق. يعطي نهج أجايل ميلًا إلى المرونة وتقديم ما يريده العميل ولا يتطلب تخطيطًا مسبقًا لجميع المتطلبات. نحن في عصر VUCA حيث لا يُعرف كل شيء مقدمًا. يركز هذا النهج على تقديم منتج عالي القيمة في وقت مبكر وفي كثير من الأحيان وفحص والتكيف مع ردود الفعل من السوق.
هناك مجموعة متنوعة من الأطر والعمليات في السوق التي تساعد على تقديم المنتجات بشكل تكراري وتدريجي، ومن بين هذه الأطر والعمليات هناك Scrum وهي واحدة من أكثر الوسائل المقبولة لتقديم المنتجات بطريقة رشيقة. بصرف النظر عن Scrum، لدينا KANBAN و XP و Adaptive System Development و FDD و LeSS و SAFe والعديد من الأطر والعمليات الأخرى في السوق.
كيف تختار بين الشلال و أجايل؟
كما ذكرنا سابقًا، هذا هو عصر VUCA والتغيير أمر لا مفر منه. نحن نتعامل مع أكثر الأنظمة تعقيدًا في هذه المرحلة الزمنية حيث :
لا تزال هناك مشاريع قيد التنفيذ ويتم تسليمها باستخدام هذا النهج، لذا فإن إلقاء اللوم على هذا النهج في عدم تسليم المشاريع ليس “صحيحًا”. نظرًا لسلوك واحتياجات العملاء، فإن معرفة كل شيء مقدمًا للتخطيط لم يعد هو الحال الآن وبالتالي فإن Waterfall ليس مناسبًا لهذه البيئة.
فالمتطلبات غير المؤكدة جعلت ما نقوم ببنائه ناشئًا. هناك إيجابيات وسلبيات للتعامل مع كل نهج لتسليم البرمجيات. دعونا نلقي نظرة أعمق على ذلك أيضًا:
هذا مقصد صغير لمساعدة الناس على فهم طريقتين (التقليدية والرشيقة) للعمل وأنا لا أروج لإحداهما على الأخرى. أنت أدرى بسياقك وأنت الشخص الذي يجب أن يتخذ قرارًا بشأن أي النهجين هو الأنسب لبيئتك.
يتمتع سوميت بخبرة لا مثيل لها في مجال هندسة البرمجيات والتدريب والتدريب والاستشارات الرشيقة لمدة 18 عامًا. وباعتباره مدربًا محترفًا معتمدًا في مجال سكروم (PST) من Scrum.org ومستشارًا متميزًا في ممارسة SAFe®، يجلب سوميت ثروة من المعرفة والمهارة لكل مشروع، مما يترك تأثيرًا دائمًا على المؤسسات التي تسعى إلى تبني منهجيات أجايل.
