Skip to content

Instantly share code, notes, and snippets.

@nilz3ro
Created October 10, 2016 16:56
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save nilz3ro/e7b9e920628000dd06d3165089e16ff6 to your computer and use it in GitHub Desktop.
Save nilz3ro/e7b9e920628000dd06d3165089e16ff6 to your computer and use it in GitHub Desktop.
Agile / Scrum As presented as Roger H.

Agile (As presented by Roger H.)

We should always be delivering The Thing that has the most Business Value.

Terms

Agile

The ability to create and respond to change in order to succeed in an uncertain and turbulent environment.

Scrum

The most common framework for using Agile with Software Development.

Parts of Scrum

  • Product Backlog
  • Sprint Planning
  • Sprint Backlog
  • Sprint - 2 to 4 week period of work used to identify a teams max effective workload.
  • Product Increment - The thing that gets released at the end of the Sprint.
  • Product Backlog - Have to have a problem to solve and Key Stakeholders.
  • Story Refinement (Blends LEAN and UX)
  • Stories should describe 1 specific deliverable.
  • Story Refinement should be done before the sprint starts.

Lean

  • Comes from Toyota.
  • Minimalism
  • STOP If something is going wrong.

Main Principle

  • VALUE - Creating value or stopping something that Limits value.

Blocker

  • Any question that needs to be answered for someone to continue to do their job.

UX (User Experience)

The understanding of people and how they interact with your application. We build things for people to use, not just because they are cool. What is the person going to do?

  • Not to be confused with User Interface.

Concepts

  • Everyone has their own subjective interpretation.
  • Time does not change.
  • Everything else changes. (Must embrace change)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment