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
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
Andy Nesling
July 07, 2022
Technology
15
0
Share
Lesson in Complexity from Robotics
Andy Nesling
July 07, 2022
More Decks by Andy Nesling
See All by Andy Nesling
Balancing Individual Team Flow with Cross Team Collaboration
andrewnesling
0
40
Things Product Owners need to know about Software Engineering
andrewnesling
0
19
Product Management for the Grey Areas
andrewnesling
0
16
It's Agile Jim but not as we know it!
andrewnesling
0
51
Chasing the Rainbow
andrewnesling
1
140
Scaling IoT Solutions at Dyson
andrewnesling
0
110
Other Decks in Technology
See All in Technology
Unlocking the Apps
pimterry
0
190
速さだけじゃない! VoidZero ツールが移行先に選ばれる理由
mizdra
PRO
6
730
Claude Codeを組織で使いこなす— サーバサイドAIエージェント運用の実践知
techtekt
PRO
0
190
トークン数だけでは測れない — Claude Code 組織展開の効果検証から学んだこと
makikub
0
120
インフラが苦手でも大丈夫! 紙芝居 Kubernetes -WWGT 10周年編-
aoi1
1
340
プラットフォームエンジニア ワークショップ/ platform-workshop
databricksjapan
0
220
「気づいたら仕事が終わっている」バクラクAIエージェント本番運用の裏側 / layerx-bakuraku-aie2026
yuya4
18
9.1k
【Gen-AX】20260530開催_JJUG CCC 2026 Spring
genax
0
400
実装は速くなった、レビューはどうする? ― 自身のレビューをAIで再現させるサーヴァントエンジニアリングのすゝめ / Implementation got faster. So what about reviews? — An invitation to Servant Engineering: Recreating your own code reviews with AI
nrslib
6
3.1k
oracle-to-databricks-migration-with-llm-and-dbt
casek
1
430
Datadog 認定試験の概要と対策
uechishingo
0
230
サプライチェーンセキュリティの空白地帯 - 信頼できる”依存性”の未来を考える
rung
PRO
2
650
Featured
See All Featured
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
47
8.2k
Exploring anti-patterns in Rails
aemeredith
3
390
Fireside Chat
paigeccino
42
3.9k
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
16
2k
Chrome DevTools: State of the Union 2024 - Debugging React & Beyond
addyosmani
10
1.2k
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
659
62k
Tips & Tricks on How to Get Your First Job In Tech
honzajavorek
1
530
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
49
3.5k
Reality Check: Gamification 10 Years Later
codingconduct
0
2.2k
Skip the Path - Find Your Career Trail
mkilby
1
140
How to Get Subject Matter Experts Bought In and Actively Contributing to SEO & PR Initiatives.
livdayseo
0
130
HU Berlin: Industrial-Strength Natural Language Processing with spaCy and Prodigy
inesmontani
PRO
0
400
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