Drop Estimaterne
Transcription
Drop Estimaterne
Forget about estimation! May 13th 2014 Jesper Boeg, Process Development Lead, Creuna Owner, www.AgileUpgrade.com www.AgileUpgrade.com VP – g A k r Trifo e c n e l el c x E ile 2 Agenda 1 2 3 4 What not to do How estimates really work The simple alternative Tracking and reporting © Creuna Om Creuna Kort om Creuna Type Nyere bureautype. Digitalt udspring. Full-service. Alder Født digital i 2001. Størrelse © Creuna 340+ ansatte. 7 kontorer i alle 4 nordiske lande. Største bureau af vores art i Norden. Ca. 90 i Danmark. Creuna helps clients build brands, grow business and harness change in the connected world. © Creuna Forretning, design og teknologi – under ét tag. Business Communication © Creuna Technology Vores kompetencer St Ic Ux Strategy services Ideation & concepts User Experience Ct Sd Ia Content production © Creuna System development Insights & Analytics Bd Branding & Design Pm Project management Du finder os her Helsinki Oslo Stavanger Stockholm Gøteborg Aarhus © Creuna Helsingborg København Vores kunder © Creuna Known knowledge © Creuna Why estimate? © Creuna What not to do 2 User Stories, 3 hours, 5 people © Creuna Why do we make the same mistakes again and again and again © Creuna The blame game © Creuna Expecting manufacturing precision © Creuna Why don’t we just ask the tech-lead? © Creuna I have made it easy for you © Creuna Using time © Creuna Expecting the team to know © Creuna Could I borrow two days of your time for estimation? © Creuna Detail != predictability © Creuna Tasks are not for planning and reporting © Creuna Story point machine © Creuna How estimates really work Guesstimate is not a real word © Creuna Estimates are a distribution © Creuna Story points considered harmful http:// softwaredevelopmenttoday.blogspot .co.uk/2012/01/story-pointsconsidered-harmful-or-why.html © Creuna #NoEstimates - problems © Creuna Distribution with overlapping tails Frequency © Creuna Small Medium Effort Large Variability pooling – the good news Average = DKK 5002 © Creuna Variability pooling Average = DKK 5055 © Creuna The simple alternative T-shirt Sizes and story points 1 3 8 20 40 100 35 Keep it comparative Follow these simple rules • New items in the backlog are estimated at the daily standup-meeting • ALL estimates are comparative and in story points • User Stories are ONLY re-estimated if they drastically change or are broken down • All defects are assigned the same estimate (in our case XS) and only count if they are found on functionality that has been more than 1 month in production • Completed points are based on features deployed to the production environment (or similar) • Point -> $ is based on data (as soon as it becomes available) Roughly 0.4 percent is spent on estimation – that is 1/250 © Creuna New team on a new project IS different Gut feeling Comparison with other projects © Creuna Worst/Best/Realistic Tshirt estimation If you need estimates to push teamperformance © Creuna Tracking and reporting Real backlogs do not look like this But more like this Predictability Really we want it here Backlog Specification Too many focus here Sprint Ready Sprint Backlog Develop-ment Easy from here Test Demo QA Prod Accepted 44 Velocity is the easiest metric to game CFD Velocity WIP Arrival Rate Cycle Time 46 Cycle time Data beats detail DKK 3250 DKK 4500 DKK 5875 © Creuna The power of data © Creuna Improvement © Creuna Probabilistic forecasting Frequency © Creuna 90 percent Effort 99 percent Don’t forget the vision © Creuna Take-aways • Don’t use estimates for blame games and don’t expect the team to know • Estimates are a distribution – NOT a single number • #NoEstimates is an interesting movement but with a narrow focus on predictability • Story Points and T-shirt sizes can make it much easier to acknowledge uncertainty • Data beats detail every time! • Don’t make output velocity goals. Velocity is far too easy to game and you will lose your predictability on the way • Don’t forget the Vision © Creuna
Similar documents
Making the case for Shared Risk Contracts!
• Both Target cost and Max. price are value focused • Fast feedback and close customer collaboration are essential success factors
More information