What does it take to bring a new GM product to market? : vim