Przeprowadźmy burzę mózgów w celu znalezienia trzech możliwych przyczyn nieoczekiwanego błędu w programie.
1. Kod może zawierać błąd, który nie został zidentyfikowany podczas testowania.
2. Program mógł zostać zmieniony bez odpowiedniego przeglądu i debugowania.
3. Przetwarzane dane mogą zawierać nieprawidłowe lub przestarzale informacje.