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

Pacing Sprints

Pacing Sprints

Do you know the difference between a steady pace and a death march? If you've ever trained for any kind of endurance event, you probably do. In 1998, I trained for my first (and only) marathon. I failed to finish that marathon, but learned a lot that helps me in my work today as a project manager for the United Nations. In this session you will learn how I apply the principles of exercise progressions to successfully pace teams in agile sprints.

By the end of this session you will be able to:

define and map progression, which includes building strength, rest weeks and tapering
adjust a sprint plan to account for atypical weeks and multi-part problems
identify and mitigate individual and team habits that indicate boredom and burnout
adapt your sprint plan when unexpected emergencies arise
By implementing the ideas in this session, your teams will experience higher engagement, improved performance and an overall boost in morale and confidence. There will be time at the end for discussion around how to introduce these concepts for the personalities you work with.

Tweet

More Decks by Emma Jane Hogbin Westby

Other Decks in Technology

Transcript

  1. Difficulty of Task (amount of new knowledge required) easier tasks

    Time easier tasks taper as you get ready for public launch INCORPORATING LEARNING INTO SPRINT PLANNING
  2. SPRINTING LIKE A DISTANCE RUNNER. 1. Define scope. 2. Plan

    (and pace) sprints. 3. Maintain focus and motivation.
  3. REWARDS & RISKS Allows you to identify and name project

    gremlins. Allows you to get a read on how / when stakeholders want to be involved in the project. Allows you to start the idea of a “won’t build” list. Define Scope Can cause tensions if stakeholder thinks you’re trying to avoid work with the “won’t build” list.
  4. RADICALLY TRANSPARENT PLANNING ARTEFACTS • Inception Deck. • User Story

    Map. • Project Approach Document. • Epics / Backlog • The “Won’t Build” List.
  5. REWARDS & RISKS Allows team to understand the scaffolding they

    should put in place for features they’ll build. Place “hard” tasks when team is likely to be most engaged (e.g., consider holidays). Build in capacity for iteration; plan to replace elements with increasingly more complex code. Plan your project If your plan is too rigid, you start getting into waterfall-style promises.
  6. A PROJECT IS A MARATHON Pace sprints to be increasingly

    difficult with periodic rest weeks.
  7. MITIGATE THE LEARNING CURVE • Plan and review:
 technical review

    board. • Allow fluid scheduling:
 Kanban-style pull, not deadline-style Scrum. • Share learning often:
 demo -> Q&A.
  8. Difficulty of Task (amount of new knowledge required) easier tasks

    Time easier tasks taper as you get ready for public launch INCORPORATING LEARNING INTO SPRINT PLANNING
  9. REWARDS & RISKS Getting to know your stakeholders means you

    can mitigate their impact on the developers. Getting to know your developers allows you to pace the project with more grace. Know your team Seeing today’s capacity might make you hesitant to push the team to do better tomorrow. It’s time consuming,
 and if you stop it will be noticed.
  10. MOTIVATE • Ask the team what motivates them. • Give

    choice. • Have high standards
 which allow for creative solutions. • Celebrate wins.
  11. RESOURCES Managing Change
 http://gitforteams.com/resources/change-management.html A Developer’s Primer To Managing Developers


    https://austin2014.drupal.org/session/developers-primer-managing-developers.html Things I Learned From Managing My First Project
 https://drupalize.me/blog/201312/things-i-learned-managing-my-first-project