FOCUS! A Core Scrum Value By Ron Quartel 05/05/2015 Introduction - - PowerPoint PPT Presentation

focus a core scrum value
SMART_READER_LITE
LIVE PREVIEW

FOCUS! A Core Scrum Value By Ron Quartel 05/05/2015 Introduction - - PowerPoint PPT Presentation

FOCUS! A Core Scrum Value By Ron Quartel 05/05/2015 Introduction <Footer Content: Presentation Title, Partner Name, Other> 2 <Footer Content: Presentation Title, Partner Name, Other> 3 Who Am I? Inventor of new agile


slide-1
SLIDE 1

05/05/2015

FOCUS! – A Core Scrum Value

By Ron Quartel

slide-2
SLIDE 2

<Footer Content: Presentation Title, Partner Name, Other> 2

Introduction

slide-3
SLIDE 3

<Footer Content: Presentation Title, Partner Name, Other> 3

slide-4
SLIDE 4

Who Am I?

<Footer Content: Presentation Title, Partner Name, Other> 4

Inventor of new agile Methodology

FAST Agile

Creator of

Backlog Optimizer http://backlogoptimizer.com/

@agileAgitator

http://www.linkedin.com/in/rquartel http://blog.agileagitator.com

Ron Quartel

Agile Coach, Development Manager, Lean Entrepreneur

slide-5
SLIDE 5

What I’m going to talk about

slide-6
SLIDE 6

Why do I want to talk about FOCUS?

6

slide-7
SLIDE 7

7

Overview

slide-8
SLIDE 8

8

As a Scrum Master, I want to help my team be more focused So that they are more efficient at delivering working software

slide-9
SLIDE 9

Scrum Values

C F O R C

9

slide-10
SLIDE 10

Eliminate Waste (Lean)

<Footer Content: Presentation Title, Partner Name, Other> 10

»Poor Practices »Time Wasting »Distractions

slide-11
SLIDE 11

<Footer Content: Presentation Title, Partner Name, Other> 11

slide-12
SLIDE 12

Four uses of time (including three types of work)

<Footer Content: Presentation Title, Partner Name, Other> 12

slide-13
SLIDE 13

<Footer Content: Presentation Title, Partner Name, Other> 13

Predefined Work

slide-14
SLIDE 14

Predefined Work

  • Core hours
  • Work/Pairing sessions + other (emails, expense reports, research)
  • Breaks and exercise (Fatigue is the antonym of focus)
  • Pomodoro technique
  • Colocation
  • Office layout
  • Cleanliness / Tidyness
  • Diet
  • Pair programming / Mob programming

< 14

slide-15
SLIDE 15

Pair Programming

  • Two brains are better than one
  • Can’t read facebook when you are paired
slide-16
SLIDE 16

Pair programming

<> 16

slide-17
SLIDE 17

Mob Programming

17

slide-18
SLIDE 18

18

The work of Planning Work

slide-19
SLIDE 19

Meetings – where time and your soul come to die

How do you make meetings more efficient?

  • No laptops
  • DoD / Acceptance Criteria
  • Get in, get out
  • Off topic? Ask the room for consensus to change DoD / acceptance criteria or parking lot for Part II
  • Timing of meetings. Follow an existing break in work flow e.g. immediately after standup, lunch, or a

natural break so team members can maintain focus

  • Get out of unnecessary meetings (Optional = NO)
  • Keep your delivery team out of meetings as much as possible
  • Come to consensus quick!

19

slide-20
SLIDE 20

Scrum Events Backlog Refinement (Grooming)

  • Estimating is tiring – keep this meeting short and within the timebox
  • Timing of this (and any meeting)
  • Planning Poker – should be able to plan in five minutes, if not come back to it later

Daily Scrum (Stand up meeting)

  • 15 minutes + Parking Lots (optional)

Sprint Review

  • No stakeholders – no meeting
  • Make demo slick and fast – designed to gain feedback

<Footer Content: Presentation Title, Partner Name, Other> 20

slide-21
SLIDE 21

<Footer Content: Presentation Title, Partner Name, Other> 21

Work as it appears

slide-22
SLIDE 22

Work as it appears (Unplanned Work)

  • Production Issues (Fire Drilled Procedure)
  • Broken build (example for fire drilled procedure)
  • Bugs – stop making them (Extreme Programming)
  • Valid business interruptions / needs (Handle outside dev time)

<Footer Content: Presentation Title, Partner Name, Other> 22

slide-23
SLIDE 23

<Footer Content: Presentation Title, Partner Name, Other> 23

Distractions

slide-24
SLIDE 24

Environment

Co-locate and sit together (maximize communication real time) Open office (but not open floor – unnecessary noise) Clean and tidy Remove phones Pairing station + Personal space (XP office layout) Healthy (air, natural light, comfortable seating) Larger monitors (code on the screen is more productive) Fast pairing machines and slow personal machines Build / Continuous Integration Server in room Physical Sprint Board in room

24

slide-25
SLIDE 25

Working Agreements

Agree not to allow distractions…

  • During dev / pairing time - answer cell phone only if urgent
  • Go to the bathroom (USA) / restroom (Canada) / toilet (rest of the world) before a dev session
  • No looking at your phone during a pairing session

<Footer Content: Presentation Title, Partner Name, Other> 25

slide-26
SLIDE 26

<Footer Content: Presentation Title, Partner Name, Other> 26

Thank you!