Slide 1

Slide 1 text

PACING SPRINTS @emmajanehw

Slide 2

Slide 2 text

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

Slide 3

Slide 3 text

SPRINTING LIKE A DISTANCE RUNNER. 1. Define scope. 2. Plan (and pace) sprints. 3. Maintain focus and motivation.

Slide 4

Slide 4 text

DEFINING THE SCOPE OF WORK What are we going to do?

Slide 5

Slide 5 text

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.

Slide 6

Slide 6 text

Source: http://winnipegagilist.blogspot.co.uk/2012/03/how-to-create-user-story-map.html More: http://agileproductdesign.com/ Book: User Story Mapping (http://shop.oreilly.com/product/0636920033851.do)

Slide 7

Slide 7 text

No content

Slide 8

Slide 8 text

RADICALLY TRANSPARENT PLANNING ARTEFACTS • Inception Deck. • User Story Map. • Project Approach Document. • Epics / Backlog • The “Won’t Build” List.

Slide 9

Slide 9 text

PLAN THE SPRINTS; SPRINT THE PLAN. When are we going to do it?

Slide 10

Slide 10 text

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.

Slide 11

Slide 11 text

A PROJECT IS A MARATHON Pace sprints to be increasingly difficult with periodic rest weeks.

Slide 12

Slide 12 text

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.

Slide 13

Slide 13 text

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

Slide 14

Slide 14 text

LEAVE ROOM FOR UNEXPECTED DELIGHTS.

Slide 15

Slide 15 text

MAINTAINING MOMENTUM Are we almost there yet?

Slide 16

Slide 16 text

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.

Slide 17

Slide 17 text

No content

Slide 18

Slide 18 text

[INSERT APPROPRIATE GIF HERE]

Slide 19

Slide 19 text

MOTIVATE • Ask the team what motivates them. • Give choice. • Have high standards
 which allow for creative solutions. • Celebrate wins.

Slide 20

Slide 20 text

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