Ένα πρόβλημα μπορεί να είναι οποιαδήποτε ανωμαλία που ανακαλύφθηκε κατά τη διάρκεια του σχεδιασμού , της κωδικοποίησης , της δοκιμής ή της εφαρμογής .
Τα προβλήματα μπορούν να βρεθούν μόνο κατά τη διάρκεια των φάσεων σχεδιασμού και κωδικοποίησης .