ما هي أساليب التنمية رشيقة؟

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

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

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

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

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

التعاون ، شروط البرمجة ، تطوير البرمجيات