3E Software Solutions - Case Studies
-
Upload
faizulla-shaik -
Category
Documents
-
view
25 -
download
3
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 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
▸ www.3esofttech.com
▸ /Software3E
▸ /Software3E