Scrum Practices Flashcards
What is a prioritized list of requirements that is created and maintained by the Product Owner of a product?
Product Backlog
True or False
The product backlog evolves in order to be appropriate, competitive, and useful?
True
Whose responsible for estimating items either in story points or hours on the Product Backlog?
The Development Team
Whose responsible for selecting items based on business value for sprints on the Product Backlog?
The Product Owner
A __________ item, often called a user story, is a lightweight mechanism to quickly capture requirements.
Product Backlog
A ________ acts as an agreement regarding the features and the requirements that need to be developed.
user story
True or False
A user story helps to shift the focus from writing about requirements to talking about them.
True
The acronym INVEST is used to communicate the attributes of a good user story. What does INVEST mean?
Independent Negotiable Valuable Estimable Small Testable
List the attributes a user story card answers.
As a …
I want …
So that …
Size:
Business value:
True or False
the Product Backlog is a subset of the Sprint Backlog
False
The Sprint Backlog (tasks) is a subset of the Product Backlog (epics, user stories)
Tasks are tracked via a _________ or __________.
task or Kanban board
Who owns and maintains the task or Kanban board
The Development Team
In scrum, time-boxing is critical for:
Continuous improvement
Determining the team’s velocity
Improving collaboration
What Agile methodology employs peer-programming?
eXtreme Programing (XP)
XP Practices used in Scrum include:
Test Driven Development (TDD)
Continuous Integration
User Stories
Iteration (Sprint)
_________ is a process of restructuring existing computer code – changing the factoring without changing its external behavior.
Code refactoring
Code refactoring improves the ___________ attributes of the software and _________
code, making future coding on the project much easier.
nonfunctional
simplifies
______________ is a technique in which two programmers work together at a workstation.
XP – Pair Programming
_______ is the task of tracking and controlling changes to the software.
XP – Software Configuration Management (SCM)
SCM can determine ___________________ and __________________ and can implement an intelligent resolution.
what was changed
who made the change
Explain how Test-Driven Development (TDD) in XP works.
Developers first write the test and then write the code; this satisfies the conditions of the test.
Acceptance Test-Driven Development (ATDD) is similar to TDD but is used to define what?
a user story’s acceptance criteria before and after development
The artifact _____________ is a ________ of things that must be verified before an item or a story is marked done or complete.
Definition of Done
checklist
‘Definition of Done’ can be applied to a:
User story
Sprint
Release
project
Cite the maximum duration for a Sprint
2 to 4 weeks
Cite the maximum duration for a Sprint Planning
2 hours for each week of the Sprint
Cite the maximum duration for Daily Scrums
15 minutes
Cite the maximum duration for a Sprint Reviews.
1 hour for each week of the Sprint
Cite the maximum duration for a Sprint Retrospective.
45 minutes for each week of the Sprint.