الخميس، 26 نوفمبر 2020

What does it mean to scale agile?ماذا يعني مقياس أجايل؟

 What does it mean to scale agile?ماذا يعني مقياس أجايل؟

What does it mean to scale agile?ماذا يعني مقياس أجايل؟

What does it mean to scale agile?ماذا يعني مقياس أجايل؟


ماذا يعني  مقياس أجايل "Scaling Agile"؟

 يتحدث الكثير من الناس عن Scaling Agile ، لكن ماذا يعني ذلك في الواقع؟
 هناك على الأقل هذه التفسيرات المختلفة:

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

 توسيع نطاق رشاقة عبر المنظمة من خلال نشر Team-Agile
 تبدأ العديد من الشركات بـ Agile في الفريق (غالبًا مع Scrum).  ثم يريدون "توسيع نطاق Agile" من خلال نشر Scrum عبر المؤسسة.  هذا جيد إذا كانت الفرق مستقلة.  ولكن إذا احتاجت الفرق إلى العمل معًا ، فإنهم يحاولون توسيع نطاق طريقة تم تصميمها لفريق حيث تكون هناك حاجة إلى طريقة تعمل عبر الفرق.
 تم تقديم Scrum of Scrums لحل هذا التحدي ، ولكن ثبت أنه غير كافٍ.  أسباب ذلك هي:

  •  تظهر التحديات المشتركة بين الفريق عندما تعمل فرق متعددة معًا مختلفة عن التحديات داخل الفريق التي يخففها Scrum.
  •  لا تعمل طريقة Scrum في العمل الجماعي لفريق (السماح فقط لقيمة عمل العدو في السباق) بشكل جيد لمجموعة من الفرق مع العديد من أصحاب المصلحة كما هو الحال عندما يشارك صاحب مصلحة واحد فقط.
  •  عندما تعلمت الفرق Agile ، ركزوا على أنفسهم وحسّنوا أنفسهم.  كان تحسين الفريق إلى حد ما تحسينًا عالميًا إلى حد ما.  ولكن الآن ، يجب أن يكون التحسين لمجموعة الفرق وهذا يعني أن بعض الفرق ستحتاج إلى الإبطاء.  على الأرجح لن يرغبوا في القيام بذلك بعد تعلم كيفية العمل بشكل أسرع.
  •  نحن لا نقترح أن Scrum-of-Scrums لا يمكن أن يكون مفيدًا.  لكنه يتطلب سلوكين غير موجودين غالبًا:

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

 نحن نقوم بتطبيق Agile لجزء من تدفق القيمة لدينا ونريد "توسيع نطاقه ليشمل تدفق القيمة بالكامل".
 تيار القيمة هو تسلسل العمل من البداية إلى النهاية الذي يتطلبه تحقيق المفهوم.  يعد الاهتمام بكامل تدفق القيمة أمرًا مهمًا لأن التأخير في أي جزء منه سيؤخر تحقيق قيمة الأعمال.  يُعد توسيع Agile عبر تيار القيمة دائمًا فكرة جيدة.  هذه نقطة مقابلة للتعريف الأول وهو اتباع نهج الفريق وتوسيع نطاقه حيث يبقى الفرد على مستوى الفريق ، فقط العمل مع المزيد من الفرق.

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

 باختصار
 في التحليل ، رأينا أن هناك ثلاثة أنواع من "التدرج السريع":

 توسيع نطاق رشاقة الفريق عبر المنظمة - ليست فكرة جيدة إذا لم تكن المشكلة مع الفرق ولكن على مستوى البرنامج
 توسيع حجم المشاريع - ليست فكرة جيدة على الإطلاق
 Scale Agile لتيار القيمة الكاملة - الشيء الصحيح الذي يجب فعله

في منهجية Agile ، هناك إطاران شائعان - scrum و kanban.  يستخدم مستوى الفريق سكروم وكانبان كإطار عمل.  مع زيادة شعبيتها ، تبدأ الصناعات في توسيع نطاق المرونة لتناسب المؤسسات الأكبر.  هناك طريقتان شائعتان تظهران للتسهيل ، وهما مجموعة من scums ، و Scaled Agile Framework (SAFe).  يعد كل من scrum و kanban نقاط انطلاق عالية لتوسيع نطاق رشاقة داخل المنظمة.

 Scrum of Scrums

 إنه إطار العمل الأكثر جاذبية ورشاقة للفرق الفردية.  عندما يعمل العديد من فريق سكرم معًا في مشروع كبير ، فإن مجموعة سكروم هي الخطوة التالية لتوسيع نطاق رشاقة.  العنصر الأكثر أهمية في scrum of scrums هو الوقوف متعدد الفرق.  إنه اجتماع صغير لأساتذة سكرم للحديث عن عملية أجايل.

 حدد عضوًا من كل فريق لتبدأ ، ويمثلهم كل فريق في مجموعة من المهملات ، وهو شخص مثير للإعجاب في دور تقني.  إنه اجتماع محلي حيث يساعد سيد سكرم في تسهيل الوقوف ، ولكن يتم تشغيله تمامًا مثل أي فريق آخر.

إطار رشيق متدرج (SAFe)

 يعد Scaled Agile Framework (SAFe) طريقة أخرى لتوسيع نطاق Agile في المؤسسات الكبيرة.  وفقًا للرائد من قبل Dean Leffingwell ، فإنه يأخذ النهج الأكثر تنظيماً لتوسيع نطاق رشيق من سكرانش.  يصف ثلاثة مستويات في المنظمة: الحافظة ، والبرنامج ، والفريق.  عادةً ما يروق مثل هذا الهيكل للمنظمات الأكبر ، لأن Scaled Agile Framework (SAFe) يستخدم نهجًا متدرجًا لتقديم العمل.

 ترتبط المساحة الكبيرة لـ SAFe بالعمل ، وتسمى السمات ، وخريطة لملاحم الأعمال ، والقصص المعمارية.

 إدارة محفظة رشيقة

 يمكن أن يؤدي Agile مجموعة واسعة النطاق مع العديد من الفرق والعديد من المطورين.  أحد الأمثلة هو Netflix الذي يستخدم عبارة "شديدة التوافق ، وغير مرتبطة بشكل وثيق" لوصف التطور الرشيق الذي يتم صيانته جيدًا عبر مؤسسة كبيرة.

 توسيع نطاق ممارسة أجايل في جميع أنحاء المنظمة.
 الشركة الناجحة التي تدير أجايل على مستوى النطاق لديها ثلاثة عوامل مشتركة:

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

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

 ثالثًا ، تصنع الشركة الرشيقة منتج الإصدار المتكرر (مبكرًا وغالبًا) عبر المحفظة ، حتى لو تضمن الإصدار عمل برامج متعددة.

روابط دروس وتعلم منهجية التطوير الرشيق الآجيل agile. 
  1. What is Agile Methodology?ما هي منهجية التطوير الرشيق الآجيل ؟ والأدوار؟
  2.  ماهي سلبيات وعيوب وايجابيات ومزايا منهجية التطوير الرشيق الآجيل Agile? 
  3.  What is Agile Manifesto?What are the 12 Principles of Agile?ما هو بيان التطوير الرشيق الآجيل ؟ ما هي المبادئ الـ 12 في التطوير الرشيق الآجيل؟ 
  4. What are Agile Characteristics? ما هي خصائص منهجية التطوير الرشيق الآجيل ؟
  5.  What is Daily Stand-up?  ماهي المتابعة اليومية في التطوير الرشيق الآجيل؟ 
  6.  What are the stages of Agile development?ما هي مراحل  التطوير الرشيق الآجيل؟   
  7.   What is agile project management?ما هي إدارة المشاريع في التطوير الرشيق الآجيل ؟
  8.   What is Scrum? ما هو السكرم او السكروم في التطوير الرشيق الآجيل Agile?  
  9.   What is Kanban?-Agile? ما هو كانبان؟ -أجيل التطوير الرشيق ؟
  10.  What is the  Difference between Agile and Scrum Vs? ما هو الفرق بين الآجيل و السكرم ؟
  11.   ماهو تعريف تم الانتهاء الآجيل  Agile -  What is Definition of Done
  12.    Why Agile Design is important?لماذا يعتبر تصميم الرشيق الآجيل مهمًا؟
  13.  What does agile mean in software development?ماذا تعني أجايل في تطوير البرمجيات؟ 
  14.   What is the Product Management in Agile? ما هي إدارة المنتجات في التطوير الرشيق الآجيل ؟؟



التسميات: