الجمعة، 15 نوفمبر 2019

What is the product backlog agile? ما هو تراكم المنتج؟في الرشيق الآجيل؟

What is the product backlog agile? ما هو تراكم المنتج؟في الرشيق الآجيل؟ 

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

What is the product backlog agile? ما هو تراكم المنتج؟في الرشيق الآجيل؟ 

ما هو Product Backlog؟

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

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

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


عناصر المنتج الآجيل Agile - Product Backlog

Product backlog  الترجمة الحرفية لها المنتج المتراكم .
تراكم المنتج عبارة عن قائمة بالعناصر التي يجب القيام بها.  يتم ترتيب العناصر مع وصف الميزات.  في سيناريو مثالي ، يجب تقسيم العناصر إلى قصص المستخدمين.

ملاحظة قصص المستخدمين هي المهام التي يرغب فيها المستخدم لينفذها النظام.

 لماذا تراكم المنتج مهم؟

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

 ماهي خصائص تراكم المنتج

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

ماهي الأساليب المستخدمة للحفاظ على فاعلية تراكم المنتج

 التعمق
 يتم ترتيب بنود تراكم المنتج حسب الأولوية بترتيب خطي بناءً على معايير DIVE

  •  التبعيات - اجعلها خطية مع عدد أقل من التبعيات مع قصص المستخدمين الأخرى أو الملحمة أو الموضوعات  من المقبول وجود تبعيات أفقية.
  •  تأمين ضد المخاطر (التجارية والفنية)
  •  قيمة العمل 
  • الجهد مقدر

 التعمق

  •  التفصيل
  •  التقدير
  •  طارئ
  •  ذات أولوية

 الاستثمار

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


ما هو Sprint Backlog؟

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

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

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

ماهي خصائص او سمات Sprint Backlog

  •  تراكم Sprint ديناميكي بطبيعته ، كل سباق يتكرر السيناريو أعلاه.  الممارسة الجيدة هي الحفاظ على هدف الركض المتراكم المعروف أيضًا باسم العدو ثابتًا قدر الإمكان أثناء العدو.
  •  خلال كل جلسة تخطيط للعدو ، يعود الفريق مرة أخرى إلى تراكم المنتجات لاختيار قصص المستخدمين ذات الأولوية مؤخرًا للسباق.
  •  Sprint backlog هي مجموعة فرعية من تراكم المنتجات
  •  Sprint backlog هي نتاج اجتماع التخطيط السريع.
  •  في Sprint backlog ، يعمل فريق scrum على كيفية تنفيذ قصص المستخدم في سباق سريع من خلال تقسيمها إلى مهام وتقديرها.
  •  بافتراض أن Product Backlog بها قصص: 1 و 2 و 3 و 4 و 5 و 6. قرر الفريق عمل القصص 1 و 2 و 4. كما أثناء التخطيط السريع أدرك الفريق أنه لا يزال هناك بعض الأسئلة التي لم يتم الرد عليها بشكل جيد من قبل مالك المنتج  ، لذلك قرروا عدم تضمين قصة المستخدم رقم: 3 والانتقال إلى قصة المستخدم رقم: 4 ، والتي تم تعريفها جيدًا.
  •  Sprint backlog مملوك من قبل Development Team ويحتوي على ماذا وكيف يتم تسليمه
  •  أخيرًا في فريق Sprint backlog الذي يقوم بتنفيذ (تحويل) عناصر تراكم المنتجات الأكثر أولوية إلى برنامج عمل.  لكل تكرار (عدو سريع) يقوم الفريق بإنشاء خطة جديدة ، بناءً على ما هو موجود في الجزء العلوي من تراكم المنتج عند بدء السباق.

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



التسميات: