مدیریت وابستگی‌ها و کاهش ریسک در پروژه‌های نرم‌افزاری