Scrum
Scrum
SCRUM
Alaa ATITALLAH
Table of content
• What’s Scrum?
• Continuous learning
• Increments
• Sprints
• Parts of SCRUM framework
• SCRUM artifacts
• SCRUM Team
• SCRUM Events
Alaa ATITALLAH
SCRUM ?
According to the Scrum Guide, which is written by the creators of scrum.
refers to scrum as a process framework for your project management and work
techniques rather than a standalone process or definitive method.
• After the first iteration, we have some of the features of the product, notice that our vision has slightly changed.
This is because we have learned from implementing the first product features and adapted our vision accordingly.
• After our second iteration, the product contains the work of the first iteration as well as the work of the second
iteration. It now has more features that the customer will value.
• Because of continuous feedback, we may have improved some of the features from the first iteration. Notice that
our vision has again been adapted.
• After the third iteration, our product is closer to our vision, but our vision has again changed slightly.
2
Continuous Learning ? A key component of scrum and agile in general
You can see that we are building the project incrementally because we are building it
piece by piece. We are building it iteratively because the product gets improved as we
are learning along the way.
This process of building and improving
parts of the product continues indefinitely,
Incremental allowing the product to stay relevant in a
changing marketplace.
SCRUM
Iterative
3
Increments At the end of every iteration, a product called an increment is ready.
Scrum Guide
Each increment must meet the organization's agreed upon definition of done.
Including :
Security Quality Documentation
Each increment contains the work of the current iteration as well as the work of all prior iterations.
In other words, an increment is the complete state of the product after an iteration.
4
Sprints In scrum, iterations are called sprints.
Shorter sprints create an opportunity for more adaptation. Longer sprints allow for more work
to be done in a single increment.
7
Artifacts
The main purpose of the artifacts
is to provide project transparency. This enables the team to have a shared
Anyone with proper access can
use the artifacts to see the current
understanding of the project so that
state of the project, including the everybody is on the same page.
project's history and future plans.
Sprint Backlog The sprint backlog includes a plan on how to accomplish the work of the issues
• Modifying the product backlog is called product backlog refinement. Constant feedback means that the
product backlog is always changing
each scrum team decides how to do refinement, but it should consume no more than 10 % of the
development team's time.
Scrum Guide
9
Sprint Backlog The list of issues to be completed during the sprint
• The sprint backlog includes a plan on how to accomplish the work of the
issues.
• In Jira, this means that before starting the actual sprint, more details are
added to the issues in the sprint backlog. Those details describe how the
work of the issues will be done.
• Items in the product backlog or items that are assigned to other sprints
are not shown on the sprint board.
12
Sprint Reports We have seen in an earlier part the importance of reports in agile
• They are tool to visualize the work, promote transparency, help with troubleshooting
and continuous improvement, and help with planning and estimating.
Scrum has some common reports related to sprints:
Burndown chart
Spring report
Velocity chart
13
Burndown chart shows the progress that the team makes during a sprint
• The sprint backlog starts with a certain number of items, each with an associated number of story points or other
estimation statistic. The total number of starting points is shown on the left of the chart. This is the number of story
points that the development team estimated that it would complete in the sprint.
• The gray guideline shown is used to show the number of story points that should remain on a given day, assuming a
linear Burndown of story points.
• The red line shows the actual number of remaining story points over time. You can see that about two days into the
sprint, one story point was completed.
• Consulting this chart is an easy way to
see if the team is on track for the current
sprint. If the red line is below the gray
line, your team is on track to complete
all of the story points and reach the
sprint goal. If not, the team may need to
make some adjustments to reach the
sprint goal.
14
Spring report contains a nice summary of the sprint
• It shows the Burndown chart as well as the current status of all of the issues in the sprint. This is an easy way to see
how the sprint is progressing.
15
Velocity chart shows the estimated and the actual velocity of the team over time.
• Velocity represents the rate at which the team accomplishes work. Usually, it is the number of story points
completed per sprint. Some teams use an estimation statistic other than story points, so in that case, velocity
measures some other units completed per sprint. You can see the team's velocity of a single sprint by looking at
the Burndown chart.
16
SCRUM Roles
Product Owner
Scrum Master
Development team
Stakeholders
17
Product Owner
The product owner is the member of the scrum team who is
responsible for :
• communicating the product vision: The stakeholders and the
scrum team need to have an understanding of the product
vision in order to work effectively.
• maximizing the value of each increment. Each feature that the
development team works on should be of high value.
• the product backlog. Others may help with the product
backlog, but the product owner is responsible for it.
Stakeholders primarily interact with him.
• represents the stakeholders when they are not part of the
discussion such as during scrum team meetings.
• accountable to the stakeholders for the success of the project.
18
Scrum Master
The scrum master is the member of the scrum team who is responsible for :
Product Owner
The separate roles lead to greater team success and sustainability. 20
Dev Team The development team is a cross-functional, adaptive team that does the work of the project.
25
Sprint Retrospective
• The sprint retrospective is the last event of the sprint.
The scrum team attends the retrospective. The
meeting typically takes 90 minutes for a 2- week
sprint. The purpose of the meeting is for the team to
inspect itself including its processes, tools, and team
interaction. The retrospective is a positive meeting
containing constructive feedback. Everyone should
always remember that they are part of a team. The
scrum master usually helps make sure that this is a
positive meeting. The team usually discusses what they
should keep doing, what they should stop doing, and
what they should start doing. The meeting is about
continuously improving the team. The output of the
meeting is to add one or more improvement related
issues to the next sprint's backlog. It's important that
the team spent some of it's time on these issues,
rather than exclusively building the product.
26
Sprint Retrospective
Here's a summary of the four meetings related to a sprint. It's important to
always make sure that the meetings have high value and the team should
focus on continuously improving their meetings. Notice that the next sprint
goal and sprint backlog start to form in the sprint review. The retrospective
usually adds one or more issues. This forms the starting sprint backlog for the
sprint planning meeting.
27
Did you enjoy the content?
Leave a like, comment, save and repost
Alaa ATITALLAH