بیشتر پروژه‌هایی که به مشکل می‌خورند، از روز اول تعریف روشنی نداشته‌اند. این ده سؤال کمک می‌کند پیش از شروع، تصویر دقیق‌تری داشته باشید.

۱ تا ۵: درباره‌ی هدف

این نرم‌افزار دقیقاً چه مشکلی را حل می‌کند؟ الان آن مشکل چطور حل می‌شود؟ اگر ساخته نشود چه اتفاقی می‌افتد؟ موفقیت پروژه را با چه عددی می‌سنجید؟ چه کسی روزانه از آن استفاده خواهد کرد؟

۶ تا ۱۰: درباره‌ی اجرا

چه بخش‌هایی در نسخه‌ی اول واقعاً لازم است؟ چه داده‌هایی از سیستم فعلی باید منتقل شود؟ چه کسی در تیم شما پاسخ‌گوی سؤالات فنی خواهد بود؟ بودجه و زمان‌بندی واقع‌بینانه‌تان چیست؟ بعد از تحویل، نگهداری با چه کسی است؟

چرا این سؤال‌ها مهم‌اند

جواب‌دادن به این ده مورد معمولاً یک جلسه‌ی دو ساعته وقت می‌گیرد، اما در مقابل هفته‌ها دوباره‌کاری را حذف می‌کند. اگر جواب بعضی‌شان را نمی‌دانید، همان نقطه‌ای است که باید از آن شروع کرد.