Skip to content

Instantly share code, notes, and snippets.

@ZapDos7
Last active February 25, 2024 16:21
Show Gist options
  • Save ZapDos7/0e30e74b3e4b0feca6f6bf388f7d485e to your computer and use it in GitHub Desktop.
Save ZapDos7/0e30e74b3e4b0feca6f6bf388f7d485e to your computer and use it in GitHub Desktop.

Agile

  • is a software development methodology
  • core: break workload in chunks of smaller projects => flexibility
  • 2 frameworks: Kanban & Scrum

Definitions:

  • story = smallest defined piece of work (e.g. new Jira ticket/GitHub issue)
    • "As a I want to " => context
    • Add details in description for the requirements (so they can be verified)
    • number of story points express how much effort is expected (difficulty, risk...) - they are based on the Fibonacci sequence (1,2,3,5,8,13,...). It's best to have small numbers (better division of tasks)
  • epic = group of stories
    • represent a feature
    • no Δt defined
  • sprint = the way of planning how work gets done
    • the Δt
    • usually 2 weeks of work
    • team velocity = number of story points = Σ(avg velocity of devs)
    • points/sprint may vary based on experience of devs
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment