|
تولید نرمافزار زمانی به نیاز کسبوکار پاسخ میدهد که پیش از توسعه، مسئله و کاربر هدف مشخص باشند. تعریف زودهنگام همهٔ جزئیات بدون اعتبارسنجی نیز میتواند هزینه و زمان را افزایش دهد؛ بنابراین بهتر است فرضها و اولویتها مرحلهای آزموده شوند. حوزههای همراهی- تحلیل مسئله، کاربران، فرایندها و معیارهای موفقیت
- تدوین محدودهٔ نسخهٔ نخست و اولویتبندی قابلیتها
- امکانسنجی فنی و عملیاتی و شناسایی وابستگیها
- بازبینی معماری، یکپارچگی، مقیاسپذیری و گزینههای میزبانی
- توجه به امنیت، حریم خصوصی، پشتیبانگیری و تداوم خدمت از مرحلهٔ طراحی
- تعریف روش تحویل، آزمون، مستندسازی و نگهداری
- ارزیابی پیشنهاد پیمانکار یا آمادگی تیم داخلی برای اجرا
نتیجهٔ مشاورهخروجیها با توجه به دامنه میتوانند شامل نقشهٔ راه، فهرست نیازمندیها، ارزیابی گزینههای فنی، ریسکها و برآورد اولیه باشند. برآورد دقیق زمان و هزینه به جزئیات، تیم و وابستگیهای پروژه بستگی دارد و پس از بررسی ارائه میشود.
|