כולם מבינים שבדיקה של מוצר או תוכנה לפני השיחרור לשוק זה חשוב. המוצר צריך להיות מותאם לדרישות ולצורכי הלקוח גם זה ידוע לכל בודק מתחיל. בנוסף כל בודק יודע שאין תוכנה נקיה מבאגים ולא משנה כמה תבדוק תמיד תצא בהרגשה שהיה אפשר לבדוק עוד. אבל מה קורה כאשר לא עולים על באגים או מתכנתים את התוכנות מראש על באגים קריטים שלא נלקחים בחשבון. לפי סטטיסטיקה של ארצות הברית מ- 2002 עלות הבאגים עמדה על 56$ ביליון.
לפניכם מספר דוגמאות לבאגים קריטים שלא טופלו כמתבקש.
בעיות המרה בפרויקט NASA’s Mars Climate Orbiter. החללית שהייתה מיועדת לגיע למאדים נעבדת בחלל בגלל טעויות של המרה. למהנדס משנה של הפרויקט היתה בעיה להמיר יחידות מיחידות אנגליות למטרים בתוכנת ניבוט שפותחה לטיסה. מה שגרם לעובדן של 125$ מיליון והשאיר את החללית לחוג סביב השמש.
פתיחת טרמינל 5 בהיטרו שבבריטניה. לפני פתיחת הטרמינל החדש (אם אני זוכרת נכון בערוץ נשנאל גיאוגרפיק יש פרק שלם על פתיחת הטרמינל ועל הבדיקות שנעשו בו כולל מדידה של זמן ברגע אמ עם אנשים אמיתיים שצריכים להגיע לטיסה שלהם מכל מיני נקודות השדה) התבצע בדיקה של מערכת שנועדה לשאת מטענים. בוצעו המון בדיקות לפני הפתיחה ועדיין ברגע האמת המערכת לא עבדה. קרוב ל 500 טיסות בוטלו ו42000 טיקים לא הגיעו לבעליהם. אז מה קרה ברגע האמת שהשתבש? ברגע האמת, כאשר הכניסו למערכת את הפקודה של "real life"בגלל שנוסע היה צריך להוריד את התיק שלו מהמשוא ולהוציא משהו חשוב מהתיק, המערכת קרסה למשך 10 ימים.
התולעת של מוריס. בשנת 1988באוניברסיטת קורנל פותחה תוכנה ע"י סטודנט לתואר שני בשם רוברט מוריס. בפיתוח התוכנה התרחשה שגיאת קידוד (או שנגרמה בכוונה), השגיאה הובילה להתפשטות התוכנה במחשבים אחרים. התפשטות זו הובילה לקריסה של אלפי מחשבים ולנזק של 100$ מליון. פרט לנזק העצום שהתוכנה גרמה היא גם הביא להמון תועלת, בזכות המקרה התרחש שיפור ניקר של אבטחת המחשב. דיסקט עם הקוד המקורי של התוכנה שמור באוניברסיטת בוסטון.
את התקלה הבא לא ניתן למדוד בכסף. בחודש פברואר בשנת 1991 מערכת הגנה מפני טילים של ארה"ב לא הצליחה לאתר התקפה על בסיס צבאי בסעודיה. טיל פגע בצריף ו 28 חיילים אמריקאים נהרגו. לפי דיווח נמצא שבעיה בתוכנה של הפטריוט הובילה למעקב לא נכון אחר טילים. התקלה החמירה ככל שהתוכנה עבדה זמן רב יותר. ביום האירוע התוכנה עבדה 100 שעות רצופות ואי הדיוק הלך והחמיר.
עוד בנושא ניתן למצוא: The real cost of software errors
סליחה על באג קטן שקיים כאן. האתר אינו יודעת להתאים את עצמו לעיברית והכותרת מופיעה בכל זאת מצד שמאל.