Skip to content

Instantly share code, notes, and snippets.

@bwreid
Last active September 22, 2022 11:52
Show Gist options
  • Save bwreid/2c26c8715ccbaaa344a7f2cb4ae1a312 to your computer and use it in GitHub Desktop.
Save bwreid/2c26c8715ccbaaa344a7f2cb4ae1a312 to your computer and use it in GitHub Desktop.

Agile Process

Objectives

  • 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

Terms

  • Agile
  • Waterfall
  • Sprint
  • Sprint Meeting
  • Retrospective
  • Scrum Master
  • Story
  • Icebox

Guiding Questions

  • 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...

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment