User Stories & UML Flashcards
(43 cards)
What is “Big Design Up Front”? What are the steps in traditional requirements analysis?
What are some problems with the “Big Design Up Front” approach?
What are the following problems with the “Big Design Up Front” approach?
Requirements Checklist
Intangible Software
What are the following problems with the “Big Design
Customer decisions
Requirements Changes
What does it mean that software requirements = communication? What is the difference between a project relying on those who view the software from a business perspective and those who develop the software?
What is the solution to having different perspectives on a software project? How is decision making handled?
What are user stories? What are the three main components?
Who are user stories written by? What language are they written in?
Example of good and bad user stories:
What are some of the common templates for user stories?
Why is conversation important to constructing user stories? What do user stories represent?
What is on the front / back of a user story?
What is a user story estimation? What are story points?
What is acceptance testing with regards to user stories?
What is Story-Driven Development? How does it work?
What is release planning with regards to story-driven development?
Example of story-driven development release planning:
What is prioritization with regards to story-driven development?
What are the differences between BDUF and story-driven development?
Good user stories must follow the INVEST acronym. What are the components of the INVEST acronym?
What does it mean for a user story to be independent? What are some of the problems with dependent stories?
What does it mean for a user story to be negotiable? Why is this important?
What does the amount of information have to do with a user story being negotiable?
What does it mean for a user story to be valuable? Valuable to who?