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?.
- رضا العملاء-تعطي الاولويه القصوى لتلبيه متطلبات العملاء من خلال التسليم المبكر والمستمر للبرمجيات القيمة.
- مرحبا التغيير-التغييرات لا مفر منه اثناء تطوير البرمجيات. وينبغي ان تكون المتطلبات المتغيرة دائما موضع ترحيب ، حتى في وقت متاخر من مرحله التطوير. يجب ان تعمل العمليات Agile لزيادة الميزة التنافسية للعملاء.
- تقديم برنامج عمل − تقديم برنامج عمل في كثير من الأحيان ، تتراوح بين بضعة أسابيع إلى بضعة أشهر ، مع الأخذ في الاعتبار الجدول الزمني أقصر.
- التعاون-يجب علي رجال الاعمال والمطورين العمل معا خلال حياه المشروع بأكملها.
- التحفيز − ينبغي بناء المشاريع حول الافراد المتحفزين. توفير بيئة لدعم أعضاء الفريق الفردية والثقة بها وذلك لجعلها تشعر بأنها مسؤوله عن إنجاز هذه المهمة.
- محادثه وجها لوجه-المحادثة وجها لوجه هي الطريقة الأكثر كفاءه وفعالية لنقل المعلومات إلى فريق التطوير وداخله.
- قياس التقدم وفقا لبرنامج العمل − برنامج العمل هو المفتاح وينبغي ان يكون المقياس الرئيسي للتقدم.
- الحفاظ علي الوتيرة الثابتة-تهدف العمليات الرشيقة نحو التنمية المستدامة. الاعمال ، والمطورين ، والمستخدمين يجب ان تكون قادره علي الحفاظ علي وتيره ثابته مع المشروع.
- المراقبة -إيلاء اهتمام منتظم للتميز التقني والتصميم الجيد لتعزيز خفه الحركة.
- البساطة-حافظ علي بساطه الأمور واستخدم عبارات بسيطه لقياس العمل الذي لم يكتمل.
- الفرق المنظمة ذاتيا-يجب ان يكون الفريق الرشيق منظما ذاتيا ولا يجب ان يعتمد بشكل كبير علي الفرق الأخرى لان أفضل الابنيه والمتطلبات والتصاميم تنبثق من الفرق المنظمة ذاتيا.
- مراجعه العمل بانتظام-مراجعه العمل المنجز علي فترات منتظمة بحيث يمكن للفريق التفكير في كيفيه تصبح أكثر فعاليه وضبط سلوكه وفقا لذلك.
ماهي القيم الأربع لبيان التطوير الرشيق الآجيل What are the 4 Agile values?
يتكون البيان الرشيق من أربع قيم أساسية:
- الأفراد والتفاعلات على العمليات والأدوات.
- تعمل البرامج على وثائق شاملة.
- تعاون العملاء على التفاوض على العقود.
- الاستجابة على تغيير خلال اتباع خطة.
القيمة 1: الأفراد والتفاعلات
في الماضي ، كان يركز الكثير من فرق البرمجيات على امتلاك أفضل الأدوات أو العمليات الممكنة لبناء برامجهم. يقترح بيان Agile أنه في حين أن هذه الأشياء مهمة ، فإن الأشخاص الذين يقفون وراء هذه العمليات هم أكثر أهمية.
يعد وجود المجموعة المناسبة من الأفراد في فريق البرنامج أمرًا حيويًا لتحقيق النجاح. أفضل الأدوات الممكنة في الأيدي الخطأ لا قيمة لها. ربما يكون الأمر الأكثر أهمية هو كيفية تواصل هؤلاء الأفراد مع بعضهم البعض. التفاعلات بين أعضاء الفريق هي التي تساعدهم على التعاون وحل أي مشاكل تظهر.
القيمة 2: برنامج العمل
في السابق ، كان مطورو البرامج يقضون وقتًا طويلاً في إنشاء وثائق مفصلة. كان ذلك قبل أن يبدؤوا حتى في كتابة سطر واحد من التعليمات البرمجية. وعلى الرغم من أن التوثيق ليس بالأمر السيئ ، فهناك نقطة يجب أن تركز فيها على تزويد عملائك ببرامج العمل.
يضع بيان Agile برنامج الشحن لعملائك كأحد أعلى الأولويات. يمكنك بعد ذلك جمع التعليقات لمساعدتك في تحسين الإصدارات المستقبلية.
القيمة 3: تعاون العملاء
ذات مرة ، كانت العقود ملكًا. يمكنك وضع عقود مع عملائك الذين سيقومون بعد ذلك بتفصيل المنتج النهائي. نتيجة لذلك ، غالبًا ما كان هناك تباين بين ما قاله العقد ، وما فعله المنتج ، وما يطلبه العميل بالفعل.
وفقًا لبيان Agile ، يجب أن يكون التركيز على التطوير المستمر. تحتاج إلى بناء حلقة ملاحظات مع عملائك بحيث يمكنك التأكد باستمرار من أن منتجك يعمل لصالحهم.
القيمة 4: الاستجابة للتغيير
هل يمكنك أن تتخيل وقتًا سترسم فيه خارطة طريق ولن تتغير أبدًا؟ حسنًا ، كان هذا بالضبط ما حدث في الماضي.
تكمن مشكلة خرائط الطريق الثابتة في أننا لا نعيش في عالم جامد. تتغير الاحتياجات والمتطلبات دائمًا ، وتتغير الأولويات دائمًا. ستصبح خريطة الطريق الثابتة هذه عفا عليها الزمن قريبًا.
هذا هو السبب في أن بيان Agile يقترح أن يكون لدى فريق البرمجيات القدرة على التمحور وتغيير الاتجاه كلما احتاجوا إلى ذلك ، مع خريطة طريق مرنة تعكس ذلك يمكن أن تتغير خريطة الطريق الديناميكية من ربع إلى ربع ، وأحيانًا من شهر لآخر ، ويمكن للفرق المرنة مواكبة هذه التغييرات.
روابط دروس وتعلم منهجية التطوير الرشيق الآجيل agile.
التسميات: Agile
<< الصفحة الرئيسية