در بحث مهندسی نرم افزار خیلی کلمه چابک (agile) را شنیدم.
لطفا" از پایه و اساس برای بنده توضیح دهید :
1) فلسفه وجودی اش چیست و در چه موارد بحث و صحبت دارد؟
2) چه زمان میتوان از آن استفاده کرد؟
3) متدها و روش های مشابه!
4) مزایای این روش نسبت به روش های دیگر(ی که ذکر می کنید)
5) و معایب...
- جواب موثر شما پیش نیازی کامل و دقیق خواهد بود برای :
تفاوت متدلوژی های agile و RAD
تفاوت XP و SCRUM در چیست؟
و همچنین سئوال های بخش مهندسی نرم افزار
سپاس