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

Software Development Life Cycle

شاید فکر کنید که خوب کجای این کار مشکل دارد.