Autonomic
Developer Experience
OPPORTUNITY
Autonomic has built the Transportation Mobility Cloud (TMC), a unifying platform that transforms the way companies and drivers interact with their connected vehicles. The vision is to be the predominant provider of connected vehicle data for companies that want to build the next generation of mobility-enabled apps. Autonomic was looking to build better relationships and drive adoption of their Transportation Mobility Cloud (TMC) with developers in start-ups and enterprises. They needed a customer strategy to realize this vision.
APPROACH
We started by developing a research plan that would capture a cross-section of the developers they wanted to use the TMC. We learned about their many methods for evaluating the use of APIs, testing code, documentation, and building lightweight proof of concepts when using other APIs and platforms. Some competitive analysis and desk research uncovered some emerging trends in the way authoring of APIs would make them easier to use by developers. Soon our solution would come to live.
SOLUTION
Our proposed adoption and engagement strategy included borrowing lessons learned from best in-class Developers portals. Creating an API Simulator would allow member developers to test the Autonomic APIs immediately without any configuration or vehicle onboarding. Getting developer productive with example “Hello World” applications for mobile was the next step in the strategy. Lastly, we recommended that the Autonomic team adopt a more developer-centered “Design-First” approach to authoring their APIs, making them easy to understand and use across their platform.
Insights from customer interviews, industry experts, and competitive analysis drove the prioritization and feature sets of the Au Developer Portal.
We created a simple IDE to allow partner developers to more rapidly understand, create, and troubleshoot the vehicles they were onboarding into the system.
Developers can see the result of their API queries using the interactive mapping features and experiment with built-in features like geo-fencing, route creation, etc.