فرایند توسعه نرم افزار به مجموعه ای از فعالیت های
مهندسی نرم افزار اطلاق می شود که با هدف مدیریت چرخه عمر یکمحصول نرم افزاری، طراحی و برنامه ریزی می گردد. فرایندهای تولید نرم افزار با این هدف بوجود آمده اند که اینمجموعه فعالیت ها را در یک چارچوب مشخص سازمان دهی، استاندارد و مستند کرده و به این ترتیب سرعت و کیفیتتولید نرم افزار را بهبود بخشند. توسعه نرم افزار توزیع شده (DSD) در طول چند سال گذشته تشدید شده است. صنایع نرمافزار و IT امروزه جهانی هستند . با این حال، رشد DSD چالش های مرتبط به آن را افزایش می دهد. تنوع فرهنگ وپراکندگی در زمان و فضا نیاز به تکنیک های جدید، ابزارها و شیوه هایی برای غلبه بر چالش ها و استفاده از فرصت هاییکه DSD ارائه می دهد دارد. این مقاله به
بررسی ادبیات سیستماتیک چالش ها، بهترین شیوه، مدل، تکنیک و ابزار درمدیریت پروژه توسعه نرم افزار توزیع شده (DSD) می پردازد . هدف این است که به جمع آوری و روشمند کردن دانشگزارش شده بپردازیم از این نظر که : مشکلات مطرح در
مدیریت پروژه DSD چه هستند، بهترین شیوه برای غلبه بر اینمشکلات چیست وچگونگی حمایت مدل ها و ابزارهای موجود از این شیوه. ما 54 اثر مربوط به
مدیریت پروژه DSD ، منتشرشده بین سال های 1998 و 2009 را پیدا کردیم. با استفاده از داده سیستماتیک استخراج شده از این آثار، پیشنهاد ما مبتنی برشواهد مدل بهبود
مدیریت پروژه DSD می باشد. این مدل می تواند پزشکان و محققان را حمایت کند برای درک بهتر چشمانداز چالش های پروژه DSD و تدبیر راه حل های موثر برای بهبود
مدیریت پروژه در یک محیط توزیع شده .