ما هي منهجية تطوير البرمجيات أجايل Agile؟

  Рет қаралды 8,666

Ahmed Ghorab

Ahmed Ghorab

3 жыл бұрын

Subscribe to my channel
/ @ahmedghorab
كلمة الـ Agile تعني لغةً المرونة و الرشاقة و ترمز إلى سرعة التعامل مع المتغيرات بسلاسة.
أما اصطلاحا هي منهجية فكرية تركز على الأفكار و القيم الأساسية لتقديم منتجات ذات قيمة من خلال تعاون فريق عمل متعدد الوظائف ذاتي التنظيم.
لا تستند هذه الطريقة على النظريات المجردة بقدر استنادها على تتبع قصص المشروعات الناجحة وخبرات فرق العمل التي قامت عليها. تعمل هذه الطريقة على تجزئة المنتج لعدة عمليات بناء صغيرة تعمل بشكل متكرر وفي كل دورة يكون لدينا منتجاً يعمل ويحمل بعضاً من خصائص المنتج النهائي.
تعتمد هذه الطريقة أيضاً على العمل بشكل تراكمي فمع التقدم من دورة إلى التي تليها تتراكم الوظائف والخصائص في المنتج حتى يكتمل المنتج على صورته النهائية كما يريده المستخدمون.
تضع هذه الطريقة إرضاء المستخدمين كأولوية من خلال إشراكهم في عملية التطوير أولاً بأول ومن خلال الاتصال بهم وجهاً لوجه.
تمتلك هذه الطريقة مرونة كبيرة في الحركة وترحب دوماً بما يطلبه المستخدمون بغض النظر عن المرحلة التي وصل لها تطور المشروع.
اعتمد اعلان الأجايل التي تم نشره على أربع قيم أساسية:
التركيز على التفاعل بين الأفراد وأصحاب المصلحة أكثر من التركيز على العمليات والأدوات.
التركيز على مخرجات قابلة للعمل (برامج، منتج .. الخ) أكثر من التركيز على التوثيق المركز.
التركيز على التعاون وإشراك الزبون أكثر من أن تركز على التفاوض والالتزام بالعقود.
تفتح باب الاستجابة للتغيرات التي تطرأ على أثناء المشروع دون الخوض بتعقيدات طلبات التغيير حتى ولو كانت على حساب تعديل خطة العمل.
المبادئ 12 لمنهجية الأجايل
1. الهدف الأسمى هو إرضاء الزبون عن طريق التسليم المبكر والمتواصل لبرمجيات ذات قيمة.
2. الترحيب بتغيير المتطلبات ولو في مراحل متقدمة من التطوير. فمناهج الأجايل تُسخر التّغيير لصالح الميزة التنافسية للعميل.
3. تسليم برمجيات صالحة للاستعمال على فترات منتظمة، من أسبوعين إلى شهرين، مع استحسان المدة الزمنية الأقصر.
4. يجب أن يعمل كلاً من المهنيين (العارفين بالمِهنة) والمطورين معاً بشكل يومي خلال فترة المشروع.
5. أكثر الطرق فاعلية وتأثيراً لتواصل المعلومات إلى فريق التطوير وبين أفراده هي التخاطب وجهاً لوجه.
6. الاعتماد في بناء المشاريع على أفراد متحمسين. مع توفير البيئة المناسبة والدعم اللازم، ومنحهم الثقة من أجل إنجاز العمل.
7. مناهج الأجايل تشجع التطوير المستدام. ينبغي على الرعاة والمطورين والمستخدمين أن يكونوا قادرين على الحفاظ على وتيرة ثابتة على الدوام.
8. البرمجيات الصالحة للاستعمال هي المقياس الرئيسي للتقدم.
9. الاهتمام المستمر بالتفوق التقني والتصميم الجيد يعزز درجة الأجايل.
10. البساطة-فن تقليص الأعمال غير الضرورية-أساسية.
11. إن أفضل البنيات والمواصفات والتصميمات تنبثق من فرق العمل ذاتية التنظيم.
12. يراجع فريق العمل على فترات منتظمة كيف يصبح أكثر فاعلية، ثم يدقق ويضبط سلوكه وفقا لذلك.

Пікірлер: 8
@alshami84
@alshami84 3 ай бұрын
شرح جيد جدا ❤❤❤
@najya_a
@najya_a 3 ай бұрын
بارك الله فيك استاذ
@MrAqadii
@MrAqadii 2 жыл бұрын
شكرا جزيلا على الشرح الواضح وبارك الله فيك
@shoaibahmed2783
@shoaibahmed2783 2 жыл бұрын
الله يبارك فيك واخيرا فهمت شو بيعنى ال Agile
@amralkhatib5031
@amralkhatib5031 Жыл бұрын
شرحك رائع ما شاء الله والله يجزيك الخير
@er_5_8
@er_5_8 Жыл бұрын
شكرا ربي يوفقك
@abbeed1
@abbeed1 Жыл бұрын
شكرا
@najya_a
@najya_a 3 ай бұрын
ممكن pdf
ما هي منهجية Scrum؟
27:25
Ahmed Ghorab
Рет қаралды 7 М.
Nutella bro sis family Challenge 😋
00:31
Mr. Clabik
Рет қаралды 13 МЛН
Best father #shorts by Secret Vlog
00:18
Secret Vlog
Рет қаралды 18 МЛН
I CAN’T BELIEVE I LOST 😱
00:46
Topper Guild
Рет қаралды 115 МЛН
孩子多的烦恼?#火影忍者 #家庭 #佐助
00:31
火影忍者一家
Рет қаралды 50 МЛН
Waterfall Over Agile In 2023???
9:00
Continuous Delivery
Рет қаралды 57 М.
Software Development Life Cycle: Explained
12:31
AltexSoft
Рет қаралды 32 М.
Agile in minutes...
8:31
Dr. Ahmed Al-Senosy PMP
Рет қаралды 12 М.
Nutella bro sis family Challenge 😋
00:31
Mr. Clabik
Рет қаралды 13 МЛН