Blog posts tagged in MVP Development

Posted by on in Marketing

Introduction

Two ardent cricket fans were interested in developing a fantasy cricket platform targeted for India. They conceived the idea and came prepared with the basics of the game algorithm. The clients wanted to develop a web and mobile application to allow users (primarily in India) to play fantasy cricket on their platform. Evon helped them with developing the applications and reach out to market in a short time period of six months.

Challenges

  • Scope preparation – The client came with the concept and the game idea, but not a definitive specification. Our Business Analyst worked with the client in converting the idea into a tangible scope for the MVP. Our BA also worked with the client on finalizing the approaches to various algorithms, iterating and testing the viability of these algorithms.

  • Cricket API – The core match data of the cricket matches was the key input for the application. Various third parties were investigated for the same and CricketAPI was finalized. The team faced challenges throughout the development, integrating these APIs. At times, there were problems, errors that were faced in responses from these APIs. But the team worked closely with CricketAPI support to iron out the issues.

  • Key algorithms – The application had some core algorithms that were first created on paper by the client and BA, implemented by the team and sometimes iterated for optimal results based on testing. Some of the key algorithms were:

  • Player rating algorithm

  • Reward algorithm

  • Real-time game engine – Game engine is the core of the application. This gets match data from the Cricket API in real-time during the match for each ball. It processes the ball-by-ball updates based on the contest parameters and scoring matrix and converts them into points earned by each player on each ball and then updates the user apps in real-time. The sheer magnitude of the amount of processing and potential high number of users posed a performance challenge.

  • Testing – This was an application that required testing in the Live conditions with Live matches. Hence testing the accuracy of game engine and performance of the application was a big challenge. The application was tested for the entire duration of IPL 2018 before the platform was taken live.

  • Limited Time Frame – The project started in January 2018 and had a hard deadline to be ready in three months before the start of IPL 2018, because of the testing requirements.

How Evon Helped

Evontech setup an offshore team to handle areas ranging from Scope definition to Designing, Architecting, Development, and Testing of the complete application. Evon helped the client choose right technologies to build the platform. Following diagram depicts the high-level architecture of the fantasy cricket platform.

The provided solution covered the following different applications:

  • Public Website – Public website with marketing pages and collateral

  • User application

  • Responsive web application

  • iOS mobile application

  • Android mobile application

  • Admin web application

Technologies Used:

  • Web front-end application – Angular 4.7.7

  • Android application – Java 8

  • iOS application – Swift 4.0

  • Game engine – Loopback 3.0, Node.js, Socket.io

  • Backend application – PHP 5.6, CakePHP 2.8.1, MySQL 5.7.23, Apache 2.4.18

  • API – Restful using JSON

  • Third party integrations

Outcome for the Client

When the client came to us with the idea, the race for fantasy cricket platforms was already on (largely because of the overwhelming popularity of cricket in India). So, time-to-market in this case was of paramount importance to get ahead of the competition. Evon’s team ensured that the client set a foot in the market as early as six months and quickly get to the next level. The startup is on the fast track to success now and has already become a challenge for existing and future competition.

Currently, Evon is providing a dedicated post-production support for the fantasy cricket platform with a team of 1 support engineer. Along with that, from time to time we undertake short-term enhancements for development tasks as per client needs.

Last modified on
Hits: 1185
0

Posted by on in Marketing

Two men in San Francisco couldn’t afford to pay rent for their loft apartment. To avoid eviction and make a few bucks, they rent out three air mattresses in their living room.

And, Voila! They soon get three paying guests (two men and one woman), who pay $80 each for bed and breakfast.

Ever since then, the idea was no longer limited to just help pay their rent, but become a billion-dollar behemoth in the sharing economy.

The two men I am talking about are Brian Chesky and Joe Gebbia, and the startup they built from the scratch is Airbnb. An unstoppable juggernaut now, Airbnb is currently valued at a staggering $38bn and has already been hailed as one of the most valuable startups in the US.

But, the bigger question is, how did they do it.

They Tested The Market by Launching an MVP

Brian and Joe realized that travelers who came to San Francisco in 2007 to attend the Industrial Designers Society of America (IDSA) Conference faced the crunch for hotel rooms as they had been overbooked.

So, they decided to target the conference attendees by launching an MVP, a simple website based on a single idea. They simply didn’t think of building hundreds of features first and then launch as it could have taken months or years to build. To target just the attendees and test their idea, they didn’t need to build options to select multiple dates, locations or prices. They built a simple interface that got them three paying guests.

In fact, the first versions of Airbnb were a far cry from what it is today.

Going forward, they needed to confirm whether or not other hosts would let strangers pay to share their residence. So, they added a feature to allow other hosts to list their houses on the platform. Renters were now able to view on a map which locations were available and for what price.

The modus operandi was to identify and build only the most basic features at the earliest stages to put across the core value of the product. The MVP launch helped Airbnb founders bring their product to market fast and continuously improve based on their learnings and customer feedback. In fact, Airbnb eventually became a whale in the sharing economy because of its unwavering focus on the user experience.

How Evon helps Startups Achieve the Same

In a decade of working with 600+ startups, Evon has helped many aspiring entrepreneurs convert their problem-solving ideas into a profitable business. Let me share one such tech startup success story that Evon built an MVP for and handled all necessary tech requirements along the journey, from becoming sustainable to profitable with increasing cash flows. Let’s start with what problem this startup wanted to solve and what approach was taken to build the product.

Problem Identification and the Fix

A problem area that three would-be entrepreneurs identified was the struggle of most parents to get to grips with their childcare responsibilities. So, they thought of building an online solution that would allow parents to unearth the best their city has to offer for their kids, in and around the neighborhood, ranging from kids’ events, fun family outings, discounts & offers to a comprehensive listing of products and services for their children.

But, yet again, not all things all at once. So, Evon brainstormed with the founders to figure out what to build and what not to build for the MVP, and identified two most important key features: A search option to allow parents to uncover various kids activities taking place in their city and an option to allow organizers to create kids events that parents can see.

Evon built the Tech for the MVP

Evon built and launched the two key features in two months, providing first customers a workable software to get the essence of the product. We didn’t go overboard with the design and colors at the MVP stage, and it was quite ok! The major focus was on user experience so that the minimum key features could work as intended, without any technical glitches.

The key features of an MVP are differentiators and vary from product to product. So, it’s important to question what minimum features reflect the core value of a product and ignore the ones that don’t at the MVP stage.

For example, it was decided to target only one city to test the idea instead of going all-in across the country. So, it was not necessary to build an option to select a particular city among several cities from the drop-down (which would happen later once the idea caught-on and reached other cities, which it did).

The product now lists various categories ranging from pregnancy to baby, kids, beauty & fashion, mums life, travel & living, recipes, health, videos and many more. But, it didn’t happen overnight. Even the tech giants, like Facebook, Instagram, and Uber, started with an MVP and kept adding more features from their learnings along the journey.

The Takeaway

Based on the above two cases and many more in the startup industry in general, the success mantra seems to be this: Start small and build fast. This approach helps quickly validate a startup idea and learn at very early stages what to build going forward. The desire to pack hundreds of features into a first-version product is a dangerous approach as it could end up in a costly, feature-rich failure. If a startup is to fail, it’s better to fail fast so that founders can learn fast and readjust fast, instead of stumbling on the same lesson after spending a ton of time and money.

Why choose Evon Tech for your MVP?

Every product has different requirements, which is why Evon, with over a decade worth of experience of building hundreds of startups, suggests technologies that are the best fit and stable. Choosing a technology just because it’s in trend or every developer next door using it could be an invitation to more harm than good. Think of technology as tools, a hammer can’t serve the purpose of an axe. It’s simply not designed to do that.

Startups are not missiles but aircraft that need some momentum to take off. And, one of the best ways to gain that momentum is to launch an MVP. Evon, as the developer of your website or app, will take you through every step and work with you so that you can bring your product to market sooner, test it fast and improve it in further development rounds.

If you also have a startup idea and want to give your product the best chance by launching an MVP, get in touch with us, we will get back to you shortly.

Last modified on
Hits: 1635
0
Product Engineering, software engineering company, Product Development, Product Migration, Product Re-engineering, Product Maintenance, Product Testing Commercial Application Development, Business Software development, commercial software for startups, Application Support and Maintenance, software testing Product Maintenance, Outsource product maintenance, product support and maintenance Product Migration, Product Re-engineering, product re-engineering services Product Research, Product Engineering, UI Prototyping Services Software Testing Services, Quality Assurance services, professional software testers, Load Testing, Functional Testing, Cross Platform, Browser Testing, Test Automation, Testing Tools, software quality analysis Functional Testing Services, software quality analysis, Software Testing Services, Application Testing Services, Functional Testing Types Automated Testing, Automated Testing Services, automation testing, test script development, Automation Test Tools, outsource automation testing Load Testing, Performance Testing Services, Load Testing Tools Offshore Software Development, Outsource software services, offshore outsourcing services, offshore software development services, IT outsourcing services, software quality assurance services, Offshore IT services, Custom Application Development Services, Offshore Product Engineering Benefits of IT Outsourcing, Offshore Software Development companies, offshore software development firms Outsource planning, IT outsourcing, IT development services, offshore IT companies, offshore software development Offshore Software Development, Outsource software services, offshore outsourcing services, offshore software development services, IT outsourcing services, software quality assurance services, Offshore IT services, Custom Application Development Services, Offshore Product Engineering Offshore Software Development, Outsource software services, offshore outsourcing services, offshore software development services, IT outsourcing services, software quality assurance services, Offshore IT services, Custom Application Development Services, Offshore Product Engineering