ارتقای پذیرش Extreme Programming: مدل های بلوغ، اولویت بندی نیازمندی ها و ارزیابی عوامل انسانی

سال انتشار: 1405
نوع سند: مقاله کنفرانسی
زبان: فارسی
مشاهده: 30

فایل این مقاله در 8 صفحه با فرمت PDF قابل دریافت می باشد

استخراج به نرم افزارهای پژوهشی:

لینک ثابت به این مقاله:

شناسه ملی سند علمی:

CECCONF30_074

تاریخ نمایه سازی: 2 شهریور 1405

چکیده مقاله:

در دهه های اخیر، متدولوژی های چابک به دلیل انعطاف پذیری، تحویل سریع و توانایی پاسخگویی به تغییرات، به یکی از ارکان اصلی توسعه نرم افزارهای مدرن تبدیل شده اند. در میان رویکردهای چابک متعدد،Extreme Programming (XP) به عنوان یک روش ساختاریافته و تاثیرگذار با تمرکز بر بهترین شیوه های مهندسی نظیر توسعه آزمون محور (TDD)، یکپارچه سازی مداوم و برنامه نویسی جفتی شناخته می شود .(Khan et al., ۲۰۲۵) با این حال، علی رغم مزایای اثبات شده، پذیرش گسترده XP در صنعت با چالش هایی نظیر مقاومت سازمانی، کمبود تخصص و نبود مدل های ارزیابی بلوغ اختصاصی مواجه است .(Aleryani et al., ۲۰۲۵) این مقاله مروری با هدف ارائه درکی جامع و به روز از وضعیتXP ، با تکیه بر مطالعات پیشگامانه منتشر شده در سال ۲۰۲۵، به تحلیل عمیق این متدولوژی در سه بعد سازمانی، فرآیندی و انسانی می پردازد. ابتدا، موانع کلیدی پذیرش XP و راهکارهای نوین رفع آن ها از طریق مدل های ارزیابی بلوغ مانند SAMAM بررسی می شود .(Khan et al., ۲۰۲۵) سپس، نقش محوری اولویت بندی نیازمندی ها به عنوان یکی از فرآیندهای حیاتی در XP و تکنیک های مرتبط با آن تحلیل می گردد .(Alzoubi & Gill, ۲۰۲۵) در نهایت، با نگاهی فراتر از ابعاد فنی، تاثیر عمیق عوامل انسانی بر موفقیت پیاده سازی XP و تخمین تلاش واکاوی می شود .(Qamar & Malik, ۲۰۲۵) یافته های این تحقیق نشان می دهد که موفقیت پایدار XP مستلزم رویکردی کل نگر و چندبعدی است که به طور همزمان به ابعاد فرآیندی، فنی و انسانی توجه کند. علاوه بر این، روندهای نوظهوری مانند یکپارچگی XP با هوش مصنوعی، توسعه توزیع شده و مدل های ترکیبی، مسیر آینده این متدولوژی را ترسیم می کنند .(Yang et al., ۲۰۲۵; Chen et al., ۲۰۲۵)

کلیدواژه ها:

Extreme Programming (XP) ، متدولوژی چابک ، ارزیابی بلوغ چابک ، اولویت بندی نیازمندی ها ، عوامل انسانی در مهندسی نرم افزار

نویسندگان

سید علی حجتی مقدم چوبری

گروه مهندسی کامپیوتر، واحد اسلامشهر، دانشگاه آزاد اسلامی، اسلامشهر، ایران

پژمان حسینیون

گروه مهندسی کامپیوتر، واحد اسلامشهر، دانشگاه آزاد اسلامی، اسلامشهر، ایران