EFFECTIVELY DEALING WITH DEADLINE PRESSURE DAVE MOORE 8TH LIGHT * - - PowerPoint PPT Presentation

effectively dealing with deadline pressure
SMART_READER_LITE
LIVE PREVIEW

EFFECTIVELY DEALING WITH DEADLINE PRESSURE DAVE MOORE 8TH LIGHT * - - PowerPoint PPT Presentation

EFFECTIVELY DEALING WITH DEADLINE PRESSURE DAVE MOORE 8TH LIGHT * EFFECTIVELY DEALING WITH DEADLINE PRESSURE WHO IS INVOLVED? Stakeholders (managers, executives, etc.) Engineers (dev, qa, ops, sys, etc.) Users (internal users,


slide-1
SLIDE 1

8TH LIGHT

DAVE MOORE

EFFECTIVELY DEALING WITH DEADLINE PRESSURE

slide-2
SLIDE 2

*

slide-3
SLIDE 3

EFFECTIVELY DEALING WITH DEADLINE PRESSURE

WHO IS INVOLVED?

▸ Stakeholders (managers, executives, etc.) ▸ Engineers (dev, qa, ops, sys, etc.) ▸ Users (internal users, paying customers, etc.)

slide-4
SLIDE 4

ALL PARTIES INVOLVED WANT A QUALITY PRODUCT.

slide-5
SLIDE 5

WHY IS THERE A DISCONNECT THEN?

slide-6
SLIDE 6
slide-7
SLIDE 7

EFFECTIVELY DEALING WITH DEADLINE PRESSURE

LEVERS

▸ A lever is any action that someone can take to get the project closer to

completion

▸ Levers get pulled every day ▸ Problematic when pulled without thinking through affects

slide-8
SLIDE 8

EFFECTIVELY DEALING WITH DEADLINE PRESSURE

STAKEHOLDERS - LEVERS

▸ Promotion(s) ▸ Threaten budget cut ▸ Force extra hours ▸ Cut scope ▸ Extend deadline ▸ Hire additional team members ▸ Re-prioritize other team efforts to support your team ▸ Pull plug on project

slide-9
SLIDE 9

EFFECTIVELY DEALING WITH DEADLINE PRESSURE

USERS - LEVERS

▸ Threaten/take legal action ▸ Stop using product ▸ Bash product on social media ▸ Invest their money ahead of time to see product hit market ▸ Message customer service agent

slide-10
SLIDE 10

EFFECTIVELY DEALING WITH DEADLINE PRESSURE

ENGINEERS - LEVERS

▸ Skimp out on testing ▸ Not think about the proper abstraction, design, and/or architecture ▸ Skip review process ▸ Skip pairing ▸ Don’t spend time estimating/grooming ▸ Work more hours

slide-11
SLIDE 11

EFFECTIVELY DEALING WITH DEADLINE PRESSURE

EFFECTS OF GOING “FAST”

▸ Code/Infrastructure that’s hard to maintain ▸ Unreadable ▸ Error prone ▸ Tightly coupled ▸ Future deadlines are harder to meet ▸ Morale plummets ▸ Bugs occur more frequently - customers complain

slide-12
SLIDE 12

EFFECTIVELY DEALING WITH DEADLINE PRESSURE

COMMUNICATION WASTE

▸ Leverage the Agile Process ▸ Avoid status checks ▸ Define story thoroughly in card (include F.A.Q.) ▸ Favor direct communication for low level implementation questions

slide-13
SLIDE 13

EFFECTIVELY DEALING WITH DEADLINE PRESSURE

THE NEGOTIATION

▸ Meeting with stakeholder, engineer, and user ▸ Purpose: level set & assess options/trade-offs at the story level ▸ Should happen regularly

slide-14
SLIDE 14

EFFECTIVELY DEALING WITH DEADLINE PRESSURE

THE NEGOTIATION - SCOPE

▸ Scope is always negotiable ▸ Challenge stakeholders to think critically about importance of every

single component

▸ Deliver MVP early on and deliver features each iteration

slide-15
SLIDE 15

EFFECTIVELY DEALING WITH DEADLINE PRESSURE

THE NEGOTIATION - ASSESS VALUE

▸ Discuss consequences of

missing the deadline

▸ Assess importance of deadline ▸ Stakeholders often overvalue

importance of hitting deadline to detriment of project

slide-16
SLIDE 16
slide-17
SLIDE 17

ESTIMATES ARE SUPPOSED TO HELP STAKEHOLDERS MANAGE PROJECT RISKS.

slide-18
SLIDE 18

EFFECTIVELY DEALING WITH DEADLINE PRESSURE

THE NEGOTIATION - ESTIMATION

▸ No estimates ▸ Uniform estimates ▸ Complexity based ▸ Fibonacci ▸ T-Shirt size ▸ etc. ▸ Time based

slide-19
SLIDE 19

EFFECTIVELY DEALING WITH DEADLINE PRESSURE

THE NEGOTIATION - ESTIMATION

▸ Date ranges ▸ Optimistic ▸ Realistic ▸ Pessimistic ▸ Inception to deployed ▸ Estimate an hour as a pair hour ▸ Represent current snapshot of

team’s understanding

▸ Regularly revisit estimates ▸ Create feedback loop ▸ Track actuals ▸ Retro on incorrect estimates ▸ Avoid anchoring effect ▸ Add bucket for scope creep

slide-20
SLIDE 20

WHEN STAKEHOLDERS, ENGINEERS, AND USERS HAVE A SHARED CONTEXT, THE CORRECT LEVERS GET PULLED.

slide-21
SLIDE 21

THANKS