The Scrum Process I followed
First of all the client is going to create a Product Backlog using Visual Studio Team Foundation Server. The Product Backlog includes all the Backlog items that should be implemented. Backlog item is a specific user story which includes the acceptance criteria for that particular user stories. Like that 100+ backlog items will be there in the Product Backlog.
Prioritization of Product Backlog Items
The product owner or client will prioritize the backlog items based on the urgency of implementation. Once the backlog items are prioritized the Scrum Master will take several prioritized backlog items to a Sprint.
What is a Sprint?
A sprint usually will be timed for one month or less than a month. I followed 21 working days Sprint. At the end of a Sprint an usable and potentially releasable product will be released to the Product owner or client. This product we create is incremental and iterative. It will take a few more sprints to complete the Product with all the functionalities yet each Sprint delivers a workable product to customer. A new sprint will start immediately after a Sprint is finished.
Task Breakdown and Task Estimation
The Scrum Master will assign prioritized backlog items for each sprint. Then the team as a whole will divide tasks for each backlog items. Each backlog item will have 2 or 3 development tasks and one QA task. Then the developers will be estimating the hours for each development task using planning poker technique also the QA task will be estimated by QA members in the team using the same planning poker technique.
Note : This task breakdown and task estimation is done on the Day 1 of the Sprint.
Buffer time and additional QA tasks per Sprint
Additionally to the tasks breakdown for each backlog item that are taken into the sprint, the team will create few more tasks for QA. Eg: Performance testing task, Integration testing task, Regression Testing task, Automation Testing Task, Test case Creation Task and Test case Review task. Also developers will have their own common tasks created. All these tasks will be estimated using planning poker technique. Usually there will be one internal demo task, Sprint Review task and Sprint Retrospective task included within the sprint.
Usually team decides how much buffer time needs to be included within a sprint because we never know what will go wrong within a sprint. Buffer time will usually be 1 or 2 days within a Sprint.
What is Sprint Retrospective?
This meeting is normally hosted by Scrum Master. It usually takes place after the Sprint Review and before the next Sprint starts. During the Sprint Retrospective, the team discusses:
- What went well in the Sprint?
- What could be improved?
- What will we commit to improve in the next Sprint?
What is Daily Scrum Meeting?
The Scrum Master, the team and the Product Owner usually sits for this Daily Scrum Meeting.
During the daily scrum, each team member answers the following three questions:
What did you do yesterday?
- What will you do today?
- Are there any impediments in your way?
- The impediments will be discussed offline after the Scrum meeting.
If any questions happy to answer more!
No comments:
Post a Comment