Upgrade to Pro — share decks privately, control downloads, hide ads and more …

A Tale of Two Teams

Dana Jones
October 13, 2018

A Tale of Two Teams

A look at scrum and kanban practices, and how they can be suited to fit different teams.

Dana Jones

October 13, 2018
Tweet

More Decks by Dana Jones

Other Decks in Technology

Transcript

  1. Contingency Theory Fred Edward Fiedler
 Born in Austria, 1922 Leadership

    approach should be based on: Leader's personality Situation
  2. Project Managers Communicate between stakeholders Evaluate effort and reward of

    ideas Plan the product or client roadmap Adjust to change
  3. Project Managers Communicate between stakeholders Evaluate effort and reward of

    ideas Plan the product or client roadmap Adjust to change Help teams ship
  4. Scrum Rituals Backlog Grooming Sprint Planning Sprint Kickoff Daily Standup


    / Daily Scrum PR Review Launch Sprint Demo Sprint Review Sprint Retrospective
  5. "And Friends" Rituals One-on-One (1:1) Skip-Level Meeting Team Sync/ Check-in

    Five Why's Decomposition Ticket Pointing Grooming
  6. Team Size Development Experience Composition of Team (Roles) Team Members

    Personalities Project Manager
 Personality Length of Engagement Location Circadian Rhythms Remote Experience Purpose of Team Employment Status Time-life of Team Project Deadline Budget Company Culture
  7. Team Size Development Experience Composition of Team (Roles) Team Members

    Personalities Project Manager
 Personality Length of Engagement Location Circadian Rhythms Remote Experience Purpose of Team Employment Status Time-life of Team Project Deadline Budget Company Culture Upper Management Support
  8. Team A All collocated Junior - Mid Long-term Maintenance Permanent

    employees Team B Distributed Mid - Senior Short-term Framework upgrade Contractors
  9. All collocated Junior - Mid Long-term Maintenance Permanent employees More

    frequent touchpoints Technical development Team A
  10. All collocated Junior - Mid Long-term Maintenance Permanent employees More

    frequent touchpoints Technical development Professional development Team A
  11. All collocated Junior - Mid Long-term Maintenance Permanent employees More

    frequent touchpoints Technical development Professional development Cultural reinforcement Team A
  12. All collocated Junior - Mid Long-term Maintenance Permanent employees More

    frequent touchpoints Technical development Professional development Cultural reinforcement Written documentation Team A
  13. All collocated Junior - Mid Long-term Maintenance Permanent employees More

    frequent touchpoints Technical development Professional development Cultural reinforcement Written documentation Well-defined processes Team A
  14. Team A Sprint Planning Sprint Kickoff Daily Standup
 / Daily

    Scrum Sprint Review Sprint Retrospective
  15. Team A Sprint Planning Sprint Kickoff Daily Standup
 / Daily

    Scrum Sprint Review Sprint Retrospective Ticket Pointing
  16. Team A Sprint Planning Sprint Kickoff Daily Standup
 / Daily

    Scrum PR Review Sprint Review Sprint Retrospective Ticket Pointing
  17. Team A Sprint Planning Sprint Kickoff Daily Standup
 / Daily

    Scrum PR Review Sprint Review Sprint Retrospective One-on-One (1:1) Skip-Level Meeting Ticket Pointing
  18. Distributed Mid - Senior Short-term Framework upgrade Contractors Fewer touchpoints

    Technical progress Time and budget pressure Cultural protection Team B
  19. Distributed Mid - Senior Short-term Framework upgrade Contractors Fewer touchpoints

    Technical progress Time and budget pressure Cultural protection Well-curated backlog Team B
  20. Distributed Mid - Senior Short-term Framework upgrade Contractors Fewer touchpoints

    Technical progress Time and budget pressure Cultural protection Well-curated backlog Well-defined processes Team B
  21. Sprint Kickoff Checklist Scope is defined (time, features, budget) Product

    backlog is well groomed Team has clear understanding of sprint objectives and processes Team members are free of other work All cards in the sprint backlog are pointed Work in the sprint backlog is achievable within the course of the sprint There is a plan for removing any identified blockers
  22. Sprint Kickoff Checklist Scope is defined (time, features, budget) Product

    backlog is well groomed Team has clear understanding of sprint objectives and processes Team members are free of other work All cards in the sprint backlog are pointed Work in the sprint backlog is achievable within the course of the sprint There is a plan for removing any identified blockers
  23. Sprint Kickoff Checklist Scope is defined (time, features, budget) Product

    backlog is well groomed Team has clear understanding of sprint objectives and processes Team members are free of other work All cards in the sprint backlog are pointed Work in the sprint backlog is achievable within the course of the sprint There is a plan for removing any identified blockers
  24. Sprint Kickoff Checklist Scope is defined (time, features, budget) Product

    backlog is well groomed Team has clear understanding of sprint objectives and processes Team members are free of other work All cards in the sprint backlog are pointed Work in the sprint backlog is achievable within the course of the sprint There is a plan for removing any identified blockers
  25. Sprint Kickoff Checklist Scope is defined (time, features, budget) Product

    backlog is well groomed Team has clear understanding of sprint objectives and processes Team members are free of other work All cards in the sprint backlog are pointed Work in the sprint backlog is achievable within the course of the sprint There is a plan for removing any identified blockers
  26. Sprint Kickoff Checklist Scope is defined (time, features, budget) Product

    backlog is well groomed Team has clear understanding of sprint objectives and processes Team members are free of other work All cards in the sprint backlog are pointed Work in the sprint backlog is achievable within the course of the sprint There is a plan for removing any identified blockers
  27. Sprint Kickoff Checklist Scope is defined (time, features, budget) Product

    backlog is well groomed Team has clear understanding of sprint objectives and processes Team members are free of other work All cards in the sprint backlog are pointed Work in the sprint backlog is achievable within the course of the sprint There is a plan for removing any identified blockers
  28. When Meetings Need to Die Attendees consistently decline invites They

    aren't achieving their objectives There is no clear objective They are often canceled They can be replaced with an email People are nodding off, checking laptops or phones, not making eye contact
  29. When Meetings Need to Die Attendees consistently decline invites They

    aren't achieving their objectives There is no clear objective They are often canceled They can be replaced with an email People are nodding off, checking laptops or phones, not making eye contact
  30. When Meetings Need to Die Attendees consistently decline invites They

    aren't achieving their objectives There is no clear objective They are often canceled They can be replaced with an email People are nodding off, checking laptops or phones, not making eye contact
  31. When Meetings Need to Die Attendees consistently decline invites They

    aren't achieving their objectives There is no clear objective They are often canceled They can be replaced with an email People are nodding off, checking laptops or phones, not making eye contact
  32. When Meetings Need to Die Attendees consistently decline invites They

    aren't achieving their objectives There is no clear objective They are often canceled They can be replaced with an email People are nodding off, checking laptops or phones, not making eye contact
  33. When Meetings Need to Die Attendees consistently decline invites They

    aren't achieving their objectives There is no clear objective They are often canceled They can be replaced with an email People are nodding off, checking laptops or phones, not making eye contact