Hata analizi; bir görev akışı kümesi için oluşan hataların, sıklık ve türlerini tanımlayan görev analizinin bir parçasıdır. Bir uygulamada veya web sitesinde birtakım eylemler tamamlanamadığı zaman hatalar oluşur. Hataları iyi tanımlamak, çözümlerini öngörmek kullanıcıların sadece birer insan olarak hata yapabileceklerini düşünmek, bir tasarımcı olarak başlıca göreviniz olmalıdır.