Process of Mobile APP feature development
- Requester
- Prepare documentation for the entire theme you need to create, seeking assistance from the Product Team.
- Ensure that the documentation includes the purpose, flow of the entire process, basic ideas, etc.
- Product team
- Assign the Change Request (CR) with attached documentation to the UI/UX developer and API developer. Verify that the submitted documentation includes essential details required by the developers.
- API developer
- Require the number of APIs and their functionalities in the documentation.
- UI/UX developer
- Require flow charts, basic information, and background details of the feature in the documentation.
- UI/UX developer
- Give a timeline for design submission,
- Prepare the designs, and attach the prepared designs them to the CR (e.g., Figma link).
- API developer
- Give a timelinbe of API submission,
- Prepare the APIs, and attach a collection of APIs with appropriate titles (e.g., Postman collection).
- Produt team/Implementation team
- Approve the finalized designs.
- If changes are required, communicate them to the UI/UX person.
- Once designs and API collections are ready, assign the CR to the App developer.
- APP developer
- Provide a timeline required for development after studying the documentation, flow chart, and API response structures.
- Submit the APK drive link in the CR and send it to UAT for testing to requester.
- Requester
- Test the features and, if there are issues in the mentioned test cases of the documentation, revert the CR to the App developer.
- If new test cases are identified that were not mentioned in the CR(Documentation), submit a new CR with a new timeline for APK submission.
- After final testing and covering all cases, upload the application on the store to make the feature available.