Gergő Pintér, PhD
gergo.pinter@uni-corvinus.hu
this presentation is based on The Scrum Guide (2020)
by Ken
Schwaber and Jeff Sutherland [1]
available from scrumguides.org under CC BY-SA 4.0
or download directly from here
Scrum is a lightweight framework that helps people, teams and organizations generate value through adaptive solutions for complex problems.
Scrum employs an iterative, incremental approach to optimize predictability and to control risk. Scrum engages groups of people who collectively have all the skills and expertise to do the work and share or acquire such skills as needed.
scrum requires a scrum master to foster an environment where:
The product owner may do the above work or may delegate the responsibility to others. Regardless, the product owner remains accountable.
Is there a project manager role in scrum?
What is the optimal size of a scrum team?
Sprints are the heartbeat of Scrum, where ideas are turned into value.
burndown chart is a graphical representation of work left to do versus time [2]
widening of bands: bottleneck;
more tasks enter that phase than
leaving
narrowing of bands: throughput is higher than the number of tasks entering the workflow
figures are based on [3]
The sprint goal, the product backlog items selected for the sprint, plus the plan for delivering them are together referred to as the sprint backlog.
each team member participating the daily scrum answers three questions:
Which of the following is not a Scrum event?
What happens during Sprint Planning?
What is the purpose of the Sprint Retrospective?
How long should a Sprint Review be for a one-month Sprint?
product backlog refinement is the act of breaking down and further defining product backlog items into smaller more precise items.
Zombie Scrum is Scrum, but without the beating heart of working software.
although every sprint can result in a new version, only the final version delivers real value
every sprint delivers value
working software is nice to have
working software is essential
writing code is work, everything else is a waste of time
writing code is important part of work, but building good software requires frequent interaction with the team, stakeholders, and peers