SCRUM Flashcards
What is SCRUM
PM process lightweight dev process to manage and control software development embraces iterative and incremental practices not artefact driven no large requirements documents results oriented commitment oriented disciplined
commitment oriented meaning
commitment through ownership and team centric values that build commitment
results oriented meaning
focus on what the game is every month rather than where you are in a schedulle
what does it mean that scrum is disciplined
specific practices that are simple and must be followed
three scrum roles
product owner
scrum master
team
scrum pig
players, committed, accountable, responsible
scrum chicken
spectators, interested, consults, informed - management
what is the scrum product owner
represents the interest of everyone with a stake in the project and its resulting system
achieves initial and ongoing funding
creates: release planes, ROI objectives, initial overall requirements
Product backlog
list of requirements
relationship between product owner and product backlog
owner uses backlog to ensuer the most valuable functionality is produced first and built upon
- achieved by frequently prioritising the backlog queue uo the most valuable requirements for the next iteration
what is the scrum team
10 or fewer
responsible for developing functionality
self-managing, self-organizing and cross functional\responsible for deciding on how to tyrn backlog into an increment of functionality with the next iteration
managing own work to do the above
all members are responsible for the success of each iteration and the project as a whole
what is the scum master
responsible for the scrum process
teaching scrum to everyone involved
implementing scrum properly
ensuring that everyone follows the scrum rules and practices
what does it mean to empower the pigs and remove the chickens
empower the people who make personal commitment to the success of the project and remove the people who dont
how to go about changing scrum rules
change should originare from the team and not management
changes should only be entertained if the scrum master is convinced everyone understands how scrum works
no rule changes until scrum master determines that the above stage has been reached
describe the scrum flow
any project starts with a vision
product owner produces product backlog
work is done in sprints
- iteration of 30 consecutive calendar days
- initiated with sprint planning meeting
goal is to get to work not to think a bout working
sprint planning meeting
product owner and team collaborate about what will be done for the next sprint
selecting from the highest priority product backlog
owner tells team what is desired
team tells owner how much it believes it can turn into functionality over the next sprint
cannot last longer than 8 hours
prevent handwringing about what is possible
sprint planning meeting inputs, outputs, players
inputs - backlog, team capabilities, business conditions, tech, current product
players - owner, team, scrum master, management, customers
outputs - sprint goals
Sprint planning meeting timing
time boxed to 8 hours
each of two segments time boxed to 4 hours each
first segment of sprint planning meeting
selecting product backlog that it believes it can commit to turning into an increment of potentially shippable product functionality - will demonstrate this at the end of sprint at the sprint review meeting
second segment of sprint planning meetings
preparing a sprint backlog
what to do in the first 4 hours of sprint planning meeting
owner presents highest priority backlog to the team
team questions stuff about the backlog
team selects as much of backlog as it believes it can turn into working product by end of sprint
what to do in the second 4 hours of sprint planning meeting
planning the sprint
team is responsible for managing its own work
- plan needed to start the sprint
- chosen tasks are placed in sprint backlog
- these tasks emerge as the sprint evolves
owner answers questions from the team
team works out how to turn selected backlog into an increment of potentially shippable product functionality
output - sprint backlog: tasks, task estimates and assingments
Daily scrum meeting
time boxed to 15 minutes
held in the same place and time everyday - best done first thing in the day so members think of what they’ve done the day before and what they plan to do today
all team members required to attend
punctuality is very important
how does the daily scrum meeting work/what unfolds
scrum master goes around room until everyone has reported
each team member responds to only 3 question: what have you done? what will you do? what stands in the way?