Scrum Key Words Flashcards
(42 cards)
Burndown charts
Burndown charts show work remaining over time. Work remaining is the Y axis and time is the X axis. The work remaining should jig up and down and eventually trend downward.
Daily Scrum Meeting
A fifteen-minute daily meeting for each team member to answer three questions:
- “What have I done since the last Scrum meeting? (i.e. yesterday)”
- “What will I do before the next Scrum meeting? (i.e. today)”
- “What prevents me from performing my work as efficiently as possible?”
Impediment backlog
A visible list of impediments in a priority order according to how serious they are blocking the team from productivity.
What is Roman vote
Thumb vote
Impediments
Anything that prevents a team member from performing work as efficiently as possible is an impediment. The ScrumMaster is charged with ensuring impediments get resolved. ScrumMasters often arrange sidebar meetings when impediments cannot be resolved on the spot in the daily Scrum meeting.
The product backlog
The product backlog (or “backlog”) is the requirements for a system, expressed as a prioritized list of product backlog Items. These included both functional and non-functional customer requirements, it is the sole responsibility of the product owner to prioritize the product backlog.
Product backlog item
In Scrum, a product backlog item (“PBI”, “backlog item”, or “item”) is a unit of work small enough to be completed by a team in one Sprint iteration. Backlog items are decomposed into one or more tasks.
Product burndown chart
In Scrum, the product burndown chart is a “big picture” view of a project’s progress. It shows how much work was left to do at the beginning of each sprint. The scope of this chart spans releases; however, a release burndown chart is limited to a single release.
What is the product owner?
In Scrum, a single person must have final authority representing the customer’s interest in backlog prioritization and requirements questions.
This person must be available to the team at any time, but especially during the sprint planning meeting and the sprint review meeting.
Challenges of being a product owner:
- Resisting the temptation to “manage” the team. The team may not self-organize in the way you would expect it to. This is especially challenging if some team members request your intervention with issues the team should sort out for itself.
- Not to add more important work after a Sprint is already in progress.
- make hard choices during the sprint planning meeting.
- Balancing the interests of competing stakeholders.
What is the release?
The transition of an increment of potentially shippable product from the development team into routine use by customers. Releases typically happen when one or more sprints has resulted in the product having enough value to outweigh the cost to deploy it.
What is released burn down chart?
In Scrum, the release burndown chart is a “big picture” view of a release’s progress. It shows how much work was left to do at the beginning of each sprint comprising a single release.
What is a scrum master?
The ScrumMaster is a facilitator for the team and product owner. Rather than manage the team, the ScrumMaster works to assist both the team and product owner in the following ways:
Task of the scrum master
· Remove the barriers between the development and the product owner so that the product owner directly drives development.
· Teach the product owner how to maximize return on investment (ROI), and meet his/her objectives through Scrum.
· Improve the lives of the development team by facilitating creativity and empowerment.
· Improve the productivity of the development team in any way possible.
· Improve the engineering practices and tools so that each increment of functionality is potentially shippable.
· Keep information about the team’s progress up to date and visible to all parties.
Source: Agile Project Management with Scrum, K
Sprint
An iteration of work during which an increment of product functionality is implemented. By the book, an iteration lasts 2 weeks to 30 days.
Sprint backlog
Defines the work for a sprint, represented by the set of tasks that must be completed to realize the sprint’s goals, and selected set of product backlog items.
Sprint goals
Sprint goals are the result of a negotiation between the product owner and the development team.
Sprint planning meeting
The Sprint planning meeting is a negotiation between the team and the product owner about what the team will do during the next sprint.
The product owner and all team members agree on a set of sprint goals, which is used to determine which product backlog items to commit from the uncommitted backlog to the sprint. Often new backlog items are defined during the meeting. This portion of the sprint planning meeting is time-boxed to four hours.
Typically the team will then excuse the product owner from the room and break the backlog Items down into tasks. The product owner is expected to be on call during this phase for renegotiation or to answer questions that affect the time estimates. This portion of the sprint planning meeting is time-boxed to four hours. Sometimes teams insert placeholder tasks (with rough estimates) for the product backlog items they don’t expect to start working until later in the sprint.
Sprint Retrospective Meeting
The sprint retrospective meeting is held at the end of every sprint after the sprint review meeting. The team and ScrumMaster meet to discuss what went well and what to improve in the next sprint. The product owner does not attend this meeting.
The sprint retrospective should be time-boxed to three hours. ( pay close attention to this meeting)
Sprint task
In Scrum, a sprint task (or task) is a unit of work generally between four and sixteen hours. Team members volunteer for tasks. They update the estimated number of hours remaining on a daily basis, influencing the sprint burndown chart. Tasks are contained by backlog items.
Scrum literature encourages splitting a task into several if the estimate exceeds twelve hours.
A team (or “Scrum team”)
is optimally comprised of seven plus or minus two people.
For software development projects, the team members are usually a mix of software engineers, architects, programmers, analysts, QA experts, testers, UI designers, etc. This is often called “cross-functional project teams”. Agile practices also encourage cross-functional team members.
Team Member
In Scrum parlance, a team member is defined as anyone working on sprint tasks toward the sprint goal.
Velocity
In Scrum, velocity is how much product backlog effort a team can handle in one sprint. This can be estimated by viewing previous sprints, assuming the team composition and sprint duration are kept constant. It can also be established on a sprint-by-sprint basis, using commitment-based planning.
Once established, velocity can be used to plan projects and forecast release and product completion dates.
What are the 3 Artifacts?
Burndown charts
Product backlog
Sprint backlog