why products fail in execution