המצבים החריגים הם תוצאה של אירועים חריגים,
כגון תקלת חומרה או טעות בהפעלת פונקציה (הסבר). הבעיה במצבים החריגים היא שבתהליך
פיתוח רגיל, המענה למצבים הללו הוא חלקי וחסר.
המורכבות של התנהגות המערכת במצבים חריגים עולה
עשרות מונים על זו שבמצבי שגרה. לפיכך, עלות התיכון והבדיקות של תהליכי
התפעול במצבים החריגים צריכים להיות גבוהים בהרבה מאשר אלה של המצבים
השגרתיים. במציאות, המצב הוא הפוך. מאז ומעולם, תהליך פיתוח ובדיקות של
מערכת הינו מוגבל בתקציב ובלו"ז. בהתחשב באילוצים הללו, בתהליך פיתוח
אופייני מעדיפים להתמקד בתחילה בתהליכים המפעילים את הפונקציות העיקריות,
בתפעול שגרתי.
בהתחשב בכך, המפרטים, התכן והבדיקות של התפעול
המצבים החריגים לוקים בדרך כלל בחסר. כמו כן, בתפעול במהלך הבדיקות,
המפעילים אינם זוכים בזמן מספיק על מנת להתנסות בתפעול המערכת בתנאים
החריגים. בלוחות זמנים צפופים בעקבות אילוצי שיווק, יש לצפות לכך שהתכן
כולל שגיאות משמעותיות, שאינן מתגלות בבדיקות. התוצאות של תפעול במצבים
חריגים עלולות להיות חמורות.