Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Agile Planning and Estimation at UNEP-WCMC
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
Tim Wilkinson
August 07, 2013
Programming
1
420
Agile Planning and Estimation at UNEP-WCMC
An Ignite talk on agile planning and Estimation at UNEP-WCMC
Tim Wilkinson
August 07, 2013
Tweet
Share
More Decks by Tim Wilkinson
See All by Tim Wilkinson
Digital by Default
timwilki
0
45
Making data accessable - Africa Rising Cape Town 2015
timwilki
0
43
SyncHerts July 2014
timwilki
0
50
Proritising Desirability
timwilki
0
72
Ecohack 2014
timwilki
0
62
Apps to save the planet
timwilki
0
61
Abu Dhabi Blue Carbon Project
timwilki
0
320
Other Decks in Programming
See All in Programming
フロントエンド開発の勘所 -複数事業を経験して見えた判断軸の違い-
heimusu
7
2.8k
組織で育むオブザーバビリティ
ryota_hnk
0
180
Apache Iceberg V3 and migration to V3
tomtanaka
0
170
AIで開発はどれくらい加速したのか?AIエージェントによるコード生成を、現場の評価と研究開発の評価の両面からdeep diveしてみる
daisuketakeda
1
2.5k
それ、本当に安全? ファイルアップロードで見落としがちなセキュリティリスクと対策
penpeen
7
4k
Best-Practices-for-Cortex-Analyst-and-AI-Agent
ryotaroikeda
1
110
「ブロックテーマでは再現できない」は本当か?
inc2734
0
1k
20260127_試行錯誤の結晶を1冊に。著者が解説 先輩データサイエンティストからの指南書 / author's_commentary_ds_instructions_guide
nash_efp
1
990
360° Signals in Angular: Signal Forms with SignalStore & Resources @ngLondon 01/2026
manfredsteyer
PRO
0
130
AI時代のキャリアプラン「技術の引力」からの脱出と「問い」へのいざない / tech-gravity
minodriven
21
7.4k
カスタマーサクセス業務を変革したヘルススコアの実現と学び
_hummer0724
0
730
React 19でつくる「気持ちいいUI」- 楽観的UIのすすめ
himorishige
11
7.5k
Featured
See All Featured
Principles of Awesome APIs and How to Build Them.
keavy
128
17k
XXLCSS - How to scale CSS and keep your sanity
sugarenia
249
1.3M
Dominate Local Search Results - an insider guide to GBP, reviews, and Local SEO
greggifford
PRO
0
79
Speed Design
sergeychernyshev
33
1.5k
The Director’s Chair: Orchestrating AI for Truly Effective Learning
tmiket
1
98
Building Flexible Design Systems
yeseniaperezcruz
330
40k
The Language of Interfaces
destraynor
162
26k
No one is an island. Learnings from fostering a developers community.
thoeni
21
3.6k
Lightning Talk: Beautiful Slides for Beginners
inesmontani
PRO
1
440
Navigating the moral maze — ethical principles for Al-driven product design
skipperchong
2
250
Facilitating Awesome Meetings
lara
57
6.8k
職位にかかわらず全員がリーダーシップを発揮するチーム作り / Building a team where everyone can demonstrate leadership regardless of position
madoxten
58
50k
Transcript
"To achieve greatness two things are needed, a plan, and
not quite enough time" Leonard Bernstein
Columbus had a plan But his estimates weren’t so good…
He got the size of the Earth wrong He got the size of the Eurasian landmass wrong He got the location of Japan wrong " (and never actually got there)
But his journey was still valuable
Client requirements Elements of technology User behaviour
“If we follow to the second all 2000 tasks on
this gantt chart, the project will come in on time and on budget” A. Liar
"No plan survives contact with the enemy" Field Marshal Helmuth
Graf von Moltke
The Cone of Uncertainty
Change is a good thing, why fight it?
Agile teams recognise these problems and plan throughout the project
A good plan is one that stakeholders find sufficiently reliable
that they can use it as the basis of decision making
Consider these statements… “Yes Sir, we’ve had our best guy
on it, and we can deliver the project on the 26th September. Yes, book the multi-million pound launch for the 27th, you can count on us”
VS “Our estimates suggest we’ll be done at the end
of September, but we should factor in some variance. Lets aim for launch in early October, but review that decision a month into the project”
The first statement builds expectation unnecessarily, and increases risk.
Ok, but how do we build trust with stakeholders without
all the charts and paperwork?
Lets be honest about the risks, & embrace uncertainty Not
be afraid to give realistic estimates Plan to maximise our learning across the project, to deliver the best product we can. Build trust with the client by being honest and working closely with them throughout the length of the project.
Involving the CLIENT is vital because… 1. It builds trust
2. Reduces risk 3. Leads to a better product
Involving USERS is also vital because… 1. It maximises our
learning opportunities which… 2. Reduces risk 3. Leads to a better product
Estimate by Feature So we can prioritise based on Risk
vs Value
Revise estimates during the project When knowledge gained is significant
enough to alter the current course of work When unforeseen problems arise, or are more significant than originally estimated
And Columbus? Re-calculated and learned along his journey He found
an entire continent He over-delivered