GM: Innovating Through APIs, Insourcing, and Service Virtualization

About 20-years ago, cars just had one processor in them. Now cars have over forty processors and more than 100 million lines of code, five times the amount of code in a Boeing 747. Leading companies like General Motors are reinventing themselves by bringing more software development in-house as a competitive differentiator to address this trend. This involves rethinking the way they build applications for the cars themselves, and the business processes involved in building, distributing, and servicing them.

Ahmed Mahmoud, CIO for global manufacturing and supply chain at General Motors, said, “Every one of the processors in the car needs software. Your car is giving you the efficiency that you are expecting due to these microcontrollers, and processors in the car that need to be programmed, and you can think of it as a computer with four wheels. People are expecting enhancements on a regular basis just like you are expecting your phone to get updated over the air. In the future, you will notice that your cars will be updated over the air because that is what people expect.” https://goo.gl/ZYARBP