في عام 2015، أطلقت شركة AXELOS، مالكة برنامج PRINCE2 PRINCE2 Agile. PRINCE2 Agile هي محاولة للحصول على أفضل ما في العالمين – هيكلية وحوكمة PRINCE2 مع مرونة Agile.
تقارن هذه المقالة بين أساليب ومناهج PRINCE2 و”أجايل” وتشرح كيف يمكن لـ PRINCE2 Agile سد الفجوة بين الاثنين.
PRINCE2 مقابل أجايل
PRINCE2
PRINCE2 هي منهجية إدارة المشاريع الأكثر استخداماً في العالم. كما أن مؤهلات PRINCE2 هي أيضاً سمة قياسية لمواصفات وظائف إدارة المشاريع في المملكة المتحدة وقد نمت شعبيتها منذ إطلاق PRINCE2 في عام 1996.
وفي الوقت الحالي، يتم إجراء أكثر من 100,000 امتحان في مكان ما في العالم كل عام.
الأجايل
“أجايل” هو مصطلح شامل يُستخدم للإشارة إلى العديد من أساليب وأطر وتقنيات تسليم المنتجات التي تستخدمها فرق التطوير.
ظهرت مناهج “أجايل” في صناعة البرمجيات في تسعينيات القرن الماضي، في محاولة للتغلب على العديد من المشاكل التي كانت تعاني منها مشاريع البرمجيات التقليدية. فغالباً ما كان يتم تسليمها في وقت متأخر، وبجودة منخفضة وبفارق كبير في الميزانية.
هناك مناهج رشيقة مختلفة، أشهرها Scrum و Kanban و Extreme Programming و Lean. تعتمد جميع مناهج أجايل على مبادئ أجايل ال 12.
لمن هو PRINCE2؟
PRINCE2 هي منهجية إدارة المشاريع التي تركز على العملاء. وهي تقدم مجموعة من المبادئ والممارسات والعمليات لتمكين المديرين الرئيسيين في المؤسسة من تبرير المشروع. فهي تساعدهم على فهم “لماذا يجب أن نفعل ذلك (المشروع)؟” و”هل تستحق الفوائد تكاليف ومخاطر تنفيذ المشروع؟ كما أنه يركز أيضاً على كيفية إدارة المشروع بفعالية لضمان أن يظل المشروع استثماراً مجدياً في بيئة الأعمال المتغيرة.
تم تطوير PRINCE2 من قبل حكومة المملكة المتحدة في عام 1996 كمنهجية عامة لإدارة المشاريع.
تركيز PRINCE2
المبادئ
تعتمد PRINCE2 على مجموعة من 7 مبادئ توجه جميع جوانب المنهجية.
وبما أنها منهجية لإدارة المشاريع، فهي تصف أدوار ومسؤوليات جميع أعضاء فريق إدارة المشروع. وهذا يشمل المستويات العليا مثل مجلس إدارة المشروع، بالإضافة إلى أدوار مدير المشروع ومدير الفريق.
الممارسات
كما أنها تغطي مجموعة واسعة من الممارسات الرئيسية لإدارة المشروع – حالة العمل والتنظيم والمخاطر والخطط والجودة والمشكلات والتقدم. يُقاس النجاح في مشروع PRINCE2 بمدى نجاحه في تحقيق فوائد المشروع من قبل مؤسسة العميل.
العمليات
يتضمن PRINCE2 أيضًا دورة حياة كاملة لإدارة المشروع والتي توضح الدور الذي يتخذ القرارات الرئيسية في الأوقات الحاسمة خلال المشروع.
تدرك PRINCE2 أنه في المشاريع هناك جميع أنواع المنتجات (المخرجات) التي تنتجها فرق من الأشخاص ذوي المهارات المتخصصة المختلفة. هذه الفرق لديها طرق لا تعد ولا تحصى للعمل ولا تحاول PRINCE2 توجيه كيفية عملها.
وبدلاً من ذلك، تحدد PRINCE2 ببساطة الواجهة بين المشروع وهذه الفرق من حيث إعداد التقارير والمساءلة والعمل الذي يتعين القيام به.
لمن هي أجايل؟
تاريخ أجايل
ابتكر المهندسون في صناعة البرمجيات في تسعينيات القرن الماضي نهج أجايل عندما كانوا يحاولون معالجة المشاكل المتعلقة بمشاريع البرمجيات التي تتأخر باستمرار أو تتجاوز الميزانية أو تقدم برامج منخفضة الجودة.
واليوم تستخدم العديد من الصناعات خارج صناعة البرمجيات مناهج أجايل.
تركيز أجايل
لا تهتم مناهج أجايل بالأسئلة الأوسع نطاقاً حول ما إذا كان المشروع يستحق العناء، أو ما إذا كان يمكن تحقيق الفوائد بعد ذلك. ومع ذلك، فهي تركز على تقديم القيمة للعميل من خلال تقديم المنتجات بشكل تدريجي وبأكثر الطرق فعالية ممكنة.
من المرجح أن تؤدي هذه المنتجات ما يحتاجه المستخدم/العميل لأن العملاء قد شاركوا في دورة مستمرة من تحديد المتطلبات وترتيب أولوياتها وتطويرها واختبارها وتقديم الملاحظات.
تسليم المنتجات العاملة
الأساليب الرشيقة هي فرق التسليم التي تقوم بالعمل – سواء كانت جزءًا من مشروع أم لا. فهي تركز على أسئلة للفريق مثل “ما الذي يجب تسليمه الأسبوع المقبل؟” و”هل البرنامج العامل هو ما يحتاجه العميل؟
التعاون
أحد مبادئ أجايل هو أن يعمل الأشخاص في الفرق بالتعاون مع العميل. ويتم ذلك من خلال تحديد المتطلبات وترتيب أولوياتها وتطويرها واختبارها وتقديم الملاحظات في دورة مستمرة ومتكررة من التكرارات. في كثير من الأحيان، يكون العميل في موقع مشترك مع فريق التطوير.
التنظيم الذاتي
التنظيم الذاتي من قبل الفرق هو أيضًا أحد مبادئ أجايل. وتحدد فرق أجايل أدواتها وتقنياتها الخاصة لاستخدامها (مثل جداول المهام المتراكمة ومخططات الإنهاء التدريجي ولوحات كانبان)، بدلاً من أن يتم تكليفها من قبل مدير المشروع.
مقارنة بين PRINCE2 وأجايل
التخطيط
يتمثل أحد الاختلافات الرئيسية بين منهجي PRINCE2 و”أجايل” في أن PRINCE2 غالباً ما يوصف بأنه نهج تنبؤي (قائم على الخطة)، بينما يدعو نهج أجايل إلى تحقيق إنجازات قصيرة الأجل وتدريجية مستقلة عن الخطة الشاملة (النهج التكيفي).
وهذا يعني أنه في حين أن نهج PRINCE2 يمكّن العميل من الحفاظ على تركيزه على أهداف العمل الأصلية للمشروع، فإن النهج الرشيق يستجيب بشكل كبير للتغيرات في بيئة المشروع ومتطلبات العميل.
تفترض النُهج الرشيقة أن عملية التطوير لا يمكن التنبؤ بها (بشكل متوقع). وهي تشجع على الشفافية الكاملة والتعاون الوثيق والتسليم المتكرر للمنتجات الفرعية القابلة للاستخدام والتي ستساهم في النهاية في المنتج النهائي الذي يتم تسليمه.
مستويات الخطة
لدى PRINCE2 مفهوم “مستويات الخطة”. وهذا يشير إلى أن الخطط المختلفة مطلوبة من قبل مستويات مختلفة من فريق إدارة المشروع. هناك 3 مستويات للخطة في PRINCE2:
طويلة المدى – وهي خطة مشروع عالية المستوى مطلوبة من قبل صانعي القرار الرئيسيين (مجلس إدارة المشروع).
متوسطة المدى – وهي خطة مرحلية مطلوبة من قبل مدير المشروع لكل مرحلة من مراحل المشروع.
قصيرة المدى – هذه خطة قصيرة المدى مطلوبة من قبل كل مدير فريق (قائد) لتغطية العمل الذي يقوم به فريقه. هذه خطة مفصلة.
سباقات السرعة والتخطيط الزمني
تأخذ المناهج الرشيقة مثل Scrum، هذا المفهوم إلى أبعد من ذلك من خلال اقتراح خطة مفصلة لكل “سبرينت”. يعتمد سبرينت سكرم على مفهوم أجايل الرئيسي المتمثل في “المربع الزمني” – وهي فترة زمنية محددة تتراوح عادةً بين 1-4 أسابيع.
تسليم المنتجات العاملة
في نهاية كل سبرينت سكروم يقوم فريق سكروم بتسليم برمجيات عاملة إلى العميل. يضمن تسليم برمجيات عاملة في نهاية كل سبرينت عدم التأخر في تسليم البرمجيات.
يتلقى العميل زيادات متزايدة من البرمجيات العاملة حتى يتلقى العميل في نهاية السباق النهائي نظامًا تم بناؤه واختباره بالكامل.
المربعات الزمنية وخطط الفريق
يتلاءم مفهوم الأجايل للمربعات الزمنية أو التكرارات مع مفهوم PRINCE2 لخطة الفريق لأنه يمكن أن يكون هناك مربع زمني واحد أو أكثر ضمن خطة الفريق.
لا تنص PRINCE2 على عدد المربعات الزمنية التي يجب أن تحتويها خطة الفريق لأن هذا قرار يعود لأعضاء فريق أجايل المنظمين ذاتياً.
تعالج PRINCE2 Agile مفاهيم مشابهة لهذه المفاهيم في شكل “الالتزام بالوقت المحدد والوصول إلى المواعيد النهائية” وهو أحد أهداف PRINCE2 Agile الخمسة. وبالمثل، فإن الإصدارات المنتظمة هي أحد مجالات التركيز الخمسة في PRINCE2 Agile.
الاستجابة للتغيير
تكلفة التغيير
يتمثل أحد الانتقادات الموجهة لمناهج إدارة المشاريع الأكثر تنبؤاً في صعوبة وتكلفة إدارة التغييرات. تتم إدارة التغييرات من خلال عمليات مراقبة التغيير الرسمية، والقرارات التي تتخذها سلطة التغيير.
في مناهج Agile، يمكن إجراء التغييرات بسرعة. ويرجع ذلك إلى أن متطلبات العميل (مثل ميزات البرمجيات) يتم وصفها من قبل العميل في شكل مهام يتم تحديد أولوياتها في الأعمال المتراكمة.
نظرًا لأن التخطيط لا يتم أبدًا قبل التكرار التالي (1-4 أسابيع عادةً)، يمكن إعادة تعيين المهام بسرعة بأولوية مختلفة، أو إضافة مهام جديدة، أو إزالة المهام غير الضرورية.
مرة أخرى، تنظر PRINCE2 Agile إلى التغيير بشكل إيجابي. أحد الأهداف الخمسة في PRINCE2 Agile هو هدف “تبني التغيير” الذي يرى التغيير كشيء إيجابي يجب احتضانه، بدلاً من شيء سلبي يجب إدارته.
ليس من الضروري أن يكون PRINCE2 شلالاً
هناك تصور (خاطئ من وجهة نظري) بأن PRINCE2 تكافح للتكيف مع متطلبات العمل المتغيرة.
ويستند هذا الرأي على افتراض أن PRINCE2 هو نهج “شلال” المشروع. نهج الشلال هو حيث يتم توثيق المتطلبات والموافقة عليها قبل الانتقال إلى مرحلة التصميم، تليها مرحلة البناء وأخيراً مرحلة الاختبار.
لا يوجد شيء في PRINCE2 ينص على مثل هذا النهج الشلالي. في الواقع، يفترض الإصدار السابع من دليل PRINCE2 الأخير أنه في العديد من المشاريع، تظهر المتطلبات وتتطور مع استمرار المشروع.
يدير PRINCE2 مثل هذه التغييرات في نطاق المشروع باستخدام نهج التحكم في التغيير. ومع ذلك، يمكن بسهولة إدارة التغييرات ذات المستوى الأدنى، مثل طلبات الميزات على مستوى الفريق باستخدام تقنيات تحديد الأولويات الشائعة في نهج أجايل.
استخدام كل من PRINCE2 و”أجايل
أفضل ما في العالمين
في حين يركز PRINCE2 على فهم المنتجات المطلوبة لدعم احتياجات العمل، تركز أجايل على إكمال تلك المنتجات بطريقة فعالة، وتقديم المزيد من البرامج (المنتجات) العاملة بشكل تدريجي مع تقدم العمل.
وبالتالي، فإن استخدام نهج أجايل في مشاريع PRINCE2 يمكن أن يجلب أفضل ما في العالمين – هيكل وتوجيه PRINCE2، إلى جانب مرونة واستجابة أجايل.
لا تهتم PRINCE2 بكيفية تنظيم الفرق أو الأساليب التي تستخدمها. ومع ذلك فهي تحدد واجهة بسيطة بين مؤسسة العميل التي تدفع تكاليف المشروع ومؤسسة المورد التي توفر الفرق التي تقوم بالعمل المتخصص.
التركيز على الأعمال والتسليم في الوقت المناسب
وهذا يعني بالتالي أنه يمكن للفرق في مشروع PRINCE2 استخدام أي نهج تطوير يختارونه – بما في ذلك أي من مناهج Agile. شريطة أن تتوافق مع الواجهة المحددة من قبل PRINCE2، يمكن للفرق الاستفادة من مزايا أجايل (مثل التسليم في الوقت المحدد)، بينما يحافظ العميل على فوائد تركيز PRINCE2 على مبررات العمل.
مقارنة سريعة بين PRINCE2 و”أجايل
PRINCE2 مقابل PRINCE2 Agile
في عام 2015، واعترافًا بأن العديد من الأشخاص كانوا يكافحون لإيجاد طريقة لتطبيق PRINCE2 على مشاريع رشيقة، أطلقت أكسيلوس PRINCE2 Agile[2].
PRINCE2 Agile هو في الأساس نفس PRINCE2. كلاهما يعتمدان على نفس المبادئ والممارسات والعمليات بالضبط. والفرق الحقيقي الوحيد هو أن دليل PRINCE2 Agile يشرح بالتفصيل كيفية تكييف هذه العناصر لمشاريع Agile. في دليل PRINCE2، في حين أن هناك الكثير من الأمثلة على كيفية تكييف PRINCE2 مع سياق المشروع المختلف، إلا أنه لا يخوض في نفس القدر من التفاصيل مثل دليل PRINCE2 Agile.
الإصلاح أم المرونة؟
على وجه الخصوص، يشرح PRINCE2 Agile ما الذي يجب “إصلاحه أو ثنيه” لأهداف الأداء الستة ل PRINCE2 (الوقت والتكلفة والجودة والنطاق والمخاطر والفوائد).
بالنسبة ل PRINCE2 Agile، الوقت والتكلفة ثابتان. هذه لا يمكن أن تتغير. ومع ذلك، لكي تكون قادرًا على تقديم ما يحتاجه العميل حقًا، يمكن ثني النطاق ومعايير جودة المنتجات.
يجب الاتفاق مع العميل على ما يجب أن يكون مرناً. ولتحقيق ذلك، عادةً ما تستخدم PRINCE2 Agile تقنيات تحديد الأولويات مثل MoSCoW، إلى جانب الأعمال المتراكمة في السباق.
يمكن أن يكون هدفي الأداء الآخرين (الفوائد والمخاطر) إما ثابتين أو مرنين حسب احتياجات العميل.
الخلاصة
إن مجرد اختيار استخدام طريقة أو نهج معين لن يضمن أبدًا نجاح المشروع دائمًا. في الواقع، أي طريقة أو نهج يستخدم دون تفكير سيؤدي إلى فوضى في أي مشروع.
ويظل تركيز PRINCE2 على مبررات الأعمال وما إذا كان المشروع مبررًا عندما تتغير بيئة الأعمال هو أكبر أصولها. فهو يساعد على ضمان استناد المشاريع إلى منطق العمل السليم.
إن القدرة على الاستجابة السريعة للتغييرات مع تسليم المنتجات في الوقت المحدد والتي تقدم قيمة للعميل هي أكبر مساهمة لمناهج أجايل.
إذن، هل الأمر يتعلق باختيار إما PRINCE2 أو أجايل؟ لا أعتقد ذلك. إذا كنت تبحث عن منهجية قوية لإدارة المشاريع لاستخدامها في مشاريع أجايل، فإن PRINCE2 Agile تناسب الفاتورة تمامًا.
توفر PRINCE2 Agile للممارسين كلاً من التحكم والحوكمة لتوجيه المشروع، وفي الوقت نفسه توفر المرونة والقدرة على الإنجاز السريع في بيئة الأعمال المتغيرة.
إذا كنت ترغب في معرفة المزيد عن PRINCE2 Agile، أو ترغب في الحصول على شهادة، ففكر في حضور دورة PRINCE2 Agile أو دورة PRINCE2 Agile عبر الإنترنت.
يتوفر كل من مؤهلات PRINCE2 Agile Foundation و PRINCE2 Agile Practitioner للاختيار من بينها.
المراجع
[1] PeopleCert (2023). إدارة المشاريع الناجحة باستخدام PRINCE2. الإصدار السابع. نيقوسيا، قبرص. PeopleCert. 342.
[2] أكسيلوس (2018). PRINCE2 Agile (الطبعة الثالثة). نورويتش: مكتب القرطاسية. 338.