et problem kan være enhver anomali oppdaget under design, koding, testing eller implementering
problemer kan oppstå i ulike faser av utviklingslivsyklusen
problemer kan bare bli funnet i design- og kodingsfasen