The major goal is to prioritize and plan the important features to be considered as part of new feature developments or enhancements for the upcoming Year/Quarter/Release.
The decision is based on the existing customer base along with the market technology trends and current features in the backlog and development process.
The features selected must align with the yearly product goals and customer requirements.
The end result will be a prioritized backlog of features and a quarterly plan for the features to be developed.
2. Product Backlog Management
The process starts with the feature conception for the items included in the backlog. This starts with defining the expected user flows, creating wireframe mockups and multiple discussions with solution architects to understand the feasibility.
Based on the above tasks, a feature documentation will be created to describe the feature in detail.
Based on the above documentation and user flow diagrams, we proceed to create User Stories for each feature addressing each aspect and clearly defining the acceptance criteria for each user story.
Once the documentations and User Stories are written, we proceed to the grooming process where we introduce the feature to the wider team consisting or developers, UI-UX, QA team members and address all their doubts to bring everyone to the same page. After the grooming the development will start after which the QA team will perform the testing on the completed features.
Once the final features are verified with respect to Acceptance criteria defined, we proceed to creating the Release notes and provide a Release demo to introduce the feature to all business stakeholders.