Scrum points v1a
-
Upload
lester-burson-thomas-mba -
Category
Presentations & Public Speaking
-
view
240 -
download
0
Transcript of Scrum points v1a
Lester Burson-Thomas (Senior Business Analyst)
Can you cook vegetarian food without being a vegetarian?
Being vegetarian is based on ... Cooking is based on a recipe ...
Customer collaboration over contract negotiation
Working software over
comprehensive documentation
Individuals and interactions
over processes and tools
Responding to change over
following a plan
Agile is a set of principles\values …
Highest valued items are
implemented and delivered
first.
During each sprint team
pulls work from a prioritized list.
Complete work in iterations or
sprints.
At the end of each sprint have
a shippable product.
… Scrum is a framework for building a product
ReadyTeambased
ValueDriven
Scrum
In ProgressAgile
Done
IncrementalIterative
FrequentDelivery
ProductionReady
FullyVisible
Product OwnerTeambased
As a purchaser, I can Search for generic equivalents of name-brand items so I can save money.
Effort: 2 hrs. IA, 6hrs Dev, 2 hrs. Test = 10 hrs.
As a purchaser, I can Search for generic equivalents of name-brand items so I can save money.
Effort: 2 hrs. IA, 6hrs Dev, 2 hrs. Test = 10 hrs.
As a purchaser, I can Search for generic equivalents of name-brand items so I can save money.
Effort: 2 hrs. IA, 6hrs Dev, 2 hrs. Test = 10 hrs.
As a purchaser, I can Search for generic equivalents of name-brand items so I can save money.
Effort: 2 hrs. IA, 6hrs Dev, 2 hrs. Test = 10 hrs.
As a purchaser, I can Search for generic equivalents of name-brand items so I can save money.
Effort: 2 hrs. IA, 6hrs Dev, 2 hrs. Test = 10 hrs.
Product Backlog Manage Product Backlog• Catalog of all User Stories• Assign a priority\business value• Add User Stories• Change User Story priority
As a purchaser, I can Search for generic equivalents of name-brand items so I can save money.
Effort: 2 hrs. IA, 6hrs Dev, 2 hrs. Test = 10 hrs.
User Story
Simple description of a desired function
As a purchaser, I can Search for generic equivalents of name-brand items so I can save money.
Effort: 2 hrs. IA, 6hrs Dev, 2 hrs. Test = 10 hrs.
The team is …
Product Owner
Teambased
Manage Product Backlog• Elaborates on Features• Sets Release Dates (release may contain several iterations\sprints)• Reviews Work• Makes sure work done has the most value
Week 1
Week 2
Week 3
Week 4
Week 5
Week 6
Week 7
Week 8
Iteration\Sprint 1 Iteration\Sprint 2
ReleaseDate
ShippableProduct
Teambased
Development Team• Full time• Empowered• 7 ± 2 members• Cross functional• The “engine”
Takes highest priority stories from backlog
Teambased
Scrum Master• Coach• Teacher• Protects team• Facilitate• Administer
Educates the team
Facilitates the team working together
Coaches the team to work together
Product 1
Product 2Iteration 1
Iterative
Iteration 0
Product 0
Product 3
Iteration 2Iteration 3
Why call it Scrum?
Original idea ... January 1986 product development as a cross-team, holistic approach where the team "tries to go the distance as a unit, passing the ball back and forth“ as they all advance forward … like rugby. 1
1 – Harvard Business Review. January 1986 “The New New Product Development Game” by Hirotaka Takeuchi and Ikujiro Nonaka
Leads to the term Scrum in 19952.
As you advance the product forward you need to have periodic meetings to make sure things are on course - these are scrums.
2 – “Scrum Methodology” paper OOPSLA ‘95 Austin, Texas. 1995 Sutherland and Schwaber
Scrum Meetings: Sprint Planning
Team decides how much work it can do in the Sprint.
Scrum Meetings: Daily Scrum
Daily 15-minute meeting to clarify state of work.ScrumMaster asks each team member …- What did you do yesterday?- What will you do today?- Is anything blocking you?
Scrum Meetings: Sprint Review
Demo of the “product” at the end of a Sprint.Product owner determines which items to approveand re-prioritizes the Product Backlog.
* The Human Side of Agile – Gil Broza
*
Teamwork
Sharedleadership
Responsibility
Scrum Meetings: Sprint Retrospective - sample
ReadyTeambased
ValueDriven
Scrum
In ProgressAgile
Done
IncrementalIterative
FrequentDelivery
ProductionReady
FullyVisible
SelfDirected
ReadyScrum
In ProgressAgile
Done
IncrementalIterative
ProductionReady
FullyVisible
SelfDirected
Teambased
ValueDrivenFrequent
Delivery
Some of the basics