This is a really interesting post from a Microsoft Engineer. At least I found it really interesting. I hope everyone gives it a read.
http://pastebin.com/uCmdh9jB
Pretty much they want to change how things are done. And to do true changes, you're going to have to disrupt how things are done now and upset people who don't want change. Will be interesting what happens from this.
It'll be a tough road ahead for Microsoft, but could be interesting a year or two from now to see if their changes pay off or kill them.
Also, Microsoft really REALLY sucks at explaining things.