Agile Theory Flashcards
The 4 values of agile
- people over process and tool
- working software over comprehensive documentations
- customer collaboration over rigid contract
- responding to changes over following a plan
Piss off kus Chan !
The 4 part of the SCRUM cycle
1) plan
2) build
3) test
4) review
3 roles in Scrum
- product owner
- scrum master
- team (dev and testers)
criteria for user story
Independant Negotiable Valuable Estimable Small Testable
INVEST
Scrum master questions for a daily scrum
What have you done since last daily scrum
What will you do before the next daily scrum
What obstacles are impeding your work
Retrospective meeting questions
What works well?
What did not work?
What should we change for the next sprint?
3 scrum artefacts
Product backlogs
Sprint backlogs
Burndown chart
4 scrum meetings
Sprint planning
Daily scrum
Sprint review
Sprint retrospective
Scrum process
Product backlog Sprint planning Sprint backlog Daily scrum Sprint Shippable product Sprint review Sprint retrospective Product backlog...
PBIs
Product backlog items (stories and defects)
User story template
As a ‘user’ I want ‘function’ so that ‘result’
Acceptance criteria template
Given ‘context’
When ‘event1’, ‘event2’
Then ‘outcome1’, ‘outcome2’
Release burndown chart
Track and forecast project progress: based on remaining effort on the product backlog and time. Best created in the sprint review.
Y=story point left, x=sprint number.
Definition of done
A description of the criteria every increment must fulfill: backlog->working software tested and documented
3 pillars of scrum
Transparency, inspection, adaptation
Transinspad
(Empirical process control)