Elop has already halved the time it takes for Nokia to make a smartphone
This could probably have been achieved without Elop. The problem was that (I can only speak for the Symbian side of things) a delay on one phone would turn the company into Panic Mode where developers were pulled from other devices to help ship the late phone on time/not too late. That would then predictably cause the other projects to be delayed too (Development on one device I was working on stopped totally for over a year due to the state of the N8 and vavriants). I heard that before I joined Nokia that they company had never ever shipped a phone on time, but in the early days it didn't really matter due to its dominant position. I can't prove how true that is but it wouldn't surprise me.
Then there's the bureaucratic overhead of actually getting code submitted in Nokia. The tools and processes used were absolutely brutal and most sane people tried to avoid doing this altogether. All rumblings from the innards of the company about how crap it all was were continually ignored by the beancounters in Espoo. Construxt audited the processes and concluded that it would take 3 years for them to be brought up to modern standards... Nokia couldn't wait 3 years and so this was several nails in Symbian's coffin right there. It was easier to just let a company that took software development seriously do it. I hope no-one in Espoo/Tampere is struggling too much with Perforce.
I haven't worked there for a few months now... I don't know why all this still grates me so much. Rant over.
