Every project includes a Product Owner who sets the vision of the product and team members with cross functional expertise and specialist expertise.
An in depth analysis of requirements is done with the client usually by 2-3 member team to understand the vision of the project and all the functionalities that it will offer when complete. The goal of the exercise is to fully align client's vision with the detailed requirements.Requirement Analysis
After gathering the requirements, user stories are compiled by either the product owner or the business analyst to fully document the requirements. User Stories are written from perspective of the user which gives a clear picture of every action. Epic or high level objectives of the user story are also defined. User story will include a detailed explanation of the user if required.User Stories
User stories are prioritised and split into sprints usually lasting about 2 weeks to 4 weeks. Team members give inputs on the effort required to complete the user story. All members of the team arrive at the number of user stories that will be completed in the each sprint.Sprint Planning
Every sprint will include Visual Design, Wireframe design, Front End Development, Core Functionality Development, Testing. At the end of every sprint an update is sent to client with latest version pushed to staging box. This way all stakeholders are aware of the progress in the product and can continually give feedback.Sprints
Every day starts with a small meeting no more than 10 to 15 minutes either with the entire team or with each of the team members to understand the progress of the previous day and the goals their plans for the day. This meeting allows team to discuss openly any roadblocks that they may be facing and how it can be fixed without disturbing the sprint plan.Daily meeting
Updates are given to project stakeholders as per their needs. This can be on a daily / fortnightly / weekly basis through emails or phone. At the end of every sprint a tested working product is upgraded to staging box for all stakeholders to give their feedback. This process ensures there is continuous delivery of the product.Sprint Demo / Updates
We follow strict development operations. Development operations are split into three stages. Team builds the product with version control in development region. After successful manual testing the product is migrated to staging which is shared with stakeholders. Fully developed product is then migrated to production from staging after rigorous automation testing and manual testing in staging environment by various user groups.Testing and Devops