Pre-title that displays hint
Scrum
day 2
Previously on scrum....
- Why scrum
- The scrum cycle
- The backlog
Why scrum?
Adapting to change over planning
Involving customers over contract negotiation
Transparency within team and with customers.
Team commitment through participation.
Waterfall
Planning in short cycles
Continuous evaluation
Commitment of everyone throughout project
Any questions?
The Sprint
- Fixed duration (2 weeks - 1 month)
- Consistency creates clarity and calmness
- Helps with planning
- Commit to it
- Doesn't have to be full-time
Scrum Team
- Do the sprint work
- Multi-disciplinary
Scrum Master
- Not a 'boss'
- Facilitator
- Coach
- Can be part of scrum team
- Takes away "impediments"
Product owner
- Responsible for prioritization
- Good communicating ideas and requirements
- Has the vision about the product
- Close to the client
- Understands requirements of client
- Committed to the product success
Excercise: Choose teams and roles
- Keep teams multi-disciplinary
- Choose wisely
Backlog
- Epics
- Get all the permits
- Integrate with our facebook page
- Create a theme
- User Stories
- Site layout of the resort
- Initial sketch of the building design
- A block showing the 10 most recent facebook posts
- An image showing the graphical design of the site
- Tasks
- Go to the LRO to get the site record
- Choose the best facebook plugin
- Get a sample of suitable fonts
- Add value for user/client
- "What" not "How"
- Testable
- Small
- Estimatable
Estimate the backlog items
- General estimate
- Using points: 0, 1/2, 1, 2, 3, 5, 8, 10, 13, 20, 40
- Start with the biggest one, then the smallest one
- Fill in the rest
Excercise: Backlog meeting
- Scrum master = chair person
- PO with help from team fills backlog
- Start general, then narrow down
- Prioritize initially
- Clarify one by one
- General estimation with points
- Adjust Priorities
- Remember user/client value
- Selection and requirements
- Set sprint goal
- Select backlog items based on points
- Velocity
- Requirements clarification
- Priorities
- Detailed planning
- Sprint budget
- Make tasks
- Estimate tasks
- Feasibility
- Stretch tasks
Excercise: Plan first sprint
- Part 1
- Use whiteboard and taiga
- Write down initial sprint goal
- Choose backlog items (use points+priority)
- PO: clarify each item, team ask questions
- Adjust/add as required
- Adjust priorities as required
- Part 2
- Set sprint budget
- Divide items into tasks one by one
- Estimate task points/time
- Check feasibility and adjust
- Define stretch tasks