SlideShare ist ein Scribd-Unternehmen logo
1 von 19
TWEAKING SCRUM
Patrick Szalapski
Senior Developer, General Mills
Find me on LinkedIn, Facebook, Skype, Twitter @Szalapski
AGILE MEANS VALUING…
1. Individuals and interactions over processes and tools
2. Working software over comprehensive documentation
3. Customer collaboration over contract negotiation
4. Responding to change over following a plan
That is, while there is value in the items on the right,
we value the items on the left more.
SCRUM BASICS
SCRUM BASICS
• A software product should be developed
• by a self-organizing team
• in multiple fixed-length sprints
• in full collaboration with the product owner
• using Agile values and principles throughout.
1. DON’T BE SO STRICT ON USER STORIES
1. DON’T BE SO STRICT ON USER STORIES
1. DON’T BE SO STRICT ON USER STORIES
1. DON’T BE SO STRICT ON USER STORIES
1. DON’T BE SO STRICT ON USER STORIES
1. DON’T BE SO STRICT ON USER STORIES
Tweaking Scrum
2. BREAK UP THE SPRINT PLANNING MEETING
•Do before sprint planning:
•retrospective
•stakeholder demo
•planning poker
•Do immediately after sprint planning:
task breakdown
3. STOP TRACKING HOURS ON TASKS
4. CONSIDER SHORTER SPRINTS
•Your sprint may be too long if…
• Your product owner can’t wait till next sprint for
important changes, OR
• Any individual is working on more than one “big
thing” in a sprint, OR
• At the end of the sprint, there’s too many things to
keep track of, OR
• You can’t get sprint planning done in one day
•Tackle 2/3+ of the work in 2/3 of the time
5. ADD SPECIALIZED DEMOS AS NECESSARY
The Sprint Demo is for the main stakeholder(s) and
should be tailored for them
If others need a more technical or more detailed
demo, do it another time.
6. REMEMBER THE POINT OF OUR RITUALS
The purpose of… Is…
Product backlog
grooming/prioritization
Ensure the team works on only the most important
things all the time
Sprint planning Get a sprint backlog that the team can complete
Retrospective Find a few key areas to proactively improve
Task breakdown Understand scope of work and plan as a team
Planning poker Estimate complexity of work for prioritization
Daily scrum For the team to collaborate and clear each other’s
roadblocks
Sprint demo Deliver to stakeholders and gather feedback
Tweaking Scrum
7. LIGHTNING ROUND
• Story points are abstract—can’t convert to hours/days
• Embrace their abstract, relative, floating nature
• …or just go ahead and estimate in hours/days
• We are making software, not code: Find some key team
members to help the Product Owner groom the backlog
• Actually stand up in the daily scrum
• Come up with big, strange, or helpful ideas within the team
• Scrum only works if everyone on the team is trying hard
TWEAKING SCRUM
Patrick Szalapski
Senior Developer, General Mills
Find me on LinkedIn, Facebook, Skype, Twitter @Szalapski

Weitere ähnliche Inhalte

Empfohlen

5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summarySpeakerHub
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next Tessa Mero
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentLily Ray
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best PracticesVit Horky
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project managementMindGenius
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...RachelPearson36
 
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...Applitools
 
12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at WorkGetSmarter
 
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...DevGAMM Conference
 
Barbie - Brand Strategy Presentation
Barbie - Brand Strategy PresentationBarbie - Brand Strategy Presentation
Barbie - Brand Strategy PresentationErica Santiago
 
Good Stuff Happens in 1:1 Meetings: Why you need them and how to do them well
Good Stuff Happens in 1:1 Meetings: Why you need them and how to do them wellGood Stuff Happens in 1:1 Meetings: Why you need them and how to do them well
Good Stuff Happens in 1:1 Meetings: Why you need them and how to do them wellSaba Software
 
Introduction to C Programming Language
Introduction to C Programming LanguageIntroduction to C Programming Language
Introduction to C Programming LanguageSimplilearn
 
The Pixar Way: 37 Quotes on Developing and Maintaining a Creative Company (fr...
The Pixar Way: 37 Quotes on Developing and Maintaining a Creative Company (fr...The Pixar Way: 37 Quotes on Developing and Maintaining a Creative Company (fr...
The Pixar Way: 37 Quotes on Developing and Maintaining a Creative Company (fr...Palo Alto Software
 
9 Tips for a Work-free Vacation
9 Tips for a Work-free Vacation9 Tips for a Work-free Vacation
9 Tips for a Work-free VacationWeekdone.com
 
I Rock Therefore I Am. 20 Legendary Quotes from Prince
I Rock Therefore I Am. 20 Legendary Quotes from PrinceI Rock Therefore I Am. 20 Legendary Quotes from Prince
I Rock Therefore I Am. 20 Legendary Quotes from PrinceEmpowered Presentations
 

Empfohlen (20)

5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search Intent
 
How to have difficult conversations
How to have difficult conversations How to have difficult conversations
How to have difficult conversations
 
Introduction to Data Science
Introduction to Data ScienceIntroduction to Data Science
Introduction to Data Science
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best Practices
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project management
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
 
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
 
12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work
 
ChatGPT webinar slides
ChatGPT webinar slidesChatGPT webinar slides
ChatGPT webinar slides
 
More than Just Lines on a Map: Best Practices for U.S Bike Routes
More than Just Lines on a Map: Best Practices for U.S Bike RoutesMore than Just Lines on a Map: Best Practices for U.S Bike Routes
More than Just Lines on a Map: Best Practices for U.S Bike Routes
 
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
 
Barbie - Brand Strategy Presentation
Barbie - Brand Strategy PresentationBarbie - Brand Strategy Presentation
Barbie - Brand Strategy Presentation
 
Good Stuff Happens in 1:1 Meetings: Why you need them and how to do them well
Good Stuff Happens in 1:1 Meetings: Why you need them and how to do them wellGood Stuff Happens in 1:1 Meetings: Why you need them and how to do them well
Good Stuff Happens in 1:1 Meetings: Why you need them and how to do them well
 
Introduction to C Programming Language
Introduction to C Programming LanguageIntroduction to C Programming Language
Introduction to C Programming Language
 
The Pixar Way: 37 Quotes on Developing and Maintaining a Creative Company (fr...
The Pixar Way: 37 Quotes on Developing and Maintaining a Creative Company (fr...The Pixar Way: 37 Quotes on Developing and Maintaining a Creative Company (fr...
The Pixar Way: 37 Quotes on Developing and Maintaining a Creative Company (fr...
 
9 Tips for a Work-free Vacation
9 Tips for a Work-free Vacation9 Tips for a Work-free Vacation
9 Tips for a Work-free Vacation
 
I Rock Therefore I Am. 20 Legendary Quotes from Prince
I Rock Therefore I Am. 20 Legendary Quotes from PrinceI Rock Therefore I Am. 20 Legendary Quotes from Prince
I Rock Therefore I Am. 20 Legendary Quotes from Prince
 

Tweaking Scrum

  • 1. TWEAKING SCRUM Patrick Szalapski Senior Developer, General Mills Find me on LinkedIn, Facebook, Skype, Twitter @Szalapski
  • 2. AGILE MEANS VALUING… 1. Individuals and interactions over processes and tools 2. Working software over comprehensive documentation 3. Customer collaboration over contract negotiation 4. Responding to change over following a plan That is, while there is value in the items on the right, we value the items on the left more.
  • 4. SCRUM BASICS • A software product should be developed • by a self-organizing team • in multiple fixed-length sprints • in full collaboration with the product owner • using Agile values and principles throughout.
  • 5. 1. DON’T BE SO STRICT ON USER STORIES
  • 6. 1. DON’T BE SO STRICT ON USER STORIES
  • 7. 1. DON’T BE SO STRICT ON USER STORIES
  • 8. 1. DON’T BE SO STRICT ON USER STORIES
  • 9. 1. DON’T BE SO STRICT ON USER STORIES
  • 10. 1. DON’T BE SO STRICT ON USER STORIES
  • 12. 2. BREAK UP THE SPRINT PLANNING MEETING •Do before sprint planning: •retrospective •stakeholder demo •planning poker •Do immediately after sprint planning: task breakdown
  • 13. 3. STOP TRACKING HOURS ON TASKS
  • 14. 4. CONSIDER SHORTER SPRINTS •Your sprint may be too long if… • Your product owner can’t wait till next sprint for important changes, OR • Any individual is working on more than one “big thing” in a sprint, OR • At the end of the sprint, there’s too many things to keep track of, OR • You can’t get sprint planning done in one day •Tackle 2/3+ of the work in 2/3 of the time
  • 15. 5. ADD SPECIALIZED DEMOS AS NECESSARY The Sprint Demo is for the main stakeholder(s) and should be tailored for them If others need a more technical or more detailed demo, do it another time.
  • 16. 6. REMEMBER THE POINT OF OUR RITUALS The purpose of… Is… Product backlog grooming/prioritization Ensure the team works on only the most important things all the time Sprint planning Get a sprint backlog that the team can complete Retrospective Find a few key areas to proactively improve Task breakdown Understand scope of work and plan as a team Planning poker Estimate complexity of work for prioritization Daily scrum For the team to collaborate and clear each other’s roadblocks Sprint demo Deliver to stakeholders and gather feedback
  • 18. 7. LIGHTNING ROUND • Story points are abstract—can’t convert to hours/days • Embrace their abstract, relative, floating nature • …or just go ahead and estimate in hours/days • We are making software, not code: Find some key team members to help the Product Owner groom the backlog • Actually stand up in the daily scrum • Come up with big, strange, or helpful ideas within the team • Scrum only works if everyone on the team is trying hard
  • 19. TWEAKING SCRUM Patrick Szalapski Senior Developer, General Mills Find me on LinkedIn, Facebook, Skype, Twitter @Szalapski

Hinweis der Redaktion

  1. For GMI
  2. test
  3. still love this format, brings out a lot of important discussion makes the product owner consider unknown aspects of the story
  4. Caveat: business has to be okay with fixing a narrow technical problem, not an overall user experience
  5. The goal of sprint planning is to get a sprint backlog and thus give the team everything they need to start and complete the work.
  6. Tasks should be completeable in a day Real benefit happens when tasks are finished, not when they are “half done” (count tasks remaining rather than hours remaining) Task list is for the team to self-organize around
  7. hard to schedule meetings, get time of business
  8. 2. Find some key team members to help the Product Owner groom the backlog and understand the tech side of planning
  9. test