Forecasting without Fear

Similar documents
R E A D : E S S E N T I A L S C R U M : A P R A C T I C A L G U I D E T O T H E M O S T P O P U L A R A G I L E P R O C E S S. C H.

How to Increase the Significance of your GIS

Information System Design IT60105

D O G W O O D P R O J E C T S

2018 Project Prioritization and Budgeting Process

Air Force Integration of Weather In Mission Planning/Execution

Operations Report. Tag B. Short, Director South Region Operations. Entergy Regional State Committee (ERSC) February 14, 2018

INVESTOR UPDATE JUSTIN MILLER CEO & CO-FOUNDER O C T O B E R

Frequently Asked Questions

Strategic HR Partner Assessment (SHRPA) Feedback Results. Sample, Joe. May 2016

LUCRE O U R M A N I F E S T O COPYRIGHT 2018 LUCRE. ALL RIGHTS RESERVED V E R S I O N 1. 3 J A N

CIMA Professional 2018

Global Geoparks focus on developing their regions as Sustainable Tourism Destinations.

CIMA Professional 2018

CIMA Professional

CIMA Professional

Alluvium Consulting Australia Senior integrated water management specialist Position Description March 2018

Grade 2 Social Studies

The purpose of this report is to recommend a Geographic Information System (GIS) Strategy for the Town of Richmond Hill.

NSP Electric - Minnesota Annual Report Peak Demand and Annual Electric Consumption Forecast

WSWC/NOAA Workshops on S2S Precipitation Forecasting

Just a Few Keystrokes Away

The World Bank IN Maharashtra Rural Water Supply and Sanitation Program (P126325)

Petroleum Geology for Non-Geologists

Acetic Acid Industry Outlook in China to Market Size, Company Share, Price Trends, Capacity Forecasts of All Active and Planned Plants

GIS Data Conversion: Strategies, Techniques, and Management

I N D U S T R Y N E W B U I L D I N G S I N N O V A T I O N J A N N E L I E T Z É N

The Comprehensive Report

Imagine. b u i l t a r o u n d w h a t c l i e n t s r e a l l y w a n t. J a n u a r y

Dates and Prices ICAEW - Manchester In Centre Programme Prices

Your Virtual Workforce. On Demand. Worldwide. COMPANY PRESENTATION. clickworker GmbH 2017

LEGAL DISCLAIMER. APG Coin (APG) White Paper (hereinafter 'the White Paper', 'the Document') is presented for informational purposes only

SWS Version 9.0 Features Summary

SUBPART MULTIYEAR CONTRACTING (Revised December 19, 2006)

Critical Chain Project Management

October 1, Shortcomings of Relying on Forecasts for Planning

Introducing Spatial IQ

S ui t e 2, Gr ound F l oor, T ower B usi ness Cent r e, T ower S t r eet, S wat ar B K R Mal t a T. ( ) / 5 E.

M E R C E R W I N WA L K T H R O U G H

ANYTIME PDUs: COMBO PACK 4 (62 PDUs) No Longer Available PLAN SUMMARY TAKE COURSES ONLINE 24/7** Purchase Option

Rebate Report. $15,990,000 Public Finance Authority Charter School Revenue Bonds (Voyager Foundation, Inc. Project) Series 2012A

FIS' Partnership with Zelle for P2P Payments

Integrated Electricity Demand and Price Forecasting

DELAWARE COMPENSATION RATING BUREAU, INC. Internal Rate Of Return Model

LOADS, CUSTOMERS AND REVENUE

Linear Programming-based Data Mining Techniques And Credit Card Business Intelligence

Towards a City Model for Heritage-Led Regeneration and Tourism Development

Northwest Construction Consumer Council

M A R T I N D O W S O N : T H E E M P A T H Y E C O N O M Y S E R I E S T H E B U S I N E S S C A S E F O R D E S I G N

CHARTING SPATIAL BUSINESS TRANSFORMATION

ACCA Interactive Timetable

ACCA Interactive Timetable

URISA QUESTIONNAIRE DRAFT MUNICIPAL GIS CAPABILITY MATURITY MODEL

FLEXIBILITY IN ADVERSITY KEY TO SUCCESSFULLY

Chapter Management Awards

ACCA Interactive Timetable

Fixed Income Analytics Report

Statement of indicative wholesale water charges and charges scheme

ACCA Interactive Timetable

NOAA s Big Data Project: Vision and Approach

Ayeyarwady Integrated River Basin Management Project (P146482)

ACCA Interactive Timetable

Larry R. Glass, Ph.D., M.P.H. Xerox Corporation

RESTRUCTURING PAPER ON A PROPOSED PROJECT RESTRUCTURING LK WATER SUPPLY AND SANITATION IMPROVEMENT PROJECT APPROVED ON JUNE 24, 2015

Stratigraphy. Sequence, Seismic & Integrated Stratigraphic Analysis

2013 WEATHER NORMALIZATION SURVEY. Industry Practices

SHORT TERM LOAD FORECASTING

The World Bank. Key Dates. Project Development Objectives. Components. Overall Ratings. Public Disclosure Authorized

Discrete Event and Process Oriented Simulation (2)

Multivariate Regression Model Results

OFFSHORE. Advanced Weather Technology

DRIVING ROI. The Business Case for Advanced Weather Solutions for the Energy Market

ACCA Interactive Timetable

Project Plan for the City of Philadelphia Pole and Pole Attachment Geodatabase Design Project

Outline National legislative & policy context Regional history with ESSIM ESSIM Evaluation Phase Government Integration via RCCOM Regional ICOM Framew

Operational MRCC Tools Useful and Usable by the National Weather Service

Assay Results Highlights (as of November 16, 2017) representing approximately 4,500 metres ( m ) of drilling:

EBS IT Meeting July 2016

E-LEARNING FOUNDATIONS INTENSIVE. e-learning Project Management

Workforce Development Enables Your Adoption Strategy

Implementation Status & Results Africa West and Central Africa Air Transport Safety & Security Project (P083751)

New SPOT Program. Customer Tutorial. Tim Barry Fire Weather Program Leader National Weather Service Tallahassee

Enhancements and Validation of a Demand Forecast Tool for South Australian Water Corporation

Current Trends in Mining Finance and

The webinar will begin shortly

JOB TITLE: CURRENT CLASSIFICATION/GRID POSITION # GIS Coordinator AD Grid Level 6(c) # 420

Seq No: 8 ARCHIVED on 21-May-2018 ISR30720 Created by: Raghava Neti on 04-Dec-2017 Modified by: Raghava Neti on 08-May-2018

Testimony. Before the Subcommittee on Environment, Energy, and Natural Resources, Committee on Government Operations House of Representatives

GETTING BRITAIN MOVING THIS WINTER Forecast, Gritting and Snow Clearing Services from Paxman Landscapes UK Ltd

One way to deal with the unpredictable costs of winter weather. By Shane Belvin

Conclusions and further thoughts on changes within ESTEP as preparation for the broader discussion within ESTEP

THE NAME SAYS IT ALL.

ACCA Interactive Timetable & Fees

CIMA Dates and Prices Online Classroom Live September August 2016

RETA 6422: Mainstreaming Environment for Poverty Reduction Category 2 Subproject

Project Name: Income Generation Project 4 Pouk District, Siem Reap Province Implementing Partner: Farmer Livelihood Development (FLD)

Z A L A N D O C O N V E N I E N C E

Weather Derivatives-Pricing and Design Issue in India

Public Disclosure Copy

Transcription:

Forecasting without Fear How to keep the business informed and keep your cool NY SPIN December 15, 2015

Drivers, Challenges why you have to forecast, and why it s not easy what you forecast Refinement for refinement Cost of Delay when you forecast Sprints and releases Sprint forecasts Release forecasts capacity, velocity Delivery date forecasts Fixed cost forecasts scope, durations Forecasting in Kanban yesterday s weather, Little s Law Metrics updating the forecast 2

Drivers for forecasting budgeting initiatives cash flow and ROI trade shows investor relations regulatory compliance 3

What are we releasing, when? What are we releasing next? when?

Fear

Challenges: Work disconnected from vision Team overloading Context switching Inadequate training Low engagement Organizational and cultural barriers Lead times excessive 6

Not Commitment Forecast 7

Refinement Possibilities Domain Portfolio Themes CoD Business Value Initiatives Programs Features Stories Sprints 8

Cost of Delay Components User (feature) value Preferences, revenue impact Time value Decay of user value, upcoming deadlines, penalty for late delivery Learning value Risk reduction, learning technology / domain), new opportunities Reinertsen 9

Weighted Shortest Job First - WSJF A B C User 3 8 3 Cost of Delay Time Learning Total 8 8 19 3 2 13 3 2 8 Reinertsen 10

When you forecast: Sprints and Releases Program Level Team Level Sprints Sprints Leffingwell - SAFe 11

Forecasting Options: Capacity Velocity Little s Law Cost, Burn Rate Yesterday s weather 12

Sprint Forecast capacity based Candidates for this Sprint Tasks Dev CAPACITY for SPRINT Amit Betty Leslie Pat Steve Arthur Ordered Features Ordered Stories Estimate Tasks up to Dev Capacity (or 90 % of it ~ 200) 48 54 48 48 44 50 Dev Capacity 216 Test CAPACITY for SPRINT Charlie Sue Apala 48 54 36 Test Capacity 138 After Mike Cohn 13

Sprint Forecast capacity based Candidates for this Sprint??? Tasks Dev CAPACITY for SPRINT Amit Betty Leslie Pat Steve Arthur Ordered Features Ordered Stories Estimate Tasks up to Dev Capacity (or 90 % of it ~ 200) Features, Stories and Tasks forecast 48 54 48 48 44 50 Dev Capacity 216 Test CAPACITY for SPRINT Charlie Sue Apala 48 54 36 Test Capacity 138 After Mike Cohn 14

Estimating Real Capacity 15

Don t know Velocity? Back into Velocity Story Points Est. Task Hours Accept for Sprint As an actuary 3 64 As a plan participant 13 64 64 As a plan manager 5 96 96 As a plan sponsor 8 20 20 As a plan sponsor 8 As an actuary 8 60 104 104 408 284 CAPACITY dev team usable sprint size hours/day days 5 6 10 Implied Velocity 34 team capacity 300 hrs Mike Cohn Or : 8 s.p. per developer and tester: e.g. 5*8=40 Leffingwell - SAFe 16

Sprint Forecast velocity based Candidates for this Sprint Estimate Story Points for Candidate Stories and Select up to Average Velocity Ordered Features Velocity 3 latest sprints: 30, 40, 50 Ordered Stories After Mike Cohn 17

Sprint Forecast velocity based Candidates for this Sprint V=30 highly probable V=40 probable V=50 unlikely Features and Stories forecast for this Sprint Estimate Story Points for Candidate Stories and Select up to Average Velocity Ordered Features Velocity 3 latest sprints: 30, 40, 50 Ordered Stories After Mike Cohn 18

Theme: Sell Books Initiatives Features Stories Display categories Sgfghfithien see rty Show brands Sgfghfithien see rty Item List Search Purchases Show descriptions & prices Enter key words Populate Shopping Cart Payments Enter Card Number Bill Credit Card Sgfghfithien see rty Sgfghfithien see rty Sgfghfithien see rty Sgfghfithien see rty Sgfghfithien see rty Security New user can register Sgfghfithien see rty 19

Release Forecast velocity based Estimate Story Points in Backlog and Select up to Bank Velocity 40 Ordered Features Ordered Stories To release date x Sprints 6 = Story Point Bank 240 Velocity 3 latest sprints: 30, 40, 50 After Mike Cohn 20

Release Forecast velocity based Display categories V=30 highly probable 30 x 6 = 180 pts Show brands Populate Cart V=40 probable 40 x 6 = 240 pts Bill Credit Card V=50 unlikely 50 x 6 = 300 pts Features and stories Estimate Story Points in Backlog and Select up to Bank Velocity 40 Ordered Features Ordered Stories for this Release To release date x Sprints 6 = Story Point Bank 240 Velocity 3 latest sprints: 30, 40, 50 After Mike Cohn 21

Sizing points or cost Affinity / Analogy Is this feature larger or smaller than one we built before? Large Small Disaggregation What moving parts does this feature have? (not stories) Expert opinion Probably the least robust 22

When can you deliver? Estimate Backlog Derive Duration total story points Backlog # of sprints Calculate Schedule # = + 7 Velocity story points/sprint Backlog size: 450-675 story points Forecast Basis: 600 Jun Oct 16 23

Can you deliver by 7/12/2016? Size all Features Features Derive Points Calculate Sprints 7 Velocity Total of all Features = 450-675 story points start date end date 12/15/2015 7/12/2016 # of sprints: 15 Points Velocity Delivered 30 40 45 450 600 675 24

Fixed Cost Forecast 350 400 250 300 500 200 250 Select Features up to Fixed Cost 350 400 200 Ordered Features with Cost estimates Fixed Cost: 2000 25

Fixed Cost Forecast 350 400 250 300 500 200 250 Select Features up to Fixed Cost Features Forecast to be Delivered for Fixed Cost 350 400 200 Ordered Features with Cost estimates Fixed Cost: 2000 Try to decompose into Releases Re-estimate periodically 26

Forecasting based on burn rate C= sum of all feature costs $ B= burn rate $/day D= duration days Affinity estimation Standing team exists: C/B=D Result: duration in days No team(s) formed: Fixed ship date S C / (S NOW) = B Result: burn rate you will need -> capacity 27

Forecasting in Kanban yesterday s weather Increment 28

Forecasting in Kanban Little s Law Little s Law = = = 1.5 item/h WIP and Lead Time: from history D= = = = + Throughput Rate. / = 120 h =. = 200 real h 12/15/2015 + 200 = 7/2/2016 120 * 1.5 = 180 items Assumptions: 1. Work items are uniform type and size 2. Constant flow of work items 29

Feature Progress 3 4 5 6 7 8 9 10 Sprints -> Leffingwell - SAFe 30

Release Progress 31

So: Refinement Cost of Delay Sprint forecasts Release forecasts Delivery date forecasts Fixed cost forecasts Forecasting in Kanban Metrics 32

Andrew Kazarinoff Qualytic Consulting, New York Andrew.Kazarinoff@Qualytic.com 917-608-0016 33