Agile Trivia Flashcards
A good user story has characteristics encapsulated by the acronym INVEST. What are these characteristics?
Independent, Negotiable, Valuable, Estimable, Small, and Testable
A technique used to analyze a system as a whole to identify and end wasteful activities?
Value Stream Mapping
Agile methodologies require what leadership style to be demonstrated most frequently?
Servant Leadership
How is cycle time defined?
The amount of time it takes a work item to progress from start to finish
In Scrum, who has formal authority to ensure process adherence?
ScrumMaster
In what level of conflict are two parties if there is really no alternative other than separating them?
Level 5 - (World war)
Task estimates are usually provided using what measure?
In hours using ideal time
This consensus technique involves holding up a number of fingers on one hand to demonstrate the level of agreement (from 0 - 5)?
Fist-of-five
This information radiator can help identify bottlenecks in workflow?
Cumulative Flow Diagram (CFD)
This type of communication allows information to be absorbed simply by having team members in the same location?
Osmotic
This type of testing is written by programmers, for programmers, in a programming language?
Unit test
True or false-For agile to be effective, teams should be devoid of conflict?
False - some conflict should be expected and encouraged, the most unhealthy teams are conflict avoidant
True or false-It is acceptable for managers and executives to ask for clarification from team members in a daily Scrum?
FALSE
True or false-It is not acceptable to extend the end date of a sprint regardless of whether or not all functionality has been completed?
TRUE
What are story points?
An arbitrary unit of measure for the relative size of a user story
What are the 3 Scrum Roles?
Product Owner, ScrumMaster, Development Team
What are the 4 Scrum Ceremonies (events/meetings)?
Sprint Planning, Daily Scrum, Sprint Review, Sprint Retrospective
What are the characteristics of a well structured product backlog?
DEEP - Detailed Appropriately, Estimated, Emergent, and Prioritized
What are the steps in the Test-Driven Development (TDD) cycle?
Red - Write test that fails
Green - Write code and run test to verify it passes
Refactor - Optimize and clean up code