scrum training for key ingredient employees

33
Key Ingredient Scrum Training by Lucina Stricko, CSPO Presented on September 12, 2014

Upload: lucina-stricko-cspo-csm

Post on 01-Dec-2014

143 views

Category:

Business


1 download

DESCRIPTION

Using Scrum at Key Ingredient Corporation

TRANSCRIPT

Page 1: Scrum Training for Key Ingredient Employees

Key IngredientScrum Training by Lucina Stricko, CSPO

Presented on September 12, 2014

Page 2: Scrum Training for Key Ingredient Employees

Recap

Page 3: Scrum Training for Key Ingredient Employees

What is Scrum?

Page 4: Scrum Training for Key Ingredient Employees

Scrum is

A light-weight, iterative and incremental Agile project management framework

Page 5: Scrum Training for Key Ingredient Employees

Scrum at a glance

Page 6: Scrum Training for Key Ingredient Employees

Individuals in Scrum Team

Product Manager

Page 8: Scrum Training for Key Ingredient Employees

Individuals in Scrum

Scrum Team - self-organizing

Page 9: Scrum Training for Key Ingredient Employees

Individuals in Scrum

Scrum Team - cross-functioning “T-shaped” team members

Page 10: Scrum Training for Key Ingredient Employees

Individuals

Ideal Size - 7 +/- 2

2 pizza team

Page 11: Scrum Training for Key Ingredient Employees

Interactions are time-boxed

• Stakeholders Meeting [1 hour per Sprint]

• Planning Meetings [depends on length of Sprint]

• Daily Scrum/Standups [15 minutes per day]

• Sprint Review/Demo [1 hour per Sprint]

• Retrospective [1 hour per Sprint]

Page 12: Scrum Training for Key Ingredient Employees

Stakeholders Meeting

• Seek to Understand Business Objectives• Prioritize Items in Backlog based on Business Value• Manage Stakeholder Expectations…

• You cannot promise when something will get done, only that it will get added to the backlog!• If they think it’s the “highest priority” you need to get stakeholders to AGREE that it’s higher than the top things on the stakeholder…

Page 13: Scrum Training for Key Ingredient Employees

Planning Meeting

• Grooming - Break down large stories (EPICs) into smaller tasks (Children)• Estimate tasks• Commit to achieving the Sprint Goal• Commit to completing tickets before the end of the Sprint

Page 14: Scrum Training for Key Ingredient Employees

Example of an EPIC

Page 15: Scrum Training for Key Ingredient Employees

Example of AssociatedChildrenTickets

Page 16: Scrum Training for Key Ingredient Employees

Anatomy of a User Story

Page 17: Scrum Training for Key Ingredient Employees

Example of a Clear User Story

Page 18: Scrum Training for Key Ingredient Employees

Estimating Tickets

• Estimating in Story Points, T-Shirt Sizes

• What Story Points Tell Us

• Why Not Estimate in Hours?

Page 19: Scrum Training for Key Ingredient Employees

Choosing Estimating Games

• Fibonacci Cards• 0, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89

• “as a feature increases in size, our inherent ability to accurately estimate its size diminishes”

• http://pmstudent.com/implementing-scrum-the-basics-part-2/

• Planning Poker• http://en.wikipedia.org/wiki/Planning_poker

Page 20: Scrum Training for Key Ingredient Employees

Anatomy of a Scrum Board

Page 21: Scrum Training for Key Ingredient Employees

Pull vs. Push

Page 22: Scrum Training for Key Ingredient Employees

Daily Standups

Page 23: Scrum Training for Key Ingredient Employees

Daily Standups - Time Boxed [15m]

Page 24: Scrum Training for Key Ingredient Employees

Sprint Review (aka Demo Time)

Page 25: Scrum Training for Key Ingredient Employees

Burn Down Chart

Page 26: Scrum Training for Key Ingredient Employees

Retrospective• In Practice… these can be somewhat difficult to manage.• Focus on specific things that went well & didn’t go well.• Focus on the work, not on the person!• Try to get to 1 thing we might want to do better next time.• The ScrumMaster will remind the team to keep working on that item during the sprint.• At the next Retro, you will have a victory to celebrate!

Page 27: Scrum Training for Key Ingredient Employees

Scrum

VS

Kanban

Page 28: Scrum Training for Key Ingredient Employees

Commitment in Scrum

Page 29: Scrum Training for Key Ingredient Employees

Problems with Scrum1. Management Doesn’t Get it!!! (Imposed Deadlines/etc)

2. Requires Small Teams, hard to grow…

3. Co-location (problems with remote teams/members)…. using online tools and having a dedicated ScrumMaster with the team helps

4. Planning takes a lot of collaboration

5. Everyone wants to solve problems in standup - take it offline

6. Cross-functioning not always possible… teams not all with same skills.

7. Unshippable Sprint Results - avoidable with thorough planning

8. Training new Team members - forming new team interrupts with norming and performing

9. Interruptions/Urgent changes - allowed as one “Silver Bullet” at a time

Page 30: Scrum Training for Key Ingredient Employees

Scrum: Quick-Reference GuidePig = Directly committed to developing products (see 3 Scrum Roles)Chicken = Involved but not in the trenches (Customers, Managers, Marketing)

3 Scrum Roles: 3 Scrum Ceremonies: 3 More Ceremonies:Product Owner Sprint Planning Meeting Stakeholders MeetingScrumMaster Daily Scrum / Standup Backlog GroomingScrum Team Retrospective Demonstrations

3 Artifacts: 3 Best Practices: 3 Agile Acronyms: Product Backlog User Stories TDD Test Driven DevelopmentSprint Backlog Estimating/Planning Poker MVPBurndown Chart Scrum Board YAGNI

Page 31: Scrum Training for Key Ingredient Employees

Doing Scrum vs Being AgilePlease see “Becoming an Agile Team Member” from Planigle -

http://www.planigle.com/presentations/Becoming-an-Agile-Team-Member.pdf

Page 32: Scrum Training for Key Ingredient Employees

Questions?Feedback?

Page 33: Scrum Training for Key Ingredient Employees

Source References● slide 2 http://www.agile-pm.org/ ● slide 3 http://www.votility.com/ ● slide 5 http://scrummethodology.com/ ● slide 6 http://www.thousandtyone.com/blog/HowBigAreYourTeams.aspx ● slide 16 http://alaverdyan.com ● slide 21 https://www.outsystems.com/blog/2010/11/scrum-vs-kanban.html ● slide 22 http://stevenhollidge.blogspot.com/2011/10/agile-principles.html ● slide 24 http://tatiyants.com/geek-comic-daily-standups/ ● slide 25 http://www.agiledocs.com/new-questions-for-daily-scrum-standups/ ● slide 26 http://www.rodrigodetoledo.com/ ● slides: 14, 15, 16, 17, 28, 29

○ https://keyingredient.unfuddle.com