تشرح الفرق التي تطبق ممارسات Agile الشائعة سبب اختيار هذه المنهجية بطرقها الخاصة. بالنسبة لشخص ما ، يبدو من الواضح أن العمل مع رشيق إلزامي و "مقدس" ؛ يمكن لأي شخص تحديد الممارسات غير الملزمة أو المثيرة للجدل. في أي حال ، Agile هي واحدة من أكثر المنهجيات شعبية في إدارة المشاريع في الوقت الحاضر. يتم تقدير ممارساتها ومفاهيمها من قبل العديد من المطورين والمديرين حول العالم.
ما هي هذه الممارسات القوية التي تجعل أجيل شعبية وعصرية؟ نحن هنا نشارك القائمة غير المكتملة بالتأكيد ولكن التأسيسية.

دعونا نتعمق في الممارسات الأساسية التي يجب أن يكون مديرو المشروعات على دراية بها. ولكن أولاً ، من المهم للغاية تذكير لماذا لا تزال منهجية Agile مفيدة.
5 فوائد متميزة من منهجية رشيق على لفة
هل لا يزال لديك تردد حول تطبيق منهجية Agile في عملك؟ إليك بعض من ميزات Agile الأكثر وضوحًا.
الفائدة الأولى: مشروع رشيق هو أكثر قابلية للتطبيق
المشاريع رشيقة التي يتم تنفيذها وفقا لأي من أساليب رشيق يحدد نظامها. من خلال جميع طرقها للتخطيط والإدارة واختبار سيناريوهات التطوير والتطوير السريع ، توفر Agile ما يلي:
- من الأسهل التحكم بالمشاريع أثناء التطوير وهو أكثر ملاءمة لتتبع نقاط الضعف وتنفيذ التغييرات وتحسين بنية المشروع.
- مثل هذه المشاريع عادة ما يكون لها وظائف أكثر توازنا وتصميم أكثر تفصيلا.
المنفعة الثانية: رشيق يعني قرارات أسرع
قد تكون مصاحبة بعض القرارات داخل المشروع بمفاوضات واجتماعات طويلة ، ولكن ليس من أجل Agile. في Agile ، يعرف الجميع تكاليف وقت العمل ولن يضيعوا ذلك. كل خطوة يمكن أن تكون أسهل وأسرع.
الفائدة الثالثة: رشيقة تجعل العملاء يشعرون بتحسن
واحدة من Agile يفترض تعلن أن رغبات العملاء هي أعلى الاعتبارات على الإطلاق. تعلم Agile أعضاء الفريق العمل عن كثب مع العملاء لفهم رؤيتهم للمشروع وأجزائه الفردية بشكل أفضل.
يتضمن تطبيق Agile اتصالًا منتظمًا بالمناقشات الشخصية والاجتماعات عبر الإنترنت أو المؤتمرات المرئية للحصول على اتصال أكثر حيوية.
المنفعة الرابعة: رشيقة تزيد من الدافع
تم تطوير منهجية رشيق لتوحيد الموظفين مع بعضهم البعض والعمل والعصا معا. كل شخص في فريق Agile لديه عبء العمل الخاص به لفترة معينة. يتحمل كل شخص مسؤولية القيام بكل شيء في الوقت المحدد لتحقيق أفضل النتائج.
المنهجية هي دور أساسي في التماسك الجماعي والتعاون المهني الحي.
الفائدة الخامسة: تساعد Agile على تحقيق نجاح تجاري حقيقي
نتيجة عمل منهجية Agile هو منتج كلي وعامل يلبي جميع أهداف العمل. كل العمل المنجز يسمح للمشروع بأن يكون:
- سهلة التكيف مع التغييرات والاتجاهات
- تنافسية ، وضعت مع أكثر الوظائف اللازمة
- سهل الصيانة والدعم

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

التركيز على العملاء
التعاون مع العملاء هو مفهوم أساسي لمنهجية Agile. يجب على فرق العمل رشيق تقديم جميع المعلومات اللازمة لعملائها وإبلاغهم بالتقدم المحرز. يجب على المديرين تحسين التواصل المستمر ويجب أن يكونوا جزءًا من العمل الجماعي الداخلي.
قصص المستخدم
تعني قصة المستخدم في إدارة Agile وحدة العمل التي يجب إكمالها في Sprint معينة.
يفترض Agile وصف وظيفة التواصل مع العملاء ووصف موضع المنتج بطريقة محددة (هناك قالب بسيط: "أريد ... لأن ...").
يجب أن تحتوي قصص المستخدم على وصف عام ومعايير القبول وتقدير الوقت. إذا رأى مديرو المنتجات أن قصص المستخدمين معقدة للغاية ، فيمكنهم تقسيم القصص إلى قصص أصغر.
تحليل تيار القيمة
هناك مبدأان أساسيان في منهجية Agile:
- تحديد المنتج على أساس قصص المستخدم ، والتي تستند إلى تحليل الأعمال.
- تحديد التبعيات بين الأعمال والوظائف الفنية.
الأدوار رشيقة
إذا اخترت منهجية Agile ، فيجب أن يكون لديك الأدوار ومجموعات المهنيين التالية في فريق Agile الخاص بك:
- قائد الفريق ، قائد المشروع ، ماجستير سكروم
- أصحاب المصلحة
- مالك المنتج لـ Scrum والعميل في الموقع لـ XP
- أعضاء الفريق
قد يشتمل فريقك أيضًا على بعض الأعضاء الموسعين للحصول على الخبرة الفنية أو المجال.
الاجتماعات اليومية
اجتماع Scrum و
Kanban StandUp عبارة عن اجتماعات قصيرة يوميًا ، يتم ترتيبها عادة من قبل مدير المنتج أو مالك المنتج. يستمر هذا النوع من اجتماعات الفريق حوالي 15 دقيقة ويتطلب حضور الفريق بأكمله.
هناك 3 أسئلة أساسية (يمكن صياغتها بصيغ مختلفة) يجب مناقشتها في الاجتماع:
- ماذا حدث بالأمس؟
- ما هي الأهداف الحالية؟
- هل هناك أي عقبات؟

تيميبوكسينغ
يهدف Timeboxing إلى حل المهام الشخصية في أطر زمنية أصغر.
كما نعلم ، فإن Sprints تدوم وفقًا للأُطُر الزمنية المحددة ، عادةً من أسبوعين إلى شهر. اجتماعات سكروم هي أيضا قاسية. طولها المعتاد هو حوالي 15 دقيقة. وهذا ينطوي على وجود التسليمات والمواعيد النهائية.
سبرينت الاجتماع التجريبي
عندما تكون جاهزًا للوظيفة ويمكنه شرح كيفية عمله مع عملائك ، فقد حان الوقت لاجتماع Sprint التجريبي.
هذا النوع من الاجتماعات مهم إلى حد ما لأن العملاء يمكنهم تأكيد أنهم يقبلون جميع الميزات المقترحة وأن هذه الميزات صنعت وفقًا لمتطلباتهم وتوقعاتهم.
اجتماع بأثر رجعي
بأثر رجعي يعني الاجتماع المكرس للتطوير التكراري النهائي. ينصح جميع أعضاء الفريق بالمشاركة. العملاء أيضا في كثير من الأحيان حضور هذا الاجتماع.
خلال هذا الحدث ، تتم مناقشة التحسينات الممكنة وجودة العمل والأدوات المستخدمة وغيرها من المشكلات.
التكامل
التكامل المستمر يعني أن الرمز محدث. تم إنشاء كل الشفرة التي سيتم التحقق منها قبل أن يتم توصيلها مع الكود القديم. إنه يبسط اختبار قصص المستخدم الجديدة.
مخطط الانهيار
يوضح مخطط Burndown ما إذا كانت كل الأشياء تسير وفقًا لتقويم البرمجة والخطة بأكملها. الرسم البياني يعكس توقيت العمل والجدول الزمني. يعرض أيضًا عدد قصص المستخدم لكل وحدة زمنية ، أسفل أو أعلى خطتك.

اختبار يحركها التنمية
تبدأ جميع الجلسات بكتابة اختبارات البرمجة التكييفية. كما يسبقها اختبارات وحدة. ثم يتم كتابة التعليمات البرمجية المحددة لقصص المستخدم.
الاختبارات الآلية
من المهم إلى حد ما الحصول على معلومات حول الميزات التي لا تعمل كما هو مخطط لها. تعمل الاختبارات تلقائيًا قبل بدء العمل. هذا يضمن أن جميع التغييرات رمز مقبولة.
تحديد أولويات المتطلبات
في Agile ، يتم استخدام تحديد أولويات المتطلبات في تحديد متطلبات المنتج المحددة التي يجب تضمينها في إصدار محدد.
تحديد الأولويات يقلل المخاطر أثناء التطوير حيث يتم تنفيذ أهم القضايا أولاً. هناك العديد من
الأساليب والأطر الشائعة
لتحديد الأولويات التي يطبقها مدراء المنتجات المحترفون ومديرو المشاريع لإنجاز كل الأشياء.
في أزواج البرمجة
وفقا ل Agile ، يتم تنفيذ قصص المستخدم في أزواج. أنها تنطوي على مطور الابتدائي والثانوي. لذلك هناك مالك واحد لقصة المستخدم والمبرمج الآخر الذي يقدم الدعم. كما تتم مراجعات الكود في أزواج.
الافراج عن التخطيط
إصدار المنتج عبارة عن مجموعة من الميزات الجديدة أو الإطلاق النهائي للمنتج. يساعد تخطيط الإصدار المختص الفرق على إنتاج منتجات عالية الجودة.
إن سر إدارة الإصدار الناجح لا يقتصر فقط على منح العملاء إمكانية الوصول إلى ميزات جديدة. هذا هو الموعد النهائي حيث يمكن لفريقك مشاركة تجارب جديدة في عملهم ودعم التفاعل مع العملاء.
يجب أن يكون جميع أصحاب المصلحة على دراية بالوقت الذي يمكنهم فيه توقع وظائف جديدة.
هذه القائمة من الممارسات رشيقة يمكن أن تستمر وتستكمل مع غيرها من المفاهيم المثيرة للاهتمام. ومع ذلك ، ما هي الممارسات التي يمكن استخدامها من قبل فريق غير فني؟
لقد وجدنا مثالًا ساطعًا على استخدام مجموعة من شركات النقل الجوي "Air Methods" المتخصصة في تقديم الإسعافات الأولية وتحديد أولويات المهام.
تضم الشركة أكثر من 6 آلاف موظف يعملون بنشاط على إنشاء وإدارة استراتيجية للتعلم والتطوير.

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