قبل از ساخت یک محصول بدانیم چه می کنیم . مقاله ای چند وقت پیش جایی که یادم نیست ، خوانده بودم درباره مهندسی نرم افزار ، سرفصل هایش اینها بودند .
1- هدف از تولید محصول چیست ؟
2- چه کسی از آن استفاده خواهد کرد ؟
3- کاربر از محصول برای چه کاری استفاده می کند ؟
4- آیا روش استفاده روشن است ؟
5 - آیا کاربر متوجه می شود که محصول کارش را درست انجام داده یا خیر ؟
6 - آیا محصول برای کاربر جذاب است ؟
7 -اشتباهات کاربر را چگونه پیش بینی کرده اید ؟
یک سری سوالات ساده است که معمولاً توجهی به آنها نمی شود ولی اگر با دیدی کامل پاسخ داده شود و در هنگام پیاده سازی زمان اجازه ی اجرای آن را بدهد محصولی ساخته خواهد شد که هم کاربر به راحتی از آن استفاده خواهد کرد و هم تولید کننده مشکلی در پشتیبانی ندارد .