Tesla CIO Builds IT That Keeps Pace With Its Cars
WEBINAR: Available On-Demand
Innovate and Thrive: How to Compete in the API Economy REGISTER >
Jay Vijayan, CIO for Tesla Motors, helped IT evolve into a global organization that is a key enabler supporting the growth and success of the firm's business.
Jay Vijayan, CIO for Tesla Motors, is responsible for the company's business applications, infrastructure, network, systems operations and security. Learn how he helped IT evolve into a global organization that is a key enabler supporting the growth and success of the company's business.
CIO Insight: Jay, you’ve been the CIO of Tesla for two years, and you’ve been with the company for nearly three. Can you please highlight the evolution of the IT function during that time?
Jay Vijayan: The IT function in Tesla has been evolving extremely fast with the evolution of the company. The company had quarterly revenue of $39.5M in Q4 2011, but in the last quarter (Q2 2014), we reported quarterly revenue of $769.35M. Our exponential growth is not in revenue alone, but in all areas—from production volume to global sales.
We have produced a car [Tesla Model S] that won all the prestigious awards in the automotive industry in its first year of production. We are continuing to grow and move faster than ever to achieve our goal of accelerating the world’s transition to electric mobility, with a full range of increasingly affordable electric cars.
As part of this exciting and continuing journey, the IT team built Tesla's entire global systems network and data center infrastructure; software applications for the factory, corporate and retail network; and the necessary information security infrastructure and tools. We continue to ensure that everything we do in IT is aligned with a larger business goal. IT has evolved to a global organization and a key enabler to the global growth and success of our growing business.
CIO Insight: I’ve been fascinated by the fact that during a time when most IT departments chose to buy technology rather than build it, you have a bias toward building your solutions. Why is that?
Vijayan: There are a few reasons why we chose to build versus buy. Here are the two core reasons:
Speed and Agility: As a business, we had to move extremely fast and also be agile for catalyzing a fundamental change in the automotive industry. IT function had the task to enable the business to be operating with the highest speed and agility. To do that, we needed a business operations software/ERP system that is simple, lightweight and flexible enough to satisfy our core business needs.
We couldn’t find such a system. Every system out there was built, not for one company or one industry, but built for several industries and tens of thousands of companies. By their nature, they are heavyweight, with functionality to satisfy all the needs of the world and additional bells and whistles. They are not very fast and not very flexible. So we went ahead and built one ourselves to satisfy our core needs.
Seamless Vertical Integration: Elon’s [Elon Musk, Tesla's Co-Founder, CEO and Product Architect] vision is to build a vertically integrated organization where information flow happens seamlessly across departments and where we have a closed feedback loop to our customers. By doing this, we can provide the best possible product, service and overall experience to our customers in the fastest way possible, while also operating efficiently as a business.
To bring this vision to life, we had to have simple and central business operations software that could connect all departments and enable information flow seamlessly across departments. Again, we couldn’t find one software program in the market that satisfied this need.
Traditionally, companies buy best-of-breed software for one or more business functions and then spend enormous amount of energy, resources and money to integrate, manage and maintain it. The information flow is not smooth or seamless because many times these applications do not talk to each other easily. So we ended up building one.
CIO Insight: How do you ensure that the systems integrate with one another and that they can be refreshed and ultimately retired when necessary?
Vijayan: First of all, we removed several discrete software applications across the company and replaced them with functionality from our in-house central ERP business application. So the amount of integration we needed to do has been very little. Any integration we build is developed in the simplest way possible, but with necessary controls and compliance mechanisms to maintain data integrity and seamless flow. We use lightweight open-source middleware to integrate as necessary.
CIO Insight: Your automobiles have been used as examples of the Internet of things. Can you provide highlights as to how you collect data for the company and your customers to make better decisions?