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
Power Automate のパフォーマンス改善レシピ / Power Automate Performance Improvement Recipes
karamem0
0
280
「AI駆動開発」のボトルネック『言語化』を効率化するには
taniiicom
1
230
公開初日に個人環境で試した Gemini CLI 体験記など / Gemini CLI実験レポート
you
PRO
3
1.2k
MCPに潜むセキュリティリスクを考えてみる
milix_m
1
930
Vision Language Modelと自動運転AIの最前線_20250730
yuyamaguchi
2
890
会社もクラウドも違うけど 通じたコスト削減テクニック/Cost optimization strategies effective regardless of company or cloud provider
aeonpeople
2
410
AIに全任せしないコーディングとマネジメント思考
kikuchikakeru
0
310
【Λ(らむだ)】最近のアプデ情報 / RPALT20250729
lambda
0
190
AIエージェントを支える設計
tkikuchi1002
12
2.6k
「手を動かした者だけが世界を変える」ソフトウェア開発だけではない開発者人生
onishi
15
7.9k
Unson OS|48時間で「売れるか」を判定する AI 市場検証プラットフォーム
unson
0
150
마라톤 끝의 단거리 스퍼트: 2025년의 AI
inureyes
PRO
1
220
Featured
See All Featured
Rebuilding a faster, lazier Slack
samanthasiow
83
9.1k
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
31
2.4k
Large-scale JavaScript Application Architecture
addyosmani
512
110k
Connecting the Dots Between Site Speed, User Experience & Your Business [WebExpo 2025]
tammyeverts
8
400
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
357
30k
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
PRO
182
54k
Building an army of robots
kneath
306
45k
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
47
9.6k
The Cost Of JavaScript in 2023
addyosmani
51
8.7k
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
3.9k
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
126
53k
Rails Girls Zürich Keynote
gr2m
95
14k
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