Scrum framework overview (2 hrs)
Breakout sessions (2 hrs)
Individuals and interactions over processes and tools
Working software over comprehensive documentation
Customer collaboration over contract negotiation
Responding to change over following a plan
ScrumMaster
Product Owner
Team
Story is developed/coded
Story passed peer review
Story tested by QA engineer
Acceptance criteria are met and approved by product owner
Ideal sprint length is 2 - 4 weeks
We've found the best length is 2 weeks
1 week is too short; too many meetings and not enough development time
How long are your sprints?
Core scrum team attends this meeting
Stories are ready before the meeting
Product owner reviews goals and introduces each story
Stories are moved to the sprint backlog
Team discusses how to complete each story
Each user story is estimated in points
Subtasks are estimated in hours
User stories break large requirements into bite-sized pieces that are easier to digest, understand and build against.
Epics are generally just large user stories!
As a registered user, I want to be able to manage my login credentials so that I can keep my account both secure and easy to remember.
Estimation in Agile:
Planning Poker:
Scrum typically works best in a time and materials model, but can still be used for projects with fixed price and fixed scope.
How do we manage this?
Have all of the requirements for a user story ready
Swap out stories of equal value
Negotiate change requests
Run a tight ship
Adding bugs into the current sprint without sizing them is the cleanest and most efficient approach
The context is fresh so they’ll be quicker to fix
Continuous focus on backlog economics
Bugs are prioritized in the sprint backlog
Minor bugs can be moved to the backlog to be prioritized and estimated for future sprints
What do your teams do?
What challenges do you have?
Hands-on Scrum
How do we help clients become good product owners?
How can we split the product owner role with clients to ensure the process and project runs smoothly?
How do we handle a project when everyone at the client is the product owner?