3E Software Solutions - Case Studies

34
3E SOFTWARE SOLUTIONS 24, CMH Road, Indira Nagar II Stage, Bangalore Karnataka - 560038, India www.3esofttech.com

Transcript of 3E Software Solutions - Case Studies

3E SOFTWARE SOLUTIONS 24, CMH Road, Indira Nagar II Stage, Bangalore

Karnataka - 560038, India

www.3esofttech.com

CASE STUDIES (How 3E enabled businesses Go-to-Market quickly)

2

CASE STUDY - BOAB BOATS EDUCATION

3

What were the Problems / Opportunities?

Boab Boats, partnered with their franchisees, were delivering Boat training and

licensing courses to their customers through a Cloud-based LMS

High operational costs of Cloud-based LMS in terms of the subscription model

determined by number of site users.

High operational costs transmitted to higher course delivery costs, hence higher

pricing thereby losing their competitive advantage.

The functionality in the Cloud based LMS was complicated for the Admin and

Franchisees in addition to being costly.

More time spent in assisting Course vendors in Course and Sales Management.

The features were limited and no support to Split the Payments between the

business and Franchisees in real time.

It was also not Mobile-friendly and the Design was not user-friendly.

Boab Boats

Boab Boats is a Boat Licensing Company based in New South Wales, Australia

CASE STUDY - BOAB BOATS EDUCATION

4

What did 3E do to enable the Client achieve the objectives?

Understanding Client’s Business & History of Existing Cloud LMS

Fair Understanding of Boab Boat’s Licensing & Training Business

Understanding & Demos of Existing Cloud LMS

Analysis of Reasons behind signing up with Cloud LMS & Challenges that are

forcing the Client to move out of Cloud LMS

Gap Analysis

Boab Boats

Understanding Client’s business

Technology Evaluation

Proof of Concept Implementation

Pilot with Selective Franchisees

Handover

CASE STUDY - BOAB BOATS EDUCATION

5

What did 3E do to enable the Client achieve the objectives?

Technology Evaluation

Identification of the right LMS platform (Moodle)

Most viable of Choices of eCommerce platforms (Magento or WooCommerce)

Evaluations of LMS and eCommerce integration architectural choices

Multi-Vendor Marketplace Implementation and Adaptive Payment integration

architectures

Boab Boats

Understanding Client’s business

Technology Evaluation

Proof of Concept Implementation

Pilot with Selective Franchisees

Handover

CASE STUDY - BOAB BOATS EDUCATION

6

What did 3E do to enable the Client achieve the objectives?

Proof Of Concept Implementation

Finalizing Magento as the eCommerce platform.

Migration of Course contents from Cloud LMS to Moodle to ensure compatibility.

Magento and Moodle Integration with Adaptive Payments and Marketplace for

Franchisees.

Feedback & Improvements through Client Collaboration.

Basic On-Premise LMS is ready.

Boab Boats

Understanding Client’s business

Technology Evaluation

Proof of Concept Implementation

Pilot with Selective Franchisees

Handover

CASE STUDY - BOAB BOATS EDUCATION

7

What did 3E do to enable the Client achieve the objectives?

Pilot with Selective Franchisees (Beta)

Pilot implementation with Selective Franchisees

Improvements per their feedback

A complete LMS Marketplace is functionally ready

Boab Boats

Understanding Client’s business

Technology Evaluation

Proof of Concept Implementation

Pilot with Selective Franchisees

Handover

CASE STUDY - BOAB BOATS EDUCATION

8

What did 3E do to enable the Client achieve the objectives?

Deployment and Handover

Final product improvements (functional, user interactions, …)

Deployment and UAT, including more Franchisees.

Transition & Handover.

Migration from Cloud-based LMS to Open Source and On-Premise LMS

successfully completed.

Boab Boats

Understanding Client’s business

Technology Evaluation

Proof of Concept Implementation

Pilot with Selective Franchisees

Handover

CASE STUDY - BOAB BOATS EDUCATION

9

And now…

Due to the migration to Open Source Platforms in a self-hosted environment, the

Total Cost of Operation was reduced to 25%.

Due to the Marketplace features implemented, the vendors were able to handle the

course and sales management without the Client's assistance. Integration of the

Paypal Adaptive Payment resulted in live automatic payment splitting between the

Client and course vendors. These resulted in a reduction of 60% in operational

resources spent.

Boab Boats

CASE STUDY - BOAB BOATS EDUCATION

10

What were the Challenges?

Choosing the right platforms for the client for eCommerce and eLearning features

based on the current requirements and future scaling plans.

Integrating the eCommerce and eLearning platforms with SSO, Course details

syncing etc.

Development of a Multi-Vendor Marketplace where multiple franchisees can

register and sell their courses.

Adaptive Paypal Payments implementation for the Owner and Course Vendors.

Boab Boats

TESTIMONIAL

11

3E undertook a very challenging learning management system for us, which

also involved point of sale through a shopping cart set up, while we have used

them for other projects also. The quality of their work and performance has

been of an extremely high standard and their time delivery was excellent. They

provided a very good skill set and knowledge as applied to the project And

continued to communicate all aspects of the project. I would highly

recommend their services and know that they would deliver to any clients

needs.

- Paul Gelfius

Director, Boab Boats

Boab Boats

CASE STUDY - NEAR ME JOBS

12

What were the Problems / Opportunities?

The Client is a Recruitment Services Company looking to expand their services to the

mobile segment.

With ever increasing number of mobile users and users wanting to look for jobs

near their location, the client saw an opportunity to develop an App that connects

Employers and Job Seekers based on location, where job seekers can search for

jobs near their preferred location based on their skill set.

The timescale for the completion of the project was 4 months, which was a tight

schedule considering their feature requirement and budget.

Dexter Talent Labs

Dexter Talent Labs is a Recruitment Services Company based in Bangalore, India

CASE STUDY - NEAR ME JOBS

13

What did 3E do to enable the Client meet the objectives?

Understanding the Client's Business Requirements

Understanding the Client's Recruitment Business

Understanding the gap in the Market that the client is trying to fill

Dexter Talent Labs

Understand Client Requirements

Platform / Framework Evaluation

Minimum Viable Product Delivery

Pilot with Google Maps Integration

Final Release

CASE STUDY - NEAR ME JOBS

14

What did 3E do to enable the Client meet the objectives?

Platform / Framework Evaluation

Identification of the right Mobile platform (Android Native)

Material Design Framework for UI

Yii Framework for Administration Content Management System

Google Maps and Directions API

Dexter Talent Labs

Understand Client Requirements

Platform / Framework Evaluation

Minimum Viable Product Delivery

Pilot with Google Maps Integration

Final Release

CASE STUDY - NEAR ME JOBS

15

What did 3E do to enable the Client meet the objectives?

Minimum Viable Product Delivery

Implementation of a list based Job Search based on location

Automatic Conversion of Addresses into Coordinates in the back end

Integration of CMS with the App

Material Design based UI implementation

Dexter Talent Labs

Understand Client Requirements

Platform / Framework Evaluation

Minimum Viable Product Delivery

Pilot with Google Maps Integration

Final Release

CASE STUDY - NEAR ME JOBS

16

What did 3E do to enable the Client meet the objectives?

Pilot with Google Maps Integration

Client feedback processing and required feature implementation

Integration of Google Maps

Implementation of Clustering to show multiple jobs in a single location

Implementation of Advanced search functionalities to search for jobs requiring a

particular skill set within a specified radius

Search results based on job seekers‘ custom primary skill set and secondary skill

sets

Dexter Talent Labs

Understand Client Requirements

Platform / Framework Evaluation

Minimum Viable Product Delivery

Pilot with Google Maps Integration

Final Release

CASE STUDY - NEAR ME JOBS

17

What did 3E do to enable the Client meet the objectives?

Final Release

Client Suggestion based final feature enhancements

Beta Testing

Backend Deployment

Transition & Handover

Dexter Talent Labs

Understand Client Requirements

Platform / Framework Evaluation

Minimum Viable Product Delivery

Pilot with Google Maps Integration

Final Release

CASE STUDY - NEAR ME JOBS

18

And now…

The client was successfully able to expand their business in to the mobile segment.

The customer base has been expanded to include Android users.

Dexter Talent Labs

CASE STUDY - NEAR ME JOBS

19

What were the Challenges?

The biggest challenge was completion of the project with all the required

functionalities within the stipulated budget and timeline

Some of the major challenges include:

Integration of various Google APIs with the Native Android Application.

Integration of a Spatial Database and development of custom algorithms for

distance and radius calculations, identification of targets within a custom radius etc.

Integration of Advanced search features for searching by job skills.

Implementation of a CMS System for Administration

Dexter Talent Labs

TESTIMONIAL

20

We were looking for Android experts to build our Mobile App to provide

Location based services in the Recruitment domain. That's when we were

referred to 3E Software Solutions by one of our contacts. What we got from 3E

Software was great expertise, timely delivery and support at affordable cost.

They helped us develop a Phased Development Plan and MVP strategy. We

look forward to continue working with them and highly recommend them to

others

- Janaki Shantharam, Founder and CEO

Dexter Talent Labs

Dexter Talent Labs

CASE STUDY - EDUNET

21

What were the Problems / Opportunities?

A huge gap in the Higher Education consulting domain

Either Insufficient information on options available OR flood of information to make

choice

Information gaps at various steps in the process, from Aspiration to Enrolment

Platform for providing Free and Paid Guidance Services to Higher Education Aspirants

A Start-up based in Bay Area, CA, USA

CASE STUDY - EDUNET

22

What did 3E do to enable the Client meet the objectives?

Need for Technology Partner

The founding team had a good business idea, and a business strategy

A promising Operational Plan

But a huge gap in Technology Execution in taking the idea to market

At cross-roads on further Technology Evaluation and Incubating a Technical Team

Need for Technology Partner

Evaluation of 3E’s capabilities

Engagement

Execution (On-going)

A Start-up based in Bay Area, CA, USA

CASE STUDY - EDUNET

23

What did 3E do to enable the Client meet the objectives?

Evaluation of 3E’s capabilities

Discussions with 3E on assessing the team’s Technical Abilities

Evaluation of Managerial and Administrative capabilities in executing the long-term

engagement

Analysis of requirements / suggestions at a high-level

Need for Technology Partner

Evaluation of 3E’s capabilities

Engagement

Execution (On-going)

A Start-up based in Bay Area, CA, USA

CASE STUDY - EDUNET

24

What did 3E do to enable the Client meet the objectives?

Engagement

Technology Evaluation

Options discussed for Mobile Strategy

Development of Execution Plan, including Team Setup

Need for Technology Partner

Evaluation of 3E’s capabilities

Engagement

Execution (On-going)

A Start-up based in Bay Area, CA, USA

CASE STUDY - EDUNET

25

What did 3E do to enable the Client meet the objectives?

Execution (On-going)

A remote team set up

Product Development in Distributed Agile model

Daily communications with Product Owners and other Business and Technical

stakeholders

Ongoing execution as their True Technology Partner

Need for Technology Partner

Evaluation of 3E’s capabilities

Engagement

Execution (On-going)

A Start-up based in Bay Area, CA, USA

CASE STUDY – COOKBOT RECIPES

26

What were the Problems / Opportunities?

There was a gap in serving people who wanted to search for recipes based on

what ingredients they have instead of choosing a recipe and then procuring

ingredients for it.

Most Recipe Apps did not have the option to exclude ingredients users did not

want to include or were allergic to.

There were no Apps with unified features of searching for recipes by their by

ingredients or by their name, video recipe search and option to save recipes locally

for use later.

3E Software Solutions

An App to search for recipes to cook with the ingredients you have. 3E’s own product

www.thecookbot.com Background

What Started of as a hobby project during 3E’s innovations days, the App is now a full

fledged product

CASE STUDY – COOKBOT RECIPES

27 3E Software Solutions

How did 3E meet its Objectives?

Research & Data Collection

Market analysis and identification of gaps in existing solutions

Identification and analysis of popular recipe websites and their data structures

Development of data scraping algorithms for scraping Recipe websites

Collection of over 500,000 Recipes, their sources, ingredients and cooking

instructions

Research & Data Collection

Building & Testing a basic prototype

Mobile & Backend Development

Compliance Checks

Release in App Stores

www.thecookbot.com

CASE STUDY – COOKBOT RECIPES

28 3E Software Solutions

How did 3E meet its Objectives?

Building & Testing a basic prototype

Development of a basic Hybrid Android App

Implementation of basic Recipe search using the recipe name

WebView implementation for displaying Recipes within the App

Database Clean-up, Stop Words removal etc. to improve Database Query Speed

Functional Testing, Usability Testing, Security Testing and other standard testing

procedures undertaken on the prototype app

Research & Data Collection

Building & Testing a basic prototype

Mobile& Backend Development

Compliance Checks

Release in App Stores

www.thecookbot.com

CASE STUDY – COOKBOT RECIPES

29 3E Software Solutions

How did 3E meet its Objectives?

Mobile & Backend Development

Implementation of Search by Ingredients and Ingredient Exclusion features

Implementation of Video Recipe Search, Saving Recipes and Social Media Sharing

features

Development of Hybrid App with Cordova, JQuery Mobile, HTML5 and CSS3

Development of backend using Java, REST & Json technologies

Materialize Library for Material Design based UI

Implementation of In-App local storage for save recipes and save video recipes

Research & Data Collection

Building & Testing a basic prototype

Mobile & Backend Development

Compliance Checks

Release in App Stores

www.thecookbot.com

CASE STUDY – COOKBOT RECIPES

30 3E Software Solutions

How did 3E meet its Objectives?

Compliance Checks

Ensuring the App meets all guidelines for publishing in the Google Play Store

Ensuring all resources used in the apps are compliant in terms of licensing

requirements

Checks to make sure all images and creative content are copyright compliant

Research & Data Collection

Building & Testing a basic prototype

Mobile & Backend Development

Compliance Checks

Release in App Stores

www.thecookbot.com

CASE STUDY – COOKBOT RECIPES

31 3E Software Solutions

How did 3E meet its Objectives?

Release in App Stores

Release of Free and Paid App (with additional features like Saving Recipes)

Release of Apps in the Google Play Store

https://play.google.com/store/apps/details?id=com.eeesoft.thecookbotrecipes

https://play.google.com/store/apps/details?id=com.eeesoft.thecookbotrecipespro

Release of Apps in the Amazon App Store

http://www.amazon.com/3E-Software-Solutions-CookBot-Recipes/dp/B00T0FJKGQ

http://www.amazon.com/3E-Software-Solutions-CookBot-Recipes/dp/B00TPFVBS6

Research & Data Collection

Building & Testing a basic prototype

Mobile & Backend Development

Compliance Checks

Release in App Stores

www.thecookbot.com

CASE STUDY – COOKBOT RECIPES

32 3E Software Solutions

And now…

Apps Successfully Submitted to Popular App Stores

More than a 1000 installs over multiple App Stores

More than 20,000 recipes served

www.thecookbot.com

Watch CookBot in Action https://www.youtube.com/watch?v=zuA3mSLFWPM

CASE STUDY – COOKBOT RECIPES

33 3E Software Solutions

What were the Challenges?

Recipe websites mostly do not structure their data according a present standard

unlike, say, ecommerce websites, which made data collection by development of

data scraping algorithms very complex.

Database Clean up and optimization to handle the large amount of data (more than

500,000 recipes) and improve query speeds

The Play Store compliance checks by Google are completely automated and are

prone to errors, in addition to being vague in certain critical areas concerning

CookBot, to prevent abuse of the checking mechanism. As such extensive

research, particularly into past precedents, had to be undertaken.

www.thecookbot.com

34

THANKS! Any questions?

Connect with us at

[email protected]

▸ www.3esofttech.com

▸ /Software3E

▸ /Software3E