Microsoft Secrets: An Insiders View of the Rocket Ride from Worst to First and Lessons Learned on the Journey