The jobs to be done framework allows us to identify technology flops - products that aren't doing a job for customers will fail.