بهبود روش های توسعه و مهندسی نرم افزار به روش چابک و ترکیب با مهندسی نیازمندی
کلمات کلیدی:
مهندسی نیازمندی , روش چابک , توسعه نرمافزار چابک , اولویتبندی نیازمندیهاچکیده
با رشد فناوری اطلاعات و ظهور انواع مجموعهها برای مجموعههای قدیمی مشکلاتی بوجود می آید و دراینبین کسانی میتوانند جزو بازندهها نباشند که خود را از این قافله عقب نبینند و همراه با آن حرکت نمایند . استفاده از روشهای قدیمی در برخورد با پروژههای مختلف نیز خود دارای معایبی هست . تغییر ناگهانی شرایط،تغییر ناگهانی و سریع رویکردها را میطلبد .
زمانی که ازکارِگروهی حرف میزنیم میدانیم که نمیتوان یک گروه را صرفاً با جذب چند برنامهنویس، فروشنده، بازاریاب و گرافیست تشکیل داد. گروههای امروزی نیاز به چشمانداز مشترکی دارند و اضافه و کم شدن افراد میتواند تغییر اساسی در ماهیت، کارکرد و خروجی موردنظر از گروه ایجاد کند. حتی اگر حرفهایترین افراد را در کنار هم جمع کنیم ممکن است نتوانیم به بهترین خروجی دست پیدا کنیم. این پیچیدگی اغلب به علت وجود ذینفعان متعدد، تغییر مکرر در اولویتبندیها، ایجاد شرایط رقابتی از طرف بازار، تأثیرپذیری فراوان از شرایط اجتماعی و غیره ایجاد میشود. در این شرایط روشهای چابک میتواند علاوه بر ایجاد کردن مزیتهای رقابتی در مجموعه ، مدل انجام کار و شرایط را دستخوش تغییرات نماید. روشهای چابک با مشتری مداری و کاهش مداوم ریسک با هر تکرار ، کیفیت پروژههای توسعه نرمافزار را بهبود میبخشند.








