المنهجية الرشيقة Agile في المشاريع التقنية (الجزء الثاني)
- بواسطة الكاتب: سارة القرزي
- مدة القراءة: 4 دقائق
- نُشر بتاريخ: 20/10/2022
الرابط المختصر:
mozn.ws/89198
التصنيف:
محاور المقال
المنهجية الرشيقة Agile في المشاريع التقنية
تتوائم المنهجية الرشيقة (أجايل) Agile بصورة مرنة مع جميع المتغيرات المحيطة بالمشروع والتي من الممكن أن تؤثر بشكل مباشر على الأداء وتنفيذ الخطط للمشاريع مما يجعلها خيارًا جيدًا لمدير المشروع في تطبيق هذه المنهجية وكنا قد تعرفنا في الجزء الأول من المنهجية الرشيقة في المشاريع التقنية والحاجة التي دعت المنظمات إلى اتباع مثل هذه المنهجية في إدارة مشاريعها بالإضافة إلى ذكر أهم الفروقات بينها وبين المشاريع التقليدية.
ونستكمل في هذا المقال مبادئ (أجايل) Agile الاثني عشر Agile Manifesto والتي بدأناها في الجزء الأول من مقال المنهجية الرشيقة في المشاريع التقنية (الجزء الأول) وهي تتمثل كالآتي:
1. تسليم برمجيات صالحة للاستعمال على فترات منتظمة
يتم تقسيم العمل إلى دورات زمنية وهي ما يعرف أحيانًا بـــ Sprint ويتم تسليمها من أسبوعين إلى شهرين مما يساعد على زيادة دقة التخطيط وسرعة الإنجاز وإرضاء العميل وفهم متطلباته.
2 .فعالية التواصل بين أعضاء الفريق
تعد عملية التواصل وجهًا لوجه من أهم طرق التواصل في منهجية الأجايل Agile والسبب في ذلك هو الحاجة للتركيز بشكل مكثف وتسليم المخرجات المتوقعة في أسرع وقت وبدون تأخير.
3.الاعتماد في بناء المشاريع على أفراد متحمسين
من أهم عوامل نجاح المشروع اختيار فريق متفاعل ومتحمس للإنجاز والإبداع ومنحه الثقة ليتغلب على كل الصعوبات التي من الممكن أن تواجه المشروع فــ منهجية الأجايل Agile ترتكز على مبدأ العمل الجماعي.
4.المخرجات هي المقياس الرئيسي للتقدم
يقاس التقدم الرئيسي في المشروع من خلال التسليم لمخرجات صالحة للاستعمال والتركيز على الفوائد بدلًا من ضياع الوقت وميزانية المشروع في أمور غير واقعية ملموسة فهي تعمل بطريقة مغايرة عن المنهجية التقليدية والتي تتمثل في أن معيار التقدم يشير إلى ما يقارب 80%من المشروع لكن ما يوجد على أرض الواقع لم يسلم نصف ما تم الاتفاق عليه من المخرجات.
5.الإهتمام المستمر بأحدث التقنيات والتصميم الجيد
تعزز الدورات الزمنية من اختيار أفضل التحديثات الجديدة أثناء العمل على المشروع مثل تحديث واجهات بعض الأنظمة أو استبدالها بطرق حديثة للبحث والتوثيق، ويؤدي وتعاون الفريق والعميل معًا من خلال أخذ الملاحظات والتقويمات الدورية لضمان الوصول إلى تصاميم مرضية.
6.أفضل المخرجات الجيدة تنبثق من الفرق ذاتية التنظيم.
تعمل أجايل Agile على فكرة العمل بروح الفريق الواحد وفقًا لآليتها المنظمة حيث تمر المهمة على جميع أعضاء الفريق مما يعطيها نضوجًا وافيًا يساعدها في تحقيق أهداف المشروع.
أنواع المنهجية الرشيقة Agile في تنفيذ المشاريع:
تتضمن المنهجية الرشيقة أجايل Agile مجموعة من أطر العمل (Frameworks) والعمليات(Processes) فهي تحتوى على 7 أنواع لآليات العمل كما هو موضح بالشكل أدناه وسنتطرق إلى أشهر أنواعها XP و Lean Scrum و Kanban المطبقة في إدارة المشاريع.
-
سكرم (Scrum)
من أشهر الطرق المستخدمة في إدارة المشاريع والتي لاقت نجاحًا و انتشارًا كبيرًا حيث تمتاز بالعمل الجماعي وتكثيف التواصل بين أعضاء الفريق بالإضافة إلى المرونة العالية التي تساعد على الإنجاز وتنفيذ المشروع، يسمى مدير المشروع Scrum Master.
-
لين (Lean)
ترتكز على عملية إزالة الأمور الشائبة في المشاريع وتركز على التحسين ورفع جودة العمل.
-
كانبان (Kanban)
تعتمد على تصوير المراحل وعمليات العمل على لوح يوضح العمليات التي يمر بها تنفيذ المشروع وتستخدم كأداة لإدارة المشاريع من خلال تنفيذ مراحل المشروع بشكل بصري ومعرفة محتوى كل مهمة بالتفصيل مما يساعد الفريق على فهم كافة المتطلبات وبصورة مبسطة.
-
إي إكس (Extreme Programming XP)
تبنت العديد من القواعد التي تعتمد على تقسيم عملية التطوير إلى أجزاء ويتم تنفيذها في وحدات صغيرة وتساهم عملية الترميز في تكوين الأكواد التي تسهل من الرجوع إليها في أي وقت وساعد هذا النوع في تحسين جودة المخرجات والحد من زيادة التكلفة.
والجدير بالذكر أن أجايل Agile انطلقت في إدارة المشاريع التقنية أولًا نظرًا لصعوبتها وكثرة متطلباتها وسرعان ما اتجهت المنظمات إلى نطاق أوسع في تطبيق هذه المنهجية واعتمادها كوسيلة إدارية جديدة.
وإلى هنا نكون قد وصلنا إلى ختام مقالنا المنهجية الرشيقة في المشاريع التقنية في جزئها الثاني والذي استعرضنا فيه مبادئ المنهجية الرشيقة و أشهر أنواعها.
الوسوم:
هل أعجبك المحتوى؟
اقرأ وطور معرفتك التقنية واكتسب المهارات
شارك المحتوى مع من تحب