Vấn đề có thể là bất kỳ sự bất thường nào được phát hiện trong quá trình thiết kế, mã hóa, thử nghiệm hoặc triển khai.
Các vấn đề có thể được tìm thấy trong các giai đoạn khác nhau của vòng đời phát triển phần mềm.