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
Lesson in Complexity from Robotics
Search
Andy Nesling
July 07, 2022
Technology
0
11
Lesson in Complexity from Robotics
Andy Nesling
July 07, 2022
Tweet
Share
More Decks by Andy Nesling
See All by Andy Nesling
Balancing Individual Team Flow with Cross Team Collaboration
andrewnesling
0
36
Things Product Owners need to know about Software Engineering
andrewnesling
0
14
Product Management for the Grey Areas
andrewnesling
0
12
It's Agile Jim but not as we know it!
andrewnesling
0
47
Chasing the Rainbow
andrewnesling
1
130
Scaling IoT Solutions at Dyson
andrewnesling
0
110
Other Decks in Technology
See All in Technology
中間管理職をなくしたら何が起きたか 〜AI時代の組織変革と3つの失敗〜
staka121
PRO
2
170
【NoMapsTECH 2025】AI Tech Community Talk
akit37
0
150
2025/09/16 仕様駆動開発とAI-DLCが導くAI駆動開発の新フェーズ
masahiro_okamura
0
190
Aurora DSQLはサーバーレスアーキテクチャの常識を変えるのか
iwatatomoya
1
1.2k
共有と分離 - Compose Multiplatform "本番導入" の設計指針
error96num
2
1.3k
iOSDC2025 みてねiOSアプリにおける バックグラウンドアップロード継続の挑戦
hikarusato
0
250
職種の壁を溶かして開発サイクルを高速に回す~情報透明性と職種越境から考えるAIフレンドリーな職種間連携~
daitasu
0
210
How AI agents are changing the way we should build APIs
fabpot
1
260
Evolución del razonamiento matemático de GPT-4.1 a GPT-5 - Data Aventura Summit 2025 & VSCode DevDays
lauchacarro
0
220
日本語で指示するだけ!AIで業務効率化を実現する 〜90分で体感する実践ワークショップ〜
taka_aki
0
1.5k
Unlocking the Power of AI Agents with LINE Bot MCP Server
linedevth
0
210
エンジニアがデザインまで担うための AI駆動UIデザイン/フロントエンド開発実践
kitami
2
550
Featured
See All Featured
Visualization
eitanlees
148
16k
Building Flexible Design Systems
yeseniaperezcruz
329
39k
4 Signs Your Business is Dying
shpigford
184
22k
Understanding Cognitive Biases in Performance Measurement
bluesmoon
29
1.9k
How to Ace a Technical Interview
jacobian
279
23k
jQuery: Nuts, Bolts and Bling
dougneiner
64
7.9k
Build The Right Thing And Hit Your Dates
maggiecrowley
37
2.9k
Rails Girls Zürich Keynote
gr2m
95
14k
Agile that works and the tools we love
rasmusluckow
330
21k
Context Engineering - Making Every Token Count
addyosmani
3
74
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
12
1.1k
We Have a Design System, Now What?
morganepeng
53
7.8k
Transcript
It’s not as simple as that! Lessons from building robots
for a messy world @Andynesling
New Frontiers Executive Summary January 2017 My journey 45 Years
to Understanding! • Spotting complexity • Working with complexity • Making Strategic decisions • Embracing complexity
A mountain of complexity
No No No Estimate way out! • Non-standard • Recovering
from failure • Relentless (DOS) • Many variables Taming the IoT load
No No No Agile on its own breaks down •
Many more variables • Many Interactions • No right answer • Hard constraints (safe) Robotics complexity
Not all problems are equal!
No No No Eat if not sleeping! Not on Bike
= Sleep • Simple rules • Very few variables • True even with other variables Clear problems
No No No Maximising Rest! • Not many variables •
Need some expertise • Iteration works well Complicated problems
No No No Welder at short notice! • Lots of
variables • No single right answer • Parallel experiments work well Complex problems
No No No Where are those keys? • Too many
variables • Parallel experiments don’t really help • Draconian constraints can help Chaotic problems
No No No Appropriate Solutions
The right tool for the job
New Frontiers Executive Summary January 2017 Cynefin – A place
of your multiple belongings
New Frontiers Executive Summary January 2017 Cynefin – A place
of your multiple belongings COVID
New Frontiers Executive Summary January 2017 Cynefin – A place
of your multiple belongings
New Frontiers Executive Summary January 2017 Cynefin – A place
of your multiple belongings Categorize • Choose an appropriate practice • Complex adaptive Systems – Nudge • Beware iterating to early CHANGE
Mapping & Strategy
Wardley Mapping
Wardley Mapping - Movement Clear Problems Complicated Problems Complex Problems
Chaotic Problems
Wardley Mapping - Position visible value Higher Lower
Wardley Mapping - Evolution Website Platform Power
Estimating complexity
Estimating complexity - Wardley Website Platform
Estimating complexity - Jogle
Estimating Complexity Categorize • Complex to Complicated • Split the
problem on complexity and value • Give yourself time to learn
Estimating Complexity Measure your movement • Measure problems on the
complexity scale • Measure the number and type of problems • Measure the impact of problems
Estimating Complexity
A breath of fresh air
Broader applications… Embracing complexity • Test analysis • Maturity Mapping
• Personal feedback • Re-wilding Agile
Wonderful books
Embracing complexity https://careers.dyson.com/software