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

What are agile tools and techniques?ما هي أدوات وتقنيات أجايل؟

 What are agile tools and techniques?ما هي أدوات وتقنيات أجايل؟


What are agile tools and techniques?ما هي أدوات وتقنيات أجايل؟


What are agile tools and techniques?ما هي أدوات وتقنيات أجايل؟

أدوات وتقنيات رشيقة
 الأساليب والأدوات الرشيقة هي الأنسب للأنظمة والمشروعات التي يصعب تحقيق التقديرات الدقيقة والخطط المستقرة والتنبؤات في مراحل المشروع الأولى.  تفضل التنمية الرشيقة نهج التنمية التكيفية والتكرارية والتطورية.  يمكن أن يساعد استخدام الأدوات والتقنيات الرشيقة في:

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

  •  التنظيم 
  •  فرق مخصصة
  •  التقدير النسبي
  •  قصص المستخدم
  •  السرعة
  •  مخططات التراجع
  •  تعريف منجز
 تتضمن بعض التقنيات المستخدمة عادةً في المشاريع الرشيقة التي تساهم بشكل مباشر في تسريع وقت التسليم وزيادة جودة المنتج الذي يتم تسليمه ما يلي:

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

أدوات رشيقة

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

هناك عدة أدوات رشيقة متوفرة في السوق. بعضها مذكور أدناه:

Jira agile 

What are agile tools and techniques?ما هي أدوات وتقنيات أجايل؟

Jira هي أداة طورتها شركة Atlassian الأسترالية . يتم استخدامه لتتبع المشكلات وتتبع الأخطاء وإدارة المشاريع . تتعلق الأخطاء والمشكلات ببرامجك وتطبيقاتك للجوال. تتكون لوحة معلومات Jira من العديد من الوظائف والميزات المفيدة. تعمل هذه الوظيفة والميزات على معالجة المشكلات بشكل آمن.

ميزات برنامج Agile:

  • تتبع القضية
  • تتبع الأخطاء
  • المجالس
  • الملاحم
  • الحقول المخصصة

ClickUp

What are agile tools and techniques?ما هي أدوات وتقنيات أجايل؟

ClickUp هي واحدة من أفضل أدوات الإدارة الرشيقة. يتم استخدامه لأي شخص يستخدم منهجية رشيقة. إنها أداة إدارة المشروع الوحيدة التي تهدف إلى "التحرك بسرعة وسهولة". CuickUp في يد بعض أشهر فريق Agile ، بما في ذلك Google و Apple! إنها خطة مجانية إلى الأبد ، لذلك ، يمكن للفريق الحصول على يده من ClickUp.

ميزات برنامج Agile:

  • خلق الملاحم
  • استخدم نقاط القصة
  • تحليل أداء العدو
  • تقديرات الوقت
  • تواريخ البدء والاستحقاق
  • تتبع الوقت

Github

Github

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

يمكن لمدير المشروع جعل Github يعمل لصالح فريقهم. يتضمن الكثير من أدوات إدارة المشروع التي تساعده على فحص ما يعمل عليه فريق التطوير.

ميزات برنامج Agile:

  • تتبع القضية
  • يذكر
  • تسميات
  • ربط القضايا وطلبات السحب

LeanKit

What are agile tools and techniques?ما هي أدوات وتقنيات أجايل؟

LeanKit هي أداة الإدارة المثلى للوحة Kanban في التقدم السريع لسباقات السرعة الخاصة بك. يستخدم البطاقات لتمثيل عناصر العمل والحالات الحية لأعضاء الفريق. إنها تعمل بشكل مثالي للموظفين عن بُعد لضمان أن يتمكن الجميع من رؤية لوحة Kanban في الوقت الفعلي. يمنع نفس المهمة من إكمالها مرتين والتأكد من بقاء الفريق بأكمله على نفس الصفحة.

يعمل LeanKit بشكل جيد مع الفريق متعدد الوظائف والذي يستفيد منه مجالس Scrum أو Kanban.

ميزات برنامج Agile:

  • قوالب عرض اللوحة
  • تتبع المشكلات والأخطاء
  • إدارة محافظ المشاريع
  • مقاييس العجاف وإعداد التقارير

Planbox

What are agile tools and techniques?ما هي أدوات وتقنيات أجايل؟

Planbox هي أداة تتعقب عملية مخططات التوقف. باستخدام هذا ، يعرف الجميع مدى بعدك عن هدف / إنجاز Sprint. تعد الرسوم البيانية للإحراق أهم جزء من دورة أجايل. يدمج Planbox أيضًا تقارير أخطاء العملاء والإصلاحات ، مما يجعلها مفيدة لمجموعة واسعة من المستخدمين.

لديها ميزات إعداد التقارير المتقدمة التي تجعل من السهل مراجعة الحالة والمجالات التي تحتاج إلى تحسين في Daily Scrum.

روابط دروس وتعلم منهجية التطوير الرشيق الآجيل 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? ما هي إدارة المنتجات في التطوير الرشيق الآجيل ؟؟
  15.    What does it mean to scale agile?ماذا يعني مقياس أجايل؟
  16.   Who  and what does release planning in Scrum agile ?من وماذا يفعل لاطلاق التخطيط  في سكرم الرشيق الآجيل ؟
  17. Who and What is iterative planning?من وما هو التخطيط التكراري؟
  18.   What is the product backlog agile? ما هو تراكم المنتج؟في الرشيق الآجيل؟ 
  19.   مصطلحات مفيدة في منهجية الآجيل Agile - Useful Terms




التسميات:

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? ما هي إدارة المنتجات في التطوير الرشيق الآجيل ؟؟



التسميات:

What is the Product Management in Agile? ما هي إدارة المنتجات في التطوير الرشيق الآجيل ؟؟

 What is the Product Management in Agile? ما هي إدارة المنتجات في التطوير الرشيق الآجيل ؟؟

What is the Product Management in Agile? ما هي إدارة المنتجات في التطوير الرشيق الآجيل ؟؟


What is the Product Management in Agile? ما هي إدارة المنتجات في التطوير الرشيق الآجيل ؟؟

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

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

 ماهي العوامل المؤثر في إدارة المنتج

  •  العمل: تساعد إدارة المنتج الفرق على تحقيق أهداف أعمالهم من خلال تقليل فجوة الاتصال بين تطوير المنتج والتصميم والعميل والشركة.
  • تجربة المستخدم: تركز إدارة المنتج على تجربة المستخدم (UX) التي تمثل العميل داخل المؤسسة.  UX الأفضل هو التركيز على إظهار نفسه.
  •  التكنولوجيا: إدارة المنتجات هي نشاط يومي في قسم الهندسة.  الفهم الدقيق لعلوم الكمبيوتر أمر بالغ الأهمية.

ما هي إدارة المنتج في الرشيق Agile Product Management؟

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

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

 خريطة طريق لمنتجاتها

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

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

 نصائح لتقديم خرائط طريق المنتج

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

 متطلبات المنتج الرشيق

 يتطلب بناء منتج عالي وجديد البحث والتخطيط الشامل.  لكن السؤال الذي يطرح نفسه من أين نبدأ؟  يبدأ مدير المنتج بشكل عام بمستند متطلبات المنتج (PRD).

 يحدد مستند متطلبات المنتج المنتج الذي نقوم ببنائه.  تحدد متطلبات المنتج طموح المنتج وميزاته ووظائفه وسلوكه.

متطلبات المنتج الرشيق

بعد جمع جميع متطلبات المنتج ، شاركها مدير المنتج مع أصحاب المصلحة - الأعمال والفرق الفنية.  إنها تساعد في بناء المنتج أو إطلاقه أو تسويقه.
روابط دروس وتعلم منهجية التطوير الرشيق الآجيل 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?ماذا تعني أجايل في تطوير البرمجيات؟ 








التسميات:

What does agile mean in software development?ماذا تعني أجايل في تطوير البرمجيات؟

 What does agile mean in software development?ماذا تعني أجايل في تطوير البرمجيات؟

What does agile mean in software development?ماذا تعني أجايل في تطوير البرمجيات؟

What does agile mean in software development?ماذا تعني أجايل في تطوير البرمجيات؟

التطوير السريع هو أكثر من إطار عمل مثل Kanban و Scrum و Extreme Programming للتطوير المدفوع بالميزات (FDD).  إنه أكثر من مجرد ممارسة ، مثل التخطيط والتطوير القائم على الاختبار وجلسات التخطيط والوقوف والسباقات.

 يحتوي تطوير البرمجيات الرشيقة على مجموعة من الأطر ، لذلك يطلق عليها مصطلح شامل  تستند هذه الأطر على القيم والمبادئ المعبر عنها في بيان Agile.  .

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

 كيف تكون مطورًا رشيقًا agile رائعًا

 يركز مطورو فريق أجايل على التنمية المستدامة وليس البطولات.  استدامة البرامج هي تقدير جيد واستراتيجيات متفرعة فعالة لإدارة الكود.  يتم تنفيذ هذا الرمز عن طريق اختبار آلي لحماية الجودة والنشر المستمر للحصول على تعليقات سريعة من المستخدمين.  التطوير السريع هو عملية نشر مستمرة للحصول على تعليقات سريعة من المستخدمين.

 "المثلث الحديدي" هو نظام إدارة مشروع يجب أن يعرف فيه جميع المطورين نطاق المشروع والجدول الزمني وتطوير الجودة.

 كيف تبني إصدار برنامج خالٍ من الإجهاد:

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

ماهي  العوامل التي تؤدي إلى نجاح إصدار البرنامج:

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

  •  إعداد مركز إصدار Jira Software وتعظيمه: يركز الفريق على إعداد مركز إصدار برنامج Jira.  إنه يوفر ساعات العمل من خلال السماح لمركز التحرير بتقديم صورة واضحة عن حالة التقدم والإفراج.

  •  الأتمتة من كود البناء إلى الإصدار: الأتمتة الكاملة من كود الإنشاء إلى تحرير الإصدار مباشرة من مركز الإصدار.

 ما هي اسباب  أهمية مراجعات الكود:

 تعد مراجعة الكود جزءًا أساسيًا من تطوير البرامج قبل طرحها للعميل.  يساعد المطورين على تعلم قاعدة التعليمات البرمجية ، وكذلك مساعدتهم على تعلم تقنية جديدة تنمي مجموعات مهاراتهم.

 ما هي بالضبط مراجعة الكود؟  عندما ينتهي فريق المطورين من العمل على مشكلة ما ، ينتبه المطورون الآخرون للكود ويفكرون في أسئلة مثل:

  •  هل هناك أي خطأ منطقي يمكن الوصول إليه في الكود؟
  •  هل هناك أي وحدة تأخذ متطلبًا خارجيًا ، ويتم تنفيذ جميع الحالات بالكامل؟
  •  هل الاختبار الآلي الجديد كافٍ للرمز الجديد؟  هل هناك أي متطلبات لإعادة الكتابة في الاختبارات الآلية الحالية لتغيير الرمز؟
  •  هل الكود الجديد متوافق مع إرشادات النمط الحالي؟

روابط دروس وتعلم منهجية التطوير الرشيق الآجيل 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?لماذا يعتبر تصميم الرشيق الآجيل مهمًا؟




التسميات:

Why Agile Design is important?لماذا يعتبر تصميم الرشيق الآجيل مهمًا؟

 Why Agile Design is important?لماذا يعتبر تصميم الرشيق الآجيل مهمًا؟

Why Agile Design is important?لماذا يعتبر تصميم الرشيق الآجيل مهمًا؟

Why Agile Design is important?لماذا يعتبر تصميم الرشيق الآجيل مهمًا؟



يلعب التصميم دورًا حيويًا في أي عملية تطوير برمجيات.  يركز فريق أجايل أيضًا على "ما يجب فعله حيال التصميم" بسبب العوامل الأربعة التالية:

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

 عملية تصميم المنتج ومقابلة العميل

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


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

هناك العديد من الموارد المتاحة التي نجري المقابلة من خلالها - اللوجستيات والأساليب والتقنيات.

 هرم مقابلة العملاء:

  هو إطار بسيط يساعد في بناء هرم مقابلة العملاء.  هذا الهرم يشبه

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

اعتماد منهجية الرشيقة للتصميم

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

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

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

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


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

 العلاقات غير المستقرة بين التصميم والرشاقة
 ظاهريًا ، يبدو أن التصميم ويجب أن يعمل Agile معًا بطريقة سحرية ، ولكن هناك بعض المشكلات الفلسفية الأساسية التي يجب عليك تصارعها قبل اكتشافها.

 يدور التصميم حول التفكير في الصورة الكبيرة: التخطيط ، والاستراتيجية ، والعمل على جميع التفاصيل ، والتفكير في كل شيء ، وجعله مثاليًا ، إلخ.


من ناحية أخرى ، تدور Agile في كثير من الأحيان حول الأساسيات وحفظ التفاصيل لوقت لاحق: التكرار ، والحد الأدنى من المنتجات القابلة للتطبيق ، و "الكمال هو عدو المنجز" ، إلخ.

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

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

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

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

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

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

How does design fit into agile?كيف يتناسب التصميم مع الرشاقة؟

How does design fit into agile?كيف يتناسب التصميم مع الرشاقة؟

الهدف من عملية التصميم الرشيق

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

روابط دروس وتعلم منهجية التطوير الرشيق الآجيل 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







التسميات:

What is the Difference between Agile and Scrum Vs? ما هو الفرق بين الآجيل و السكرم ؟

 What is the  Difference between Agile and Scrum Vs? ما هو الفرق بين الآجيل و السكرم ؟

What is the  Difference between Agile and Scrum Vs? ما هو الفرق بين الآجيل و السكرم ؟

What is the  Difference between Agile and Scrum Vs? ما هو الفرق بين الآجيل و السكرم ؟


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

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

 الآجيل Agile 

  1.  Agile هو نهج تكراري وتدريجي لمنهجية تطوير البرمجيات.
  2.  في هذا النهج ، تلعب القيادة دورًا مهمًا.
  3.  يعد تطوير البرمجيات الرشيقة مناسبًا جدًا للمشروع المتوسط ​​أو الكبير.
  4.  المرونة هي أهم ميزة للرشاقة لأنها تتفاعل بسرعة مع التغييرات.
  5.  يتضمن Agile التواصل وجهًا لوجه والتعاون بين أعضاء فرق متعددة الوظائف.
  6.  يحتاج التطوير السريع إلى تسليم متكرر إلى المستخدم النهائي للحصول على تعليقاتهم.
  7.  في هذا التطور ، تتم مراقبة كل خطوة مثل المتطلبات والتحليل والتصميم باستمرار خلال دورة الحياة.
  8.  يتولى قائد المشروع جميع المهام في طريقة أجايل.
  9.  قد يقدم المستخدم النهائي ملاحظاته أثناء عملية التطوير.  لذلك ، سيكون المنتج النهائي أكثر فائدة.
  10.  يتم تسليم البرامج وتحديثها بانتظام.
  11.  يجب أن يكون التصميم والتنفيذ بسيطًا.
  12.  تتمثل أولوية التطوير السريع دائمًا في إرضاء العميل من خلال توفير التسليم المستمر للبرامج القيمة.
  13.  برنامج العمل هو المقياس الأساسي للتقدم.
  14.  من الأفضل أن يكون لديك اتصال وجهاً لوجه للاقتراب من هدف المشروع قدر الإمكان.

 سكرم سكروم Scrum 

  1.  سكرم هو إطار عمل منهجية أجايل.  التي يتم فيها تسليم الإصدارات الإضافية للمستخدم النهائي كل أسبوعين إلى ثلاثة أسابيع.
  2.  فريق Scrum هو فريق منظم ذاتيًا متعدد الوظائف.
  3.  يستخدم سكرم في المشروع حيث يتغير المتطلب بسرعة.  الخامس
  4.  بالمقارنة مع الرشاقة فهي أكثر صلابة.  حتى لا تكون هناك فرص للتغيير المتكرر.
  5.  في اجتماع الوقوف اليومي ، يتم تحقيق العمل الجماعي من خلال دور ثابت مخصص لأعضاء الفريق ، ومدير سكرم ، ومالك المنتج.
  6.  لا حاجة لتغيير الكثير أثناء تنفيذ عملية سكروم.
  7.  في هذه العملية ، يتم تسليم بناء بعد كل سباق إلى العميل للحصول على ملاحظاتهم.
  8.  بعد كل سباق يتم تقديم عرض توضيحي للوظائف.  بحيث يمكن أخذ الملاحظات المنتظمة قبل السباق التالي.
  9.  لا يوجد قائد فريق ، لذا فإن الفريق بأكمله يتعامل مع المشكلات أو المشكلات.
  10.  عندما يكمل الفريق نشاط العدو الحالي ، يتم التخطيط للعدو التالي.
  11.  يمكن أن يكون التصميم والتنفيذ مبتكرًا وتجريبيًا.
  12.  يتم تنظيم اجتماع العدو اليومي لمراجعة التعليقات لتحديد التقدم المستقبلي للمشروع.
  13.  برنامج العمل ليس مقياسًا أساسيًا.
  14.  الهدف من فريق Scrum هو تقديم أقصى قيمة للأعمال.
روابط دروس وتعلم منهجية التطوير الرشيق الآجيل 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? ما هو كانبان؟ -أجيل التطوير الرشيق ؟




التسميات:

What is Kanban?-Agile? ما هو كانبان؟ -أجيل التطوير الرشيق ؟

 What is Kanban?-Agile? ما هو كانبان؟ -أجيل التطوير الرشيق ؟

What is Kanban?-Agile? ما هو كانبان؟ -أجيل التطوير الرشيق ؟

What is Kanban?-Agile? ما هو كانبان؟ -أجيل التطوير الرشيق ؟

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

 اللوحات boards 

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

 عناصر لوحة كانبان

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


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

 مقارنة كانبان مقابل لوحة سكرم 

 فيما يلي الاختلافات بين لوحة Kanban و Scrum:

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

كانبان

كانبان هو منهجية مشتركة لتنفيذ تطوير البرمجيات الرشيقة. مثل scrumban ، فهو مزيج من منهجية سكروم وكانبان (مختلطة).

روابط دروس وتعلم منهجية التطوير الرشيق الآجيل 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?  






التسميات:

What is Scrum? ما هو السكرم او السكروم في التطوير الرشيق الآجيل Agile?

 What is Scrum? ما هو السكرم او السكروم في التطوير الرشيق الآجيل Agile?

What is Scrum? ما هو السكرم او السكروم في التطوير الرشيق الآجيل Agile?

الصورة من موقع visual paradigm 

What is Scrum? ما هو السكرم او السكروم في التطوير الرشيق الآجيل Agile? 

ما هو سكرم؟
 Scrum هو إطار عمل لتطوير وصيانة المنتجات المعقدة وهي عملية تطوير متكررة ومتكررة.  في هذا الإطار ، تتكون عملية التطوير بأكملها من عدة دورات تكرار قصيرة ، ودورة تكرار قصيرة تسمى Sprint ، وكل Sprint تستغرق من 2 إلى 4 أسابيع.


 في Scrum ، استخدم Backlog للمنتج لإدارة احتياجات المنتج.  يتم فرز تراكم المنتج وفقًا لأولوية القيمة التجارية للمنتج.  في Sprint ، اختار فريق Scrum المتطلبات ذات الأولوية القصوى من Backlog المنتج إلى تراكم Sprint في عملية تخطيط العدو.  تتم مناقشة عناصر تراكم المنتجات المحددة (PBIs) وتحليلها وتقديرها في اجتماع تخطيط Sprint للحصول على قائمة بالمهام (تسمى Sprint backlog) ليتم تضمينها في السباق التالي.  عندما أكمل فريق Scrum جميع المهام المختارة في قائمة Sprint backlog ، ينتهي Sprint الحالي وينتقل إلى دورة Sprint التالية للتكرار.


لماذا يصعب إتقان سكرم؟

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

 لماذا أدوار جميع أعضاء الفريق في عملية سكروم أكثر صعوبة.

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

إطار العمل framework 

 Scrum و Agile ليسا نفس الشيء لأن Scrum يركز على التحسين المستمر ، وهو الأساس الأساسي للأجيال Agile .  يركز إطار عمل سكروم على إنجاز العمل المستمر.

ما هي سباقات السرعة sprints؟

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

 سباقات السرعة هي فترة زمنية قصيرة ومحددة زمنياً لفريق Scrum الذي يعمل على إكمال قدر معين من العمل.  سباقات السرعة هي المكون الأساسي لمنهجية Scrum و Agile.  ستساعد السباقات الصحيحة فريقنا الرشيق على شحن برامج أفضل.

ما هي سباقات السرعة في الآجيل


ما هي خطة سبرينت sprint؟

 خطة Sprint هي إجراء في Scrum يبدأ السباق.  الغرض الأساسي من خطة العدو هو تحديد ما يمكن تقديمه في العدو.  كما أنه يركز على كيفية إنجاز العمل.  يتم ذلك بالاشتراك مع أعضاء فريق Scrum بالكامل.

 العدو اي الركض هو مجموعة من الفترة التي يتعين فيها القيام بكل العمل.  قبل أن نبدأ في التطوير ، علينا إعداد العدو السريع.  نحتاج أن نصف الوقت المطلوب لتحقيق هدف العدو وأين سنبدأ.

 العوامل المؤثرة في تخطيط Sprint

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

العوامل المؤثرة في تخطيط Sprint

ما هو تراكم المنتج product backlog ؟

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

 يبدأ Backlog بحرفين "R"
 يتم توفير تراكم المنتج الأساسي من خلال خارطة طريق ومتطلبات الفريق.  ينقسم تكرار خارطة الطريق إلى العديد من الملاحم ، وسيكون لكل ملحمة العديد من المتطلبات وقصص المستخدمين.

 ينظم مالك المنتج كل قصة من قصص العملاء في قائمة واحدة.  هذه القصة منظمة لفريق التطوير.  يختار صاحب المنتج تقديم أول ملحمة كاملة.

 العوامل التي تؤثر في تحديد أولويات مالك المنتج

  •  أولوية العميل
  •  أهمية الحصول على ردود الفعل
  •  صعوبة التنفيذ النسبية
  •  العلاقات التكافلية بين عناصر العمل

عشر استراتيجيات ناجحة للتطوير الرشيق agile 

 تم اشتقاق استراتيجيات النجاح للانتقال من أساليب التنمية التقليدية إلى أساليب التطوير السريع من المقابلات مع مديري البرامج والممارسين الرشيقة الذين يقدمون البرامج بنشاط في مجموعة متنوعة من المشاريع في جميع أنحاء العالم بما في ذلك: المقابلات مع المهنيين الرشيقة (أي الأعمال ، وتكنولوجيا المعلومات ، والإدارة) ، والمعايير  المنظمات (PMI و Scrum Alliance و Agile Alliance و Scrum.org و DSDM و IEEE وما إلى ذلك) ودراسات الحالة الصناعية والكتب والمؤسسات البحثية (Gartner و Standish و Forrester وما إلى ذلك).
  1. علاج التزام الإدارة - يجب تأمين التزام الإدارة وتطبيقه قبل بدء البرنامج
  2.  تمكين فريقك - يوفر Agile شفافية كبيرة ويقلل من الحاجة إلى نقاط التفتيش الشاملة
  3.  فهم الثقافة التعاونية - يحتاج الممثلون من مجالات الأعمال إلى قيادة برامج رشيقة ؛  مشاركتهم هي حجر الزاوية في نهج رشيق
  4.  تبني الأساليب الرشيقة - من الأفضل تحقيق القيمة الحقيقية لـ Agile في "الكل في".
  5.  تطوير خارطة طريق وخطط أولية - Agile هو أحد مكونات عملية التخطيط الشاملة
  6.  الحصول على مدرب رشيق وتدريب الفريق - على الأقل وجود مدرب رشيق متمرس ، Scrum Master ، و 20٪ على الأقل من الفريق ذو الخبرة الرشيقة يحسن فرص النجاح بشكل كبير.
  7.  ابدأ صغيرًا واكسب نجاحات مبكرة - لا شيء يمكن أن يساعد برنامجًا رشيقًا في اكتساب المزيد من الجذب أكثر من إظهار نجاحات ملموسة مبكرة
  8.  إنشاء مقاييس أداء رشيقة - ينصب تركيز أجايل على العمل على أولويات العمل الحالية مقابل التوافق مع مجموعة من المتطلبات الأساسية التي قد لا تعكس اتجاه العمل الحالي
  9.  إنشاء عقود رشيقة - بدلاً من التركيز على "ما" سيتم تقديمه ، صِف "كيف" سيتم تعريف الحل وتسليمه بأكبر قدر ممكن من الوضوح والالتباس
  10.  اعتماد أدوات ALM لتسهيل التفاعلات - تدمج أدوات Agile ALM العمليات المرنة وهيكل الإدارة على رأس الاعتبارات التي تدمجها أدوات ALM التقليدية
روابط دروس وتعلم منهجية التطوير الرشيق الآجيل 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?ما هي إدارة المشاريع في التطوير الرشيق الآجيل ؟








التسميات:

What is agile project management?ما هي إدارة المشاريع في التطوير الرشيق الآجيل ؟

 What is agile project management?ما هي إدارة المشاريع في التطوير الرشيق الآجيل ؟

What is agile project management?ما هي إدارة المشاريع في التطوير الرشيق الآجيل ؟

What is agile project management?ما هي إدارة المشاريع في التطوير الرشيق الآجيل ؟


تعتبر إدارة المشاريع الرشيقة نهجًا تكراريًا لإدارة مشاريع البرامج التي تركز على القضايا التالية ، ملاحظات العملاء مع كل تكرار.


 تعمل المشاريع التي تعمل في مجال التعاون في المشاريع التي تعمل في مجال المشاريع التي تعمل في مجال المشاريع.

 التاريخ

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


 يمكن إدارة المشاريع في الرشيقة إلى إطار التنفيذ: سكرم وكانبان.  إذا كانت تريد أن تكون قيودًا على الزواج.  عند الانتهاء ، ينتقل الفريق فور الانتهاء.

كيف يعمل سكروم

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

يبدأ كل شيء بالتراكم أو مجموعة العمل التي يجب القيام بها. في scrum ، هناك نوعان من الأعمال المتراكمة: أحدهما هو تراكم المنتج (مملوك لمالك المنتج) وهو عبارة عن قائمة من الميزات ذات الأولوية ، والآخر هو تراكم السباق الذي يتم ملؤه من خلال أخذ المشكلات من الجزء العلوي من تراكم المنتج حتى تم الوصول إلى القدرة على السباق التالي. فرق Scrum لها أدوار فريدة خاصة بحصتها في العملية. عادةً ما يكون هناك سيد سكروم أو بطل طريقة سكروم للفريق ؛ صاحب المنتج ، من هو صوت المنتج ؛ وفريق سكرم ، الذين غالبًا ما يكونون أعضاء فريق متعدد الوظائف مسؤولين عن إنجاز s @ # $.

احتفالات سكرم الأربعة

Sprint Planningسبرينت تجريبيالوقوف اليوميبأثر رجعي
اجتماع تخطيط الفريق الذي يحدد ما يجب إكماله في السباق القادم.اجتماع مشترك حيث يعرض الفريق ما قاموا بشحنه في ذلك السباق السريع.يُعرف أيضًا باسم الوقوف ، وهو اجتماع مصغر لمدة 15 دقيقة لفريق البرنامج لمزامنته.مراجعة لما تم وما لم يتم بشكل جيد مع الإجراءات لجعل العدو التالي أفضل.
What is agile project management?ما هي إدارة المشاريع في التطوير الرشيق الآجيل ؟

لوحة سكرم

يتم استخدام لوحة سكروم لتصور كل العمل في سباق معين. أثناء اجتماع التخطيط السريع ، ينقل الفريق العناصر من تراكم المنتج إلى تراكم السباق. يمكن أن تحتوي لوحات Scrum على عدة خطوات مرئية في سير العمل ، مثل To Do و In Progress و Done . تعد لوحات سكروم المكون الرئيسي لزيادة الشفافية في إدارة المشاريع الرشيقة.

كيف يعمل كانبان

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

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

المكونات الأربعة لكانبان

قائمة العمل 
(أو القصص)

أعمدة أو ممرات

حدود العمل قيد التقدم (WIP)

الإصدارات المستمرة

يتم تعريف قائمة العمل أو القصص على أنها قضايا أو مهام تحتاج إلى إنجاز.

تُستخدم على لوحة كانبان لتمييز المهام عن مسارات العمل والمستخدمين والمشاريع المختلفة وما إلى ذلك.قاعدة لتحديد مقدار العمل الذي يتعين القيام به بناءً على قدرة الفريق. يعمل الفريق على عدد القصص ضمن حد العمل قيد التقدم ويمكنه إصدارها في أي وقت. 
What is agile project management?ما هي إدارة المشاريع في التطوير الرشيق الآجيل ؟

لوحة كانبان

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

التقدير والتقرير والتخطيط

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

What is agile project management?ما هي إدارة المشاريع في التطوير الرشيق الآجيل ؟

تقدير المشروع السريع

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

What is agile project management?ما هي إدارة المشاريع في التطوير الرشيق الآجيل ؟

 إعداد التقارير في التطوير الرشيق الآجيل 

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

إدارة المتأخرات والاستمالة

و تراكم المنتجات هي قائمة بأولويات العمل لفريق التطوير لتحقيق ذلك يأتي من خارطة الطريق المنتج ومتطلباته. يسحب فريق التطوير العمل من تراكم المنتج لكل سباق.

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


ماهي عناصر إدارة المشاريع الرشيقة agile 


 بعض عناصر إدارة المشاريع الرشيقة هي كما يلي:

 1) التحكم البصري: هذه تقنية في Agile تستخدم لتخطيط وتنظيم عمل المشروع.  يتم ذلك باستخدام بطاقات العرض ؛  تستخدم بطاقات العرض رموز ألوان متنوعة.  هناك واحد يعبر عن ميزات الحل.  لهذا تم الانتهاء من مراحل المشروع.

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

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

 3) التحكم التكيفي: في مشروع رشيق يتكيف كل فرد في الفريق مع التغييرات بشكل متكرر.  قد تكون هناك أنواع مختلفة من التغييرات مثل طلبات التغيير وتغييرات النطاق.  عادة ما يكون دور مدير المشروع في مثل هذا الجو دور قيادي.  يتحمل المدير بشكل عام مسؤولية إنشاء بعض القواعد الأساسية.  يقيمون علاقات عمل ويعززون العمل الجماعي بين أفراد الفريق.

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

  4) التطوير التكراري: في Agile ، يقوم فريق Scrum بتطوير الخدمة أو المنتج.  يقوم الفريق بتطوير هذا في عملية تكرارية ، وإجراء تغييرات بناءً على التغييرات في المتطلبات ؛  يتكون هذا أيضًا من طلبات التغيير الجديدة.

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

ماهي فوائد الإدارة الرشيقة Agile 


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

 هذا يؤكد إرضاء العميل بالخدمات التي تقدمها المنظمة ، مما يؤدي إلى تحسين الاحتفاظ بالعملاء.

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

روابط دروس وتعلم منهجية التطوير الرشيق الآجيل agile. 

التسميات: