برای توسعه برخی سامانه‌ها و محصولات فناورانه، هزینه زیادی می‌شود و زمان زیادی گذاشته می‌شود اما نتیجه رضایت‌بخش نیست (گاهی اوقات تجربه شخصی داشته‌ایم که به سازمانی مراجعه کرده‌ایم ولی سامانه قطع بوده است. اما وقت پرس‌وجو می‌کنیم می‌بینیم برای سامانه مذکور هزینه زیادی هم شده است).

دو مورد از دلایل این مشکل عبارتند از:

- باور اشتباه به اینکه هزینه کردن و وقت گذاشتن، الزاما نتیجه‌بخش است: باید توجه داشت که همیشه هزینه کردن باعث بهبود خروجی نمی‌شود. خصوصا توسعه حوزه‌های فناورانه، مستعد هدر رفت منابع شود. چون توسعه سامانه‌ها و محصولات فناورانه باید بر اساس یک معماری صحیح پیش رود در غیر این صورت اقدامات باعث افزایش پیچیدگی و ریسک در کنار کاهش کارایی می‌گردد.

- ضعف تعامل بین ذی‌نفعان: باید ارتباط و تعامل بین طرفی که نیاز دارد و طرف‌های توسعه دهنده، بهبود یابد. دو طرف باید ادبیات مشترک داشته باشند و بر اساس نقشه‌راه و استراتژی روشن پیش بروند.