Our client is an independent non-profit research and analysis organization from the USA and they were already spending a lot of money into a well-known Off-The-Shelf Experience Management Platform.
However the existing solution they were using couldn’t be customized to solve the multi-tenancy issues at various level. So there was a need of a custom based solution. They approached DreamzTech to develop a custom multi-tenant solution where they can create multiple projects for different researches and their clients to build their own survey forms and analytics on collected data.
DreamzTech helped them by building a platform with very similar user experience and solved other existing user experience issues that their clients reported.
The overall project was designed and developed in 2 phases – MVP and Multi-tenant Platform.
First the MVP phase was designed to cover the overall functionality for one tenant and then in phase 2, it was designed to support multi-tenancy. The solution has a mobile app version as well where customers can share their response to a public / privately shared survey.
The platform allows its users to build custom forms using layout, formatting, templates and range of supported input fields.
The major challenge was to build the platform with user dependant questions, having if-then-else use cases and other dependencies.
But DreamzTech team matched the functionalities accordingly and clients were very satisfied with the end-results.
Limitations on the scope of changes – The existing solution was not flexible enough to meet their business needs. Although the platform was multi-tenant but the solution was not customizable enough to cater to the problems/issues the end client were facing.
Limited Customization – The existing form builder solution has a very limited customization option to alter or modify the look or design of the survey forms.
Existing design tools within the solution to customize the respondent survey experience were also limited.
Open-ended responses (verbatim) for data analytics makes it very difficult to bucket and find trends.
It was difficult to find qualitative and quantitative results and trends through verbatim responses
There was a constant need for enhancing the user experience as the existing solution were not at all user friendly.
The platform supported 12 different types of input types and allows creation of forms with complex display logics with flexible design aesthetics.
Custom build report templates with graphs, charts, quantitative analysis such as mean, median, standard deviations etc can be combined into one report template depending on the form’s input type.
Android and iOS apps were developed to collect responses which can be downloaded from respective app stores and can be used based on users authentication and authorization as specified in the form settings.
Visualization tools were integrated into the platform to give shape to the data. Custom reports templates can have their specific filters and form fields and can be used on visualizations to filter as well.
The platform supports multiple roles using which tenants can assign different roles to their users and also authorize them to use different usability functions on different sections of the platform.
The export feature allows the submitted responses to be converted into csv format. User can also view raw submission data and export them based on applied filters.
Multi-tenant solution where client can create multiple projects for clients to build their own survey forms and analytics on collected data.
Custom Form Builder with 12 supported types of input types for forms with complex display logics with flexible design aesthetics.
Custom build reporting templates with graphs, charts and quantitative analysis.
Visualization tools were integrated into the platform to give shape to the data.
Supports different roles by which tenants can assign different roles to their users with certain specific authorization.
Export feature can export submitted responses into PDF or CSV format or simply export the raw data.
Onshore Business Analysts from DreamzTech interviewed stakeholders from client premises and gathered requirements for the project. They worked with offshore Business Analyst and Solution Architects for analyzing existing platform and design a prototype based on desired user experience.
The dedicated team assigned to the project analyzed the objectives of the project and complete technical analysis to determine technologies to be used, database structure, data flow, and microservices. A Web solution designed and developed with native android and iOS apps.
Our team consisting of Project Managers, Tech Leads, Designers, Developers, and Quality Analysts worked with the client for over 3 months to develop the first MVP and then 10 weeks for develop into a multi-tenant solution. The team delivered along with several new enhancements following Agile methodology for technology implementation with continued support.