predict the future: avoiding failures with the pre-mortem

21
Predict the Future: Avoiding Failures with the Pre-Mortem Dan Corbin Context.IO Product Manaager 11/11/2014

Upload: dan-corbin-csp-cspo

Post on 12-Jul-2015

187 views

Category:

Leadership & Management


2 download

TRANSCRIPT

Page 1: Predict The Future: Avoiding Failures with the Pre-Mortem

Predict the Future: Avoiding Failures with

the Pre-Mortem

Dan Corbin

Context.IO Product Manaager

11/11/2014

Page 2: Predict The Future: Avoiding Failures with the Pre-Mortem

The Keep Austin Agile 2015 Conference team is looking

for the best Agile presenters to share ideas.

The conference will be May 8th, 2015. Apply now!

http://2015conf.agileaustin.org/speakers

Agile Austin…Housekeeping!

Page 3: Predict The Future: Avoiding Failures with the Pre-Mortem

My background

● Product Manager for Context.IO

● Programmer for over ten years before moving to product management.

● Certified Scrum Professional and Certified Scrum Product Owner

● Agile Austin Product SIG Co-Chair

Please feel free to ask questions and share your

own tips for more successful project planning!

Background and Agenda

Page 4: Predict The Future: Avoiding Failures with the Pre-Mortem

•Projects fail at a startling rate.

•Why do projects fail?• Safe Silence

• Reluctance to oppose plan from the boss

• Overconfidence

• Groupthink

The Problem: Goals derailed due to poor risk

mitigation

Page 5: Predict The Future: Avoiding Failures with the Pre-Mortem

How can we improve?

Page 6: Predict The Future: Avoiding Failures with the Pre-Mortem

The Solution: The Pre-mortem

Page 7: Predict The Future: Avoiding Failures with the Pre-Mortem

How a pre-mortem is different

Page 8: Predict The Future: Avoiding Failures with the Pre-Mortem

•Meeting Details

•Detail Plan

•Accept plan has failed...badly

•Elicit reasons for failure

•Gather and prioritize the list of reasons

•Strengthen the plan to avoid disaster

•Create a proactive solution

Pre-mortem Structure

Page 9: Predict The Future: Avoiding Failures with the Pre-Mortem

Detail the plan…and then assume the worst

Page 10: Predict The Future: Avoiding Failures with the Pre-Mortem

Gather reasons for the failures

Page 11: Predict The Future: Avoiding Failures with the Pre-Mortem

Organize reasons for the failures

Page 12: Predict The Future: Avoiding Failures with the Pre-Mortem

Ranking the risks

Page 13: Predict The Future: Avoiding Failures with the Pre-Mortem

Strengthen the plan and create solutions

Page 14: Predict The Future: Avoiding Failures with the Pre-Mortem

• Card Sizing

– Small = 6 developer weeks

– Medium = 10 developer weeks

– Large = 15 developer weeks

– Extra Large = 25 developer weeks

• Sample calculation of available weeks:

– 14 weeks in the quarter for each engineer

– 4 weeks (Hackathon, Holidays, etc.)

– -------------

– 10 weeks

– x 5 engineers

– -------------

– 50 engineer weeks

Quarterly Planning: T-shirt Sizes

Page 15: Predict The Future: Avoiding Failures with the Pre-Mortem

• Q3

•Original Plan:

•We started with three cards: XL, M, and a discovery

card (0)

•What went wrong:

•Production issues, Service support, Concerns around

new technology

Context.IO Pre-mortem Takeaways: Q3

Page 16: Predict The Future: Avoiding Failures with the Pre-Mortem

• How to avoid disaster:

– Designated an engineer as

Firefighter

– Scaled back cards

• New Plan:

– Exchange Phase One (XL)

– Billing Phase One (0)

Context.IO Pre-mortem Takeaways: Q3

Page 17: Predict The Future: Avoiding Failures with the Pre-Mortem

• Original Plan:

– Started with two cards: Exchange Phase Two (XL),

Exchange Beta Discovery (0)

• What went wrong:

– People issues (hiring, new team members), Technical

concerns around Exchange WebHooks

Context.IO Pre-mortem Takeaways: Q4

Page 18: Predict The Future: Avoiding Failures with the Pre-Mortem

• How to avoid disaster:

– Team would assist recruiting process

– Tackle toughest work first

• New Plan:

– Exchange Phase Two (XL)

– Deliver Context.IO Data to Panel (S)

– Storage Layer Enhancements and Discovery (S)

– Exchange Beta Discovery (0)

Context.IO Pre-mortem Takeaways

Page 19: Predict The Future: Avoiding Failures with the Pre-Mortem

Summary

Page 20: Predict The Future: Avoiding Failures with the Pre-Mortem

We’re Hiring!

• Software Engineer, Consumer Apps

• Software Engineer, Context.IO

• Senior Software Engineer, Context.IO

• API Developer Evangelist

Learn more at careers.returnpath.com

Page 21: Predict The Future: Avoiding Failures with the Pre-Mortem

Please email or connect with me on LinkedIn if you

have questions!

[email protected]

http://www.linkedin.com/in/danielcorbin/