‏إظهار الرسائل ذات التسميات Agile. إظهار كافة الرسائل
‏إظهار الرسائل ذات التسميات Agile. إظهار كافة الرسائل

What are the stages of Agile development?ما هي مراحل التطوير الرشيق الآجيل؟

 What are the stages of Agile development?ما هي مراحل  التطوير الرشيق الآجيل؟

What are the stages of Agile development?ما هي مراحل  التطوير الرشيق الآجيل؟

بعض الأسئلة سأجيب عليها قبل التحدث عن درس اليوم. 

ما هي 7 مراحل في دورة حياة تطوير النظام والبرمجيات ؟What are the 7 phases of SDLC?

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

ما هو الفرق بين دورة حياة تطوير النظام البرمجيات و التطوير الرشيق الآجيل ؟What is difference between SDLC and agile?

 يوفر SDLC منهجًا منظمًا لبناء البرامج لتحقيق نتائج ناجحة للمنتج ضمن الجداول الزمنية بينما يتمتع Agile بنهج تطوير أسرع ويسرع عملية التطوير بطريقة فعالة وفعالة.


دورة حياة تطوير البرمجيات الرشيقة agile  (SDLC)

 دورة حياة تطوير البرمجيات (SDLC) هي ظاهرة لتصميم وتطوير واختبار البرامج عالية الجودة.  الهدف الأساسي من SDLC هو إنتاج برامج عالية الجودة تلبي متطلبات العملاء في أوقات وتقديرات التكلفة.

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


يتكون كل تكرار لـ SDLC الرشيق من فرق متعددة الوظائف تعمل على مراحل مختلفة:

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

 تصميم المتطلبات

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

 البناء / التكرار

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

 النشر

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

الاختبارات

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

 ردود الفعل التغذية العكسية 

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


What are the stages of Agile development?ما هي مراحل  التطوير الرشيق الآجيل؟

تدفق عملية  الرشيق SDLC

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

 مزايا Agile SDLC

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

 عيوب Agile SDLC

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







What is Advantages and disadvantages of Agile Methodology pros and cons? ما هي مزايا وعيوب منهجية التطوير الرشيق الآجيل إيجابيات وسلبيات؟

What is Advantages and disadvantages of Agile Methodology pros and cons? ما هي مزايا وعيوب منهجية التطوير الرشيق الآجيل إيجابيات وسلبيات؟

What is Advantages and disadvantages of Agile Methodology pros and cons? ما هي مزايا وعيوب منهجية التطوير الرشيق الآجيل إيجابيات وسلبيات؟

What is Advantages and disadvantages of Agile Methodology pros and cons? ما هي مزايا وعيوب منهجية التطوير الرشيق الآجيل إيجابيات وسلبيات؟

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

ماهي مزايا ومميزار منهجية أجايل التطوير الرشيق agile 

  1. رضا العملاء هو التطوير السريع والمستمر وتقديم البرامج المفيدة.
  2. يتفاعل العميل والمطور ومالك المنتج بانتظام للتأكيد على العمليات والأدوات بدلاً من التركيز عليها.
  3. يتم تطوير المنتج بسرعة ويتم تسليمه بشكل متكرر (أسابيع بدلاً من شهور.)
  4. المحادثة وجهًا لوجه هي أفضل وسيلة للتواصل.
  5. اهتمت باستمرار بالتميز التقني والتصميم الجيد.
  6. التعاون اليومي والوثيق بين رجال الأعمال والمطورين.
  7. التكيف المنتظم مع الظروف المتغيرة.
  8. نرحب بالتغييرات المتأخرة في المتطلبات.

What is Advantages and disadvantages of Agile Methodology pros and cons? ما هي مزايا وعيوب منهجية التطوير الرشيق الآجيل إيجابيات وسلبيات؟

ماهي سلبيات وعيوب منهجية Agile:

  1. انها ليست مفيدة لمشاريع التنمية الصغيرة.
  2. هناك نقص في كثافة التصميم والتوثيق الضروريين.
  3. يتطلب الأمر عضوًا خبيرًا في المشروع لاتخاذ قرارات حاسمة في الاجتماع.
  4. تكلفة منهجية تطوير Agile أكثر قليلاً مقارنة بمنهجية التطوير الأخرى.
  5. يمكن أن يخرج المشروع عن المسار الصحيح بسرعة إذا لم يكن مدير المشروع واضحًا بشأن المتطلبات والنتيجة التي يريدها.

ماهي مزايا نموذج الشلال:

  1. إنه أحد أسهل النماذج التقليدية للإدارة. نظرًا لطبيعة التطوير التقليدية ، فإن لكل مرحلة نتائج محددة وعملية مراجعة.
  2. إنه يعمل بشكل جيد في المشاريع الأصغر حجمًا حيث يمكن فهم المتطلبات بسهولة.
  3. لديها نموذج تسليم المنتج أسرع.
  4. هناك عمليات ونتائج موثقة جيدًا.
  5. طريقة قابلة للتكيف بسهولة لتغيير الفرق
  6. تعتبر منهجية إدارة المشروع هذه مفيدة لإدارة التبعيات.

What is Advantages and disadvantages of Agile Methodology pros and cons? ما هي مزايا وعيوب منهجية التطوير الرشيق الآجيل إيجابيات وسلبيات؟

ماهي عيوب نموذج الشلال:

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

الفرق بين منهجية Agile ونموذج Waterfall:

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



اقرأ أيضا عن دروس تعلم منهجية التطوير الرشيق الآجيل 




Full Guide to Agile Tourtial? الدليل الشامل الي منهجية التطوير الرشيق الآجيل ؟

 Full Guide to Agile Tourtial? الدليل الشامل الي منهجية التطوير الرشيق الآجيل ؟

Full Guide to Agile Tourtial? الدليل الشامل الي منهجية التطوير الرشيق الآجيل ؟ سلسلة دروس تعلم تعليمية هندسة البرمجيات Software Engineering


لمحة عن الدورة التعليمية الخاصة بالتطوير الرشيق Agile 

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

 المتطلبات المسبقة لهذة الدورة التعليمية الخاصة بالاجيل التطوير الرشيق 

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


الجمهور

 تم تصميم برنامجنا التعليمي الرشيق لمساعدة المبتدئين والمحترفين.

 المشاكل

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

محتويات الدليل الشامل الي منهجية التطوير الرشيق الآجيل Agile 

في سلسلة الدروس التعليمية الخاصة بمنهجية التطوير الرشيق الآجيل agile سوف استخدم طريق الشرح بوضع أسئلة والإجابة عنها. 

طبيعة وصيغة الأسئلة المستخدم في الدليل الشامل الي منهجية التطوير الرشيق الآجيل agile 

  1. ما هو تعريف او ماهي. 
  2. ماهي استخدامات. 
  3. ما هي الأدوار 
  4. ما هي المراحل 
  5. ممن يتكون وهكذا. 

روابط دروس وتعلم منهجية التطوير الرشيق الآجيل 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
  20.  What are agile tools and techniques?ما هي أدوات وتقنيات أجايل؟








مصطلحات مفيدة في منهجية الآجيل Agile - Useful Terms

مصطلحات مفيدة في منهجية الآجيل Agile - Useful Terms

مصطلحات مفيدة في منهجية الآجيل Agile - Useful Terms


مصطلحات مفيدة في منهجية الآجيل Agile - Useful Terms


تذكر أن الآجيل agile تعرف به منهجية التطوير السريع او الرشيق الترجمة الحرفية لها.
مصطلحات مفيدة في منهجية الآجيل Agile - Useful Terms


معايير القبول Acceptance Criteria

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

الاستمالة المتراكمة Backlog Grooming

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

السعة Capacity 

وهو مقدار العمل الذي يمكن ان يتخذه الفريق لإكماله في تكرار واحد.

ميزه feature

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

التكرار  Iteration

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

زيادة Increment 

 الزيادة هي الحالة المتغيرة للمنتج لأنه يخضع لتطور تدريجي.  وعادة ما يتم تمثيله بمعالم أو عدد التكرارات الثابتة.

 مالك المنتج Product Owner 

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

 تراكم المنتج Backlog Product 

 مجموعة من متطلبات المنتج الوظيفية وغير الوظيفية.

عناصر تراكم المنتج Backlog Product Items

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

نقاط Points

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

الإصدار Release

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

المتطلب Requirement

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


نقاط القصة Story Point

 وحدة يستخدمها الفريق الرشيق لتقدير الأحجام النسبية لقصص المستخدم وميزاته.

 عدو سريع Sprint

 نفس معنى  التكرار.

صندوق الوقت timebox 

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

 مهمة Task

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

قصة المستخدم User Story

 معايير القبول المدرجة لتلبية متطلبات المستخدم معينة.  عادة ما يكتب من وجهة نظر المستخدم النهائي.

 السرعة Velocity 

 مقياس لوزن العمل المقبول في التكرار أو timebox.  عادة ما يكون مجموع نقاط القصة المقبولة في التكرار.

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



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?من وما هو التخطيط التكراري؟



Who and What is iterative planning?من وما هو التخطيط التكراري؟

Who and What is iterative planning?من وما هو التخطيط التكراري؟

Who and What is iterative planning?من وما هو التخطيط التكراري؟

Who and What is iterative planning?من وما هو التخطيط التكراري؟


تخطيط التكرارات الآجيل او الرشيق او السريع Agile - Iteration Planning

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

تخطيط التكرارات الآجيل او الرشيق او السريع Agile - Iteration Planning

الغرض من تخطيط التكرار هو أن يستكمل الفريق مجموعة العناصر المتراكمة للمنتج الأعلى ترتيبًا.  هذا الالتزام محاصر بالوقت بناءً على طول التكرار وسرعة الفريق.
Who and What is iterative planning?من وما هو التخطيط التكراري؟



من يشاركفي تخطيط التكرارات في الرشيق الآجيل Agile 

  •  Scrum Master - يعمل قائد  scrum كميسر لفريق التسليم السريع.
  • مالك المنتج product owner- يتعامل مالك المنتج مع العرض التفصيلي للتراكم في  'التكرارات ' المنتج ومعايير القبول الخاصة به.
  •  يحدد فريق Agile - تسليم Agile مهامهم ويحدد تقديرات الجهد المطلوبة للوفاء بالالتزام.

ماهي  المتطلبات المسبقة للأزمة في تخطيط التكرارات اي الشروط في الرشيق الآجيل Agile iterative planning 

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

ماهي عملية التخطيط التكرار agile Planning Process 

 فيما يلي الخطوات المتضمنة في تخطيط التكرار -
  •  حدد عدد القصص التي يمكن أن تنسجم مع التكرار.
  •  قسم هذه القصص إلى مهام وقم بتعيين كل مهمة لأصحابها.
  •  يتم إعطاء كل مهمة تقديرات بالساعات.
  •  تساعد هذه التقديرات أعضاء الفريق في التحقق من عدد ساعات العمل لكل عضو للتكرار.
  •  يتم تكليف أعضاء الفريق بمهام تفكر في سرعتها أو قدرتها بحيث لا يتم إثقالهم.
  •  حساب السرعة
  •  فريق رشيق  الآجيل يحسب السرعة على أساس التكرارات الماضية.  السرعة هي متوسط ​​عدد الوحدات المطلوبة لإنهاء قصص المستخدمين في التكرار.  على سبيل المثال ، إذا حصل فريق على 12 و 14 و 10 نقاط قصة في كل تكرار للتكرارات الثلاثة الأخيرة ، فيمكن أن يأخذ الفريق 12 سرعة للتكرار التالي.

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



ماهي قدرة المهمة او السعة Agile Task Capacity.

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

 5 × 8 × 10 = 400 ساعة

ماهي  خطوات التخطيط للتكرار في الرشيق agile iterative planning 

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

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




Who and what does release planning in Scrum agile ?من وماذا يفعل لاطلاق التخطيط في سكرم الرشيق الآجيل ؟

تخطيط Who  and what does release planning in Scrum agile ?من وماذا يفعل لاطلاق التخطيط  في سكرم الرشيق الآجيل ؟

Who  and what does release planning in Scrum agile ?من وماذا يفعل لاطلاق التخطيط  في سكرم الرشيق الآجيل ؟


Who  and what does release planning in Scrum agile ?من وماذا يفعل لاطلاق التخطيط  في سكرم الرشيق الآجيل ؟

تخطيط الإصدار الآجيل Agile - Release Planning
الغرض من تخطيط الإصدار هو وضع خطة لتقديم زيادة للمنتج.  يتم ذلك بعد كل شهرين إلى ثلاثة أشهر.

من يشارك في إطلاق التخطيط للإصدار ؟

  •  Scrum Master - يعمل سيد scrum كميسر لفريق التسليم السريع.
  •  مالك المنتج - يمثل مالك المنتج العرض العام لتراكم المنتج.
  •  فريق Agile - يقدم فريق تسليم Agile رؤى حول الإمكانيات الفنية أو أي تبعيات.
  •  أصحاب المصلحة - يعمل أصحاب المصلحة مثل العملاء ومديري البرامج وخبراء الموضوعات كمستشارين حيث يتم اتخاذ القرارات حول تخطيط الإصدار.

 ماهي شروط التخطيط لاطلاق إصدار في الآجيل Agile 

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

 ماهي مالمواد المطلوبة لتخطيط إطلاق إصدار في الرشيق agile 

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

ماهي  بيانات التخطيط للازمة لاطلاق إصدار الرشيق agile

 قائمة البيانات المطلوبة للقيام بالتخطيط للإصدار هي كما يلي -
  1. -  التكرارات السابقة أو نشر نتائج التخطيط
  2. -  ردود فعل من مختلف أصحاب المصلحة على المنتج   - وظروف السوق والمواعيد النهائية
  3.  - خطط عمل الإصدارات السابقة / التكرارات
  4.  - الميزات أو العيوب التي يجب مراعاتها
  5. -  السرعة من الإصدارات السابقة / التقديرات.
  6. -  التقويمات التنظيمية والشخصية
  7.  مدخلات من الفرق الأخرى والخبراء في الموضوع لإدارة أي تبعيات
ا
لمخرجات
 يمكن أن تكون مخرجات تخطيط الإصدار كما يلي -

ماهي  خطة الإصدار في الرشيق الآجيل 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
  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?ماذا يعني مقياس أجايل؟






ماهو تعريف تم الانتهاء الآجيل Agile - What is Definition of Done

ماهو تعريف تم الانتهاء الآجيل  Agile -  What is Definition of Done

ماهو تعريف تم الانتهاء الآجيل  Agile -  What is Definition of Done


ماهو تعريف تم الانتهاء الآجيل  Agile -  What is Definition of Done
تذكر دائما يقصد الآجيل هي منهجية التطوير الرشيقة او الرشيق.
فيما يلي تعريف تم إنجازه لقصة المستخدم والتكرار والإصدار.

 ماهي مقصة المستخدم  what is user story agile? 

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

1  تم فحص جميع التعليمات البرمجية ذات الصلة.
2  جميع الحالات اختبار وحدة قد مرت.
3  تم تمرير جميع حالات اختبار القبول.
4  نص المساعدة مكتوب.
5  قبول صاحب المنتج القصة.

ماهو التكرار في الآجيل الرشيق what is iteration agile 

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

1  اكتمال النسخ الاحتياطي المنتج.
2  تم اختبار الأداء.
3  تم قبول قصص المستخدم أو نقلها إلى التكرار التالي.
4  تم إصلاح العيوب أو تأجيلها إلى التكرار التالي.

ماهو  نشر الإصدار  في التطوير الرشيق الآجيل what is release in Agile 

 يمثل الإصدار أحد المعالم الرئيسية التي تمثل تسليمًا داخليًا أو خارجيًا للنسخة المختبرة من المنتج / النظام.  ويتم نشر الإصدار  عندما

1  النظام هو اختبار الإجهاد.
2  يتم ضبط الأداء.
3  يتم تنفيذ عمليات التحقق من الأمان.
4  يتم اختبار خطة التعافي من الكوارث.


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

What is Daily Stand-up? ماهي المتابعة اليومية في التطوير الرشيق الآجيل؟

What is Daily Stand-up?  ماهي المتابعة اليومية في التطوير الرشيق الآجيل؟ 

What is Daily Stand-up?  ماهي المتابعة اليومية في التطوير الرشيق الآجيل؟

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

 ما هو برنامج المتابعة اليومية في التطوير الرشيق الآجيل agile? 

 الموقف اليومي هو اجتماع يومي لحالة عضو الفريق الرشيق.  يستغرق هذا الاجتماع ما يقرب من 12 إلى 18 دقيقة (بمعدل 15 دقيقة).

 يجب على كل عضو في الفريق الإجابة على ثلاثة أسئلة مهمة
  1. ماذا فعل / فعلت البارحة؟
  2.  ماذا سيفعل اليوم؟
  3.  المشكلة التي يواجهها.  .  .  هو / هي منعت بسبب.  .  .
 يتم إجراء الوقوف اليومي لتحديث الحالة اليومية.  يمكن جدولة اجتماع أعضاء الفريق مع مالك المنتج في أوقات مختلفة.  يقف المشاركون في اجتماعات الوقوف فقط بدلاً من الجلوس حتى تنتهي الاجتماعات بسرعة.

 ما أهمية متابعة الموقف اليومي في التطوير الرشيق الآجيل agile :

 تتمثل أهمية الحصول على وضعية الوقوف اليومية في أجايل على النحو التالي:

  •  يمكن للفريق تقييم تقرير التقدم يوميا.
  •  يناقش عضو الفريق كل التقدم والالتزامات التي قطعها لهذا اليوم.
  •  يمكن للأعضاء أيضًا معرفة ما إذا كان بإمكانهم تسليم المشروع وفقًا لخطة التكرار أم لا.
  •  يوفر Stand-up رؤية للفريق بشأن أي تأخير يحدث بسبب بعض العقبات.

 من يحضر الوقفة او المتابعة اليومية في التطوير الرشيق الآجيل ؟

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

 ما الحل عندما تكون الفرق متفرقة جغرافيا في التطوير الرشيق الآجيل agile? 

 يتم إجراء اجتماع الوقوف بطرق مختلفة حسب المنطقة الزمنية للعمل.

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










What are Agile Characteristics? ما هي خصائص منهجية التطوير الرشيق الآجيل ؟

What are Agile Characteristics? ما هي خصائص منهجية التطوير الرشيق الآجيل ؟


What are Agile Characteristics? ما هي خصائص منهجية التطوير الرشيق الآجيل ؟

What are Agile Characteristics? ما هي خصائص منهجية التطوير الرشيق الآجيل ؟


لقد شهد المنتج الذي تم تطويره وفقًا لمنهجية أجايل Agile العديد من الخصائص المهمة الموضحة أدناه.

 إصدارات التطوير الرشيقة والتكرارات ذات الطول الثابت

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

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

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


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

 تطوير مدفوع القيمة

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

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

 التخطيط المستمر (التكيفي)

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

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

 التخطيط متعدد المستويات في التنمية السريعة
 يؤثر التخطيط المستمر على نتيجة أكثر أهمية إذا حدثت على مستويين على الأقل:

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

 تقدير نسبي

 تستخدم العديد من فرق التطوير الرشيق الآجيل agile ممارسة التقدير النسبي للميزات لتسريع التخطيط.  يزيل التعقيد غير الضروري.  يختار فريق التطوير بضع (3-5) فئات أو مجموعات تقدير نسبي ، ويقدر جميع الميزات من حيث هذه الفئات.

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

 اكتشاف الميزات الناشئة

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

 الاختبار المستمر

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

 تحسن مستمر

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

 فرق صغيرة متعددة الوظائف

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





What is Agile Manifesto?What are the 12 Principles of Agile?ما هو بيان التطوير الرشيق الآجيل ؟ ما هي المبادئ الـ 12 في التطوير الرشيق الآجيل؟ ؟

What is Agile Manifesto?What are the 12 Principles of Agile?ما هو بيان التطوير الرشيق الآجيل ؟ ما هي المبادئ الـ 12 في التطوير الرشيق الآجيل؟ ؟


What is Agile Manifesto?What are the 12 Principles of Agile?ما هو بيان التطوير الرشيق الآجيل ؟ ما هي المبادئ الـ 12 في التطوير الرشيق الآجيل؟ ؟


في فبراير 2001 ، في منتجع سنوبيرد في ولاية يوتا ، اجتمع 17 مطوري البرمجيات لمناقشه أساليب التنمية خفيفه الوزن. وكانت نتائج اجتماعهم البيان Agile التالية لتطوير البرمجيات −
علينا الكشف عن طرق أفضل لتطوير البرمجيات من خلال القيام بذلك ومساعده الآخرين علي القيام بذلك. من خلال هذا العمل ، وصلنا إلى قيمه-

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

ما هي المبادئ الاثني عشر لمنهجية التطوير الرشيق الآجيل ؟. What are the 12 Principles of Agile?.

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

ماهي القيم الأربع لبيان التطوير الرشيق الآجيل What are the 4 Agile values?

 يتكون البيان الرشيق من أربع قيم أساسية:

  •  الأفراد والتفاعلات على العمليات والأدوات.
  •  تعمل البرامج على وثائق شاملة.
  •  تعاون العملاء على التفاوض على العقود.
  •  الاستجابة على تغيير خلال اتباع خطة.

القيمة 1: الأفراد والتفاعلات

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

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

 القيمة 2: برنامج العمل

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

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

 القيمة 3: تعاون العملاء

 ذات مرة ، كانت العقود ملكًا.  يمكنك وضع عقود مع عملائك الذين سيقومون بعد ذلك بتفصيل المنتج النهائي.  نتيجة لذلك ، غالبًا ما كان هناك تباين بين ما قاله العقد ، وما فعله المنتج ، وما يطلبه العميل بالفعل.

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

 القيمة 4: الاستجابة للتغيير

 هل يمكنك أن تتخيل وقتًا سترسم فيه خارطة طريق ولن تتغير أبدًا؟  حسنًا ، كان هذا بالضبط ما حدث في الماضي.

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

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





What is Agile Methodology?ما هي منهجية التطوير الرشيق الآجيل ؟

What is Agile Methodology?ما هي منهجية التطوير الرشيق الآجيل ؟

What is Agile Methodology?ما هي منهجية التطوير الرشيق الآجيل ؟

What is Agile Methodology?ما هي منهجية التطوير الرشيق الآجيل ؟


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

 يستغرق تطوير البرنامج أحادي الطور من 6 إلى 18 شهرًا.  في التطوير أحادي الطور ، يتم التنبؤ مبدئيًا بجميع عوامل جمع المتطلبات وإدارة المخاطر.

 تأخذ عملية تطوير البرمجيات الرشيقة في كثير من الأحيان ملاحظات المنتج العملي.  يتم تسليم المنتج العملي في غضون 1 إلى 4 أسابيع من التكرار.

ماهي الأدوار في منهجية التطوير الرشيق الآجيل Roles in Agile

هناك نوعان من الأدوار المختلفة في منهجية Agile.  هؤلاء هم Scrum Master و Product Owner.

 1. سكرم ماستر scrum master

 Scrum Master هو قائد فريق وموفر للمرافق يساعد أعضاء الفريق على اتباع ممارسات رشيقة ، بحيث يفي عضو الفريق بالتزاماته ومتطلبات العملاء.  يلعب سيد سكرم المسؤوليات التالية:
  •  إنها تمكن من التعاون الوثيق بين جميع الأدوار والوظائف.
  •  يزيلون جميع الكتل التي تحدث.
  •  إنهم يحمون الفريق من أي اضطرابات.
  •  إنهم يعملون مع المنظمة لتتبع التقدم وعمليات الشركة.
  •  إنها تضمن أن عمليات فحص وتكيف التطوير الرشيق Agile Inspect & Adapt يتم الاستفادة منها بشكل صحيح بما في ذلك
  1.  الاجتماعات المخطط لها
  2.  الوقفات اليومية
  3.  التجريب
  4.  مراجعة
  5.  اجتماعات بأثر رجعي 
  6.  تسهيل اجتماعات الفريق وعملية صنع القرار.

مالك المنتج product owner

 مالك المنتج هو الشخص الذي يدير المنتج من منظور تجاري.  يلعب مالك المنتج المسؤوليات التالية:

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

 فريق متداخل الوظائف cross functional team

يحتوي كل فريق رشيق على فريق مكتفٍ ذاتيًا يتكون من 5 إلى 9 أعضاء.  يتراوح متوسط ​​خبرة كل عضو من 6 إلى 10 سنوات.  يتكون فريق أجايل من 3 إلى 4 مطورين Developers، ومختبِر واحد ، وقائد تقني واحد Tech Lead، ومدير سكرم واحد ومالك منتج واحد.

 يعتبر مدير Scrum الرئيسي ومالك المنتج جزءًا من واجهة الفريق team of team interface ، ومن ناحية أخرى فإن الأعضاء المتبقين هم جزء من الواجهة الفنية Technical interface .

فريق متداخل الوظائف
صور توضح الفريق متعدد الوظائف. 

كيف يخطط فريق التطوير الرشيق الآجيل لعملهم؟

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

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

كيف يخطط فريق التطوير الرشيق الآجيل لعملهم

ما هي متطلبات المستخدم؟

 يحدد متطلبات المستخدم متطلبات المستخدم من حيث الوظائف.  قد يكون هناك نوعان من الوظائف.

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

 العلاقة بين متطلبات المستخدم والمهمة

  •  متطلبات المستخدم تتحدث عن ما يجب القيام به.  يحدد احتياجات المستخدمين.
  •  يتحدث المهمة عن كيفية القيام بذلك.  يحدد كيفية تنفيذ الوظيفة.
  •  يتم تنفيذ متطلبات المستخدم من خلال المهام.  يتم تجميع كل مطلب كمهمة.
  •  يتم تقسيم متطلبات المستخدم إلى مهام مختلفة عندما يتم التخطيط لها في التكرار الحالي.
  •  يتم تقدير مهام المستخدم بالساعات ، وعادة ما تتراوح بين 2 إلى 12 ساعة.
  •  يتم التحقق من صحة المتطلبات باستخدام اختبار القبول.
What is Agile Methodology?ما هي منهجية التطوير الرشيق الآجيل ؟

عند اكتمال المتطلبات

 يقرر فريق التطوير الرشيق الآجيل Agile معنى المهمة المنجزة.  قد تكون هناك معايير مختلفة لذلك:

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

 ما هي معايير قبول البرنامج؟

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


اقرأ المزيد عن.