Facts at a glance
Size of company:
Microsoft Research had created a predictive marketing and polling engine, but in order for the engine to succeed, it needed a compelling user interface — and the project needed to be completed within an extremely tight time frame.
- User-led design using AngularJS
- Gamification for an engaging user experience
- Commercial-grade project delivered in 15 weeks
- An engaging, sustainable platform
- Able to support millions of users
Insight’s Digital Innovation solutions help clients incorporate emerging tech into their business operations to improve the customer experience.
Microsoft Research wanted to build a platform for predictive markets and polling, where users could submit their views and predictions regarding politics, sports and other subjects. With this entry into public surveys and polling, Microsoft Research knew the first phase of its vision would be to revolutionize prediction market technologies via devices and artificial intelligence.
Having done some early proofs of concept, Microsoft Research was able to validate its engine was correctly predicting outcomes. Although other, gambling-focused prediction engines existed in the market, this site would take a gamification approach, with the goal of making predictions with a high level of confidence.
The research arm of Microsoft quickly learned its engine was sound and that exploiting the engine’s power could be a way to monetize polling. But the product wasn’t commercial-grade, nor could it scale to support millions of users. The data needed to be rationalized and migrated to the cloud. The research team knew that in order for the engine to succeed, it required a compelling user interface. And the project needed to be completed within an extremely tight time frame.
Desiring architectural expertise to create commercial-grade software capable of supporting millions of users, Microsoft Research enlisted the help of Insight. Microsoft liked our ability to design a sticky, consumer-grade, engaging user experience.
The approach to user-led design changed the Microsoft Research team's perspective about the project, resulting in more gamification of the site to make it more rewarding for users. The end-user website is an AngularJS single page application for cross-platform responsiveness. The pre-existing market engine was built in Java, and the solution was built on SQL Azure and Azure Cloud Services. The site leverages federated authentication, so users don't need to remember a separate password.
This solution allowed Microsoft Research to prove scalability. The website is only the first phase in a range of prediction market experiences that could encompass devices, Xbox and other leading-edge platforms. In the future, the site could be used for a limitless variety of predictions.
For this group of dedicated Microsoft researchers, Insight's Digital Innovation team focused on building the software to a rigorous and iterative process, with cross-disciplinary teams, Agile development methodology and a high level of interaction with the client. And, we delivered the project in just 15 weeks.
“It was a pleasure working with [the team],” says David Rothschild, an economist at Microsoft Research. “They were professional, efficient with their time and, most important, built an engaging and sustainable platform with a tight time frame.”