Understanding the client requirements
Once the project gets finalised we set up a kick off meeting between the client and the project team. This meeting helps in brainstorming the requirements and understanding the client expectations.
Develop a wireframe and get UI designs from the creative team
The project manager then briefs the business analyst team on the project, which then comes up with a prototype of the application.
Writing test cases and acceptance criteria
Once the prototypes are approved and all the functionalities and user stories are defined, the testing team works on each of the test cases of the project.
Development (Alpha Version)
The initial version of the application is termed as the Alpha version which is first tested internally and shared with the client.
Alpha Testing
Multiple tests are done on the alpha version of the application to ensure it is free from any usability flaws.
Beta Version
The second version of the app is then shown to the client to ensure it is according to client and business requirements.
Beta Testing
The testing for the beta version of the app gives an indication that the product is ready to be submitted to the app stores.
Submission to app stores
The app is submitted to app stores like Android and iOS according to the respective guidelines and optimisation processes of these stores.
User Acceptance Test (UAT)
This test is done by the project manager and the product owner to ensure that the product is ready to be used by the customer. This is the final test for the application where we review the whole product from the perspective of the initial client brief and requirements.
Feedback
Once the application is up and running, it is crucial to understand the market feedback and make changes to it according to customer requirements. Our business analysis team works on studying the product and comes back with innovative solutions for further changes and updates.