Earlier quoted context omitted.
So Forstall and his direct report were responsible for two botched product launches, Siri and Maps. This is a big blow to the camp suggesting firing Forstall was a mistake.
I think Job was responsible for the maps debacle. When you set hard deadlines for software release dates because you want to have tentpole features for IOS releases, and you mostly refuse to do widespread beta tests because then it won't be surprising, you're creating the maps debacle. Now I'm sure maps was harder than it looked, but I'd also bet lots of people on the inside knew that. They should have let the date s…
They couldn't let the date slip, because the deal with Google was set to expire and not having a built-in maps application at all was not an option.
The question you need to ask is, did a pushy management style make Apple Maps better than it would have been otherwise or worse. I think it's hard to argue that pushing the team hard didn't produce a better product than they would have had otherwise.