Last active
February 25, 2024 16:21
-
-
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