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
14
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
36
Things Product Owners need to know about Software Engineering
andrewnesling
0
15
Product Management for the Grey Areas
andrewnesling
0
13
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
制約を設計する - 非決定性との境界線 / Designing constraints
soudai
PRO
6
2.2k
Databricks Appsで実現する社内向けAIアプリ開発の効率化
r_miura
0
330
プロダクトを育てるように生成AIによる開発プロセスを育てよう
kakehashi
PRO
1
810
Babylon.js を使って試した色々な内容 / Various things I tried using Babylon.js / Babylon.js 勉強会 vol.5
you
PRO
0
250
Oracle Cloud Infrastructure(OCI):Onboarding Session(はじめてのOCI/Oracle Supportご利⽤ガイド)
oracle4engineer
PRO
2
17k
2026年度新卒技術研修 サイバーエージェントのデータベース 活用事例とパフォーマンス調査入門
cyberagentdevelopers
PRO
1
1.1k
TanStack Start エコシステムの現在地 / TanStack Start Ecosystem 2026
iktakahiro
1
340
Claude Teamプランの選定と、できること/できないこと
rfdnxbro
1
1.4k
本番環境でPHPコードに触れずに「使われていないコード」を調べるにはどうしたらよいか?
egmc
1
200
OPENLOGI Company Profile for engineer
hr01
1
62k
Oracle AI Database@Google Cloud:サービス概要のご紹介
oracle4engineer
PRO
6
1.3k
ブラックボックス化したMLシステムのVertex AI移行 / mlops_community_62
visional_engineering_and_design
1
290
Featured
See All Featured
AI: The stuff that nobody shows you
jnunemaker
PRO
4
520
Design of three-dimensional binary manipulators for pick-and-place task avoiding obstacles (IECON2024)
konakalab
0
390
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
234
17k
Building a Scalable Design System with Sketch
lauravandoore
463
34k
Navigating the Design Leadership Dip - Product Design Week Design Leaders+ Conference 2024
apolaine
0
260
The Language of Interfaces
destraynor
162
26k
Public Speaking Without Barfing On Your Shoes - THAT 2023
reverentgeek
1
360
Building AI with AI
inesmontani
PRO
1
860
brightonSEO & MeasureFest 2025 - Christian Goodrich - Winning strategies for Black Friday CRO & PPC
cargoodrich
3
670
Bridging the Design Gap: How Collaborative Modelling removes blockers to flow between stakeholders and teams @FastFlow conf
baasie
0
500
ラッコキーワード サービス紹介資料
rakko
1
2.9M
The Pragmatic Product Professional
lauravandoore
37
7.2k
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