- Identify the difference between an "agile" and "waterfall" process
- Identify the features of a "sprint" and its benefit
- Define common agile terms
- Write user-centric stories that do not include implementation details
- Prioritize stories according to difficulty
- Agile
- Waterfall
- Sprint
- Sprint Meeting
- Retrospective
- Scrum Master
- Story
- Icebox
-
What is the difference between "agile" and "waterfall" processes? You can refer to this website for an example.
Your answer...
-
Why do you think companies are preferring the "agile" process as opposed to the "waterfall" process?
Your answer...
-
What is a "sprint" and how does it contribute to an "agile" process? This video may help!
Your answer...
-
What is the goal of a "sprint meeting" at the beginning of a sprint and a "retrospective" at the end of a sprint?
Your answer...
-
In what format should you write your stories? Why is it important to not include implementation details in them?
Your answer...
-
Imagine we are adding a new feature to Learn where you are able to pose a question to your classroom and score points for answering other student's questions. Write a story or stories to accomplish this feature.
Your answer...
-
What is the purpose of prioritizing stories? What would it mean for one story to "block" another story?
Your answer...
-
With a group, view the following Trello Project and transform the notes in the Icebox into actual stories. Then prioritize the stories, keeping in mind any dependencies between stories. Use the labels to "point" your stories according to how difficult you think they are. What was challenging about this process?
Your answer...