(Agile) بهبود فرآیند توسعه نرم افزار با استفاده از متدولوژی چابک

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

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

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

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

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

ANDIKACONF01_3268

تاریخ نمایه سازی: 3 تیر 1405

چکیده مقاله:

در سال های اخیر، افزایش پیچیدگی سامانه های نرم افزاری و تغییرات سریع نیازمندی های کاربران، چالش های متعددی را در فرآیند توسعه نرم افزار ایجاد کرده است. روش های سنتی توسعه نرم افزار به دلیل ساختار خطی و انعطاف پذیری پایین، اغلب در پاسخگویی سریع به تغییرات و تحویل به موقع محصول با مشکلاتی مواجه می شوند. در این میان، متدولوژی های چابک (Agile) به عنوان رویکردی نوین در مهندسی نرم افزار معرفی شده اند که با تاکید بر تعامل مستمر با مشتری، توسعه تدریجی، انعطاف پذیری در برابر تغییرات و همکاری تیمی، می توانند کارایی فرآیند توسعه نرم افزار را بهبود بخشند.هدف از این پژوهش، بررسی نقش و تاثیر متدولوژی چابک در بهبود فرآیند توسعه نرم افزار و افزایش کیفیت محصولات نرم افزاری است. در این مطالعه با استفاده از روش تحقیق توصیفی–تحلیلی و بررسی منابع علمی و پژوهش های پیشین در حوزه مهندسی نرم افزار، مزایا و چالش های به کارگیری رویکردهای چابک در پروژه های نرم افزاری مورد تحلیل قرار گرفته است. همچنین چارچوب های رایج چابک مانند Scrum و Extreme Programming از منظر تاثیر آن ها بر مدیریت پروژه، افزایش بهره وری تیم توسعه و بهبود کیفیت نرم افزار بررسی شده اند.نتایج پژوهش نشان می دهد که استفاده از متدولوژی های چابک می تواند موجب افزایش انعطاف پذیری در فرآیند توسعه، بهبود ارتباط میان اعضای تیم و ذی نفعان، کاهش زمان تحویل محصول و افزایش رضایت کاربران شود. با این حال، پیاده سازی موفق این رویکرد نیازمند فرهنگ سازمانی مناسب، آموزش تیم های توسعه و مدیریت صحیح تغییرات در فرآیندهای کاری است.در نهایت، این پژوهش تاکید می کند که به کارگیری اصول و چارچوب های چابک در توسعه نرم افزار، در صورت اجرای صحیح، می تواند نقش مهمی در بهبود کیفیت محصولات نرم افزاری، افزایش بهره وری تیم های توسعه و موفقیت پروژه های نرم افزاری ایفا کند.

نویسندگان

مینا نظامی بلوچی

کارشناسی ارشد علوم کامپیوتر آموزش و پرورش لاهیجان

صدیقه واصفی

کارشناسی ارشد، مهندسی کامپیوتر - نرم افزار آموزش و پرورش لاهیجان

فاطمه کلانتری

کارشناسی ارشد، مهندسی کامپیوتر _ نرم افزار آموزش و پرورش لاهیجان