The very obvious very first step was to conduct the User Workshops. Within these workshops, we understood how the present systems were being used. What the customer loves and hates about the present system. What features, requirements and workflows are expected from the new system.
The key Outcome of this step was BRD (Business Requirement Definition) document which clearly mentioned all the features, workflows, challenges and key expectations from the new system.
- Technology Matrix for the optimum performance and intuitive UI/UX
- Setup and Infrastructure
- System integration model with consideration of security and performance
- Backups and fallback mechanisms
With so much details on hand the one thing that can still go wrong is the usability of the newly designed system. UX is the thin line between acceptance and rejection of the system. Moreover, the customer had a very high expectation from the Lead Generation Tool.
So, we created a non-working system for the customer to use and play with. This helped us gather a lot of information pre-hand and re-align the screen flows, which if identified later would have swirled up the whole system.
Outcome was the NFP that was accepted by the user and was technically evaluated by the development team, leaving no ambiguity or surprises at the either ends. Based on this the system was taken into development.
The development engineers took the system into development in Agile mode. Periodic reporting sessions were conducted with the customer during development phase wherein developments were demoed, challenges and any delays were discussed along with the mitigation plans.
After completing development, quality assurance, internal testing, and user acceptance testing, we implemented an app deployment and rolled out the strategy in the Apple and Android markets.