De Develop opers a arent m machines Scott Fulton @SFWebDigital - - PowerPoint PPT Presentation

de develop opers a aren t m machines
SMART_READER_LITE
LIVE PREVIEW

De Develop opers a arent m machines Scott Fulton @SFWebDigital - - PowerPoint PPT Presentation

De Develop opers a arent m machines Scott Fulton @SFWebDigital | www.scottfulton.co.uk How do you measure the productivity of your development team? Can you benchmark them against other teams in the industry to measure how they


slide-1
SLIDE 1

De Develop

  • pers a

aren’t m machines

Scott Fulton

@SFWebDigital | www.scottfulton.co.uk

slide-2
SLIDE 2
  • How do you measure the productivity of your

development team?

  • Can you benchmark them against other teams

in the industry to measure how they are performing?

@SFWebDigital | #agilecitybrs

slide-3
SLIDE 3

Productive (noun) - the state or quality of being productive. ….the effectiveness of productive effort, especially in industry, as measured in terms of the rate of output per unit of input.

@SFWebDigital | #agilecitybrs

slide-4
SLIDE 4

How do you measure the productivity of a factory line worker?

@SFWebDigital | #agilecitybrs

slide-5
SLIDE 5

How do you measure the productivity of medical professionals?

@SFWebDigital | #agilecitybrs

slide-6
SLIDE 6

How do you measure the productivity of HR staff?

@SFWebDigital | #agilecitybrs

slide-7
SLIDE 7

Developer Measurement 1:

@SFWebDigital | #agilecitybrs

Features delivered

slide-8
SLIDE 8

Orange team Green team Delivered 2 features Delivered 5 features Result: 30% increase in sales Result: 10% increase in sales

@SFWebDigital | #agilecitybrs

slide-9
SLIDE 9
slide-10
SLIDE 10

Measurement 2:

@SFWebDigital | #agilecitybrs

Amount of code produced

slide-11
SLIDE 11

Orange team Green team Discussion time 90% Coding time 10% Discussion time 10% Coding time 90% Result: 30% increase in sales Result: 10% increase in sales

@SFWebDigital | #agilecitybrs

slide-12
SLIDE 12
slide-13
SLIDE 13

Measurement 3:

@SFWebDigital | #agilecitybrs

Story points and velocity

slide-14
SLIDE 14

Orange team Green team Story points delivered 21 Story points delivered 36 Result: 30% increase in sales Result: 10% increase in sales

@SFWebDigital | #agilecitybrs

slide-15
SLIDE 15

@SFWebDigital | #agilecitybrs

slide-16
SLIDE 16

Credit: Eric A. Hegg

@SFWebDigital | #agilecitybrs

slide-17
SLIDE 17

@SFWebDigital | #agilecitybrs

slide-18
SLIDE 18
  • How do you measure the productivity of your development team?
  • Can you benchmark them against other teams in the industry to

measure how they are performing?

Is anything getting in the way of our developers delivering the best value to the customer?

@SFWebDigital | #agilecitybrs

slide-19
SLIDE 19

7 7 thi hings to

  • ena

enable pr productivi ctivity ty more v e value ue

@SFWebDigital | #agilecitybrs

slide-20
SLIDE 20
  • 1. Good P

Product O Ownership – focus on highest value work for the customer – not what the HiPPO wants

@SFWebDigital | #agilecitybrs

slide-21
SLIDE 21
  • 2. Get y

your d development a and d deploym yment environment r right f first – you’ll be grateful later

@SFWebDigital | #agilecitybrs

slide-22
SLIDE 22
  • 3. Employ smart p

people – keep developer’s brains healthy, allow time to grow

@SFWebDigital | #agilecitybrs

slide-23
SLIDE 23
  • 4. Minimise w

e wor

  • rk in p

prog

  • gres

ess – be great at a few things instead of average at lots of things

@SFWebDigital | #agilecitybrs

slide-24
SLIDE 24
  • 5. Unde

derstand nd your customers - so you don’t build the wrong stuff

@SFWebDigital | #agilecitybrs

slide-25
SLIDE 25
  • 6. Embrace mobbi

bing - more brains solving a problem pays dividends

@SFWebDigital | #agilecitybrs

slide-26
SLIDE 26
  • 7. A

A happy team = = happy c customers, treat your developers like humans not resources

@SFWebDigital | #agilecitybrs

slide-27
SLIDE 27

modernagile.org | scottfulton.co.uk

@SFWebDigital | #agilecitybrs

To be successful, focus on what is getting in the way

  • f your developers

That will give you the best productivity value to the customer and in turn the business.