Enviar pesquisa
Carregar
Deliberate discovery bddx
•
3 gostaram
•
1,422 visualizações
Skills Matter
Seguir
Tecnologia
Negócios
Denunciar
Compartilhar
Denunciar
Compartilhar
1 de 17
Recomendados
Leaving you.v3
Leaving you.v3
Treehouse Agency
DR: Design Research? No, Donald Rumsfeld | Insight, issue 3
DR: Design Research? No, Donald Rumsfeld | Insight, issue 3
Team Consulting Ltd
15 Killer Lessons Learned From 15 Years of UX Research
15 Killer Lessons Learned From 15 Years of UX Research
UXPA International
Design Thinking Workshop for Hyper Island
Design Thinking Workshop for Hyper Island
Alexey Ivanov
Debugging forensics
Debugging forensics
Varnish Software
Assignment2 challenge[4] [dfc taiwan]-zh-tw
Assignment2 challenge[4] [dfc taiwan]-zh-tw
Liang-chih Shangkuan
Be Yourself- Startup & Entrepreneurial tips by Tomer Dvir, Mit Forum israel
Be Yourself- Startup & Entrepreneurial tips by Tomer Dvir, Mit Forum israel
Josh (Tzvika) Avnery
Touchpoint 2012 Symposium on Interaction Design: Notes
Touchpoint 2012 Symposium on Interaction Design: Notes
Visnja Milidragovic
Recomendados
Leaving you.v3
Leaving you.v3
Treehouse Agency
DR: Design Research? No, Donald Rumsfeld | Insight, issue 3
DR: Design Research? No, Donald Rumsfeld | Insight, issue 3
Team Consulting Ltd
15 Killer Lessons Learned From 15 Years of UX Research
15 Killer Lessons Learned From 15 Years of UX Research
UXPA International
Design Thinking Workshop for Hyper Island
Design Thinking Workshop for Hyper Island
Alexey Ivanov
Debugging forensics
Debugging forensics
Varnish Software
Assignment2 challenge[4] [dfc taiwan]-zh-tw
Assignment2 challenge[4] [dfc taiwan]-zh-tw
Liang-chih Shangkuan
Be Yourself- Startup & Entrepreneurial tips by Tomer Dvir, Mit Forum israel
Be Yourself- Startup & Entrepreneurial tips by Tomer Dvir, Mit Forum israel
Josh (Tzvika) Avnery
Touchpoint 2012 Symposium on Interaction Design: Notes
Touchpoint 2012 Symposium on Interaction Design: Notes
Visnja Milidragovic
Be open-minded, my friend (June, 2018)
Be open-minded, my friend (June, 2018)
Rachel M. Carmena
18 things I've learned about design
18 things I've learned about design
Will Tschumy
Care and Feeding of Volunteers
Care and Feeding of Volunteers
dreamwidth
XD Immersive: Andrew McHugh, "Making the Transition to VR / AR Experience Des...
XD Immersive: Andrew McHugh, "Making the Transition to VR / AR Experience Des...
UX STRAT
Finding a job
Finding a job
clubqudos
Psychological Aspects of Being an Entrepreneur:The Road to Entrepreneurship
Psychological Aspects of Being an Entrepreneur:The Road to Entrepreneurship
Deepanshu Saini
4D Scheduling: The Reality and The Hype
4D Scheduling: The Reality and The Hype
p6academy
Tomer Dvir Be Yourself
Tomer Dvir Be Yourself
MIT Forum of Israel
Do We Need Better Presentations
Do We Need Better Presentations
Jose Ramon Macias
Zibtek’s Software Development Comparison Guide
Zibtek’s Software Development Comparison Guide
Amit Ashwini
A journey through an INFOSEC labyrinth
A journey through an INFOSEC labyrinth
Avădănei Andrei
Design Sprint [DevFest 2015 Bari]
Design Sprint [DevFest 2015 Bari]
Nicola Policoro
Watch your language, young man!
Watch your language, young man!
Paweł Wacławczyk
100 lessons learned for project managers
100 lessons learned for project managers
Luis Olaya
50 Shades of Fail
50 Shades of Fail
SmartBear
5 things cucumber is bad at by Richard Lawrence
5 things cucumber is bad at by Richard Lawrence
Skills Matter
Patterns for slick database applications
Patterns for slick database applications
Skills Matter
Scala e xchange 2013 haoyi li on metascala a tiny diy jvm
Scala e xchange 2013 haoyi li on metascala a tiny diy jvm
Skills Matter
Oscar reiken jr on our success at manheim
Oscar reiken jr on our success at manheim
Skills Matter
Progressive f# tutorials nyc dmitry mozorov & jack pappas on code quotations ...
Progressive f# tutorials nyc dmitry mozorov & jack pappas on code quotations ...
Skills Matter
Cukeup nyc ian dees on elixir, erlang, and cucumberl
Cukeup nyc ian dees on elixir, erlang, and cucumberl
Skills Matter
Cukeup nyc peter bell on getting started with cucumber.js
Cukeup nyc peter bell on getting started with cucumber.js
Skills Matter
Mais conteúdo relacionado
Semelhante a Deliberate discovery bddx
Be open-minded, my friend (June, 2018)
Be open-minded, my friend (June, 2018)
Rachel M. Carmena
18 things I've learned about design
18 things I've learned about design
Will Tschumy
Care and Feeding of Volunteers
Care and Feeding of Volunteers
dreamwidth
XD Immersive: Andrew McHugh, "Making the Transition to VR / AR Experience Des...
XD Immersive: Andrew McHugh, "Making the Transition to VR / AR Experience Des...
UX STRAT
Finding a job
Finding a job
clubqudos
Psychological Aspects of Being an Entrepreneur:The Road to Entrepreneurship
Psychological Aspects of Being an Entrepreneur:The Road to Entrepreneurship
Deepanshu Saini
4D Scheduling: The Reality and The Hype
4D Scheduling: The Reality and The Hype
p6academy
Tomer Dvir Be Yourself
Tomer Dvir Be Yourself
MIT Forum of Israel
Do We Need Better Presentations
Do We Need Better Presentations
Jose Ramon Macias
Zibtek’s Software Development Comparison Guide
Zibtek’s Software Development Comparison Guide
Amit Ashwini
A journey through an INFOSEC labyrinth
A journey through an INFOSEC labyrinth
Avădănei Andrei
Design Sprint [DevFest 2015 Bari]
Design Sprint [DevFest 2015 Bari]
Nicola Policoro
Watch your language, young man!
Watch your language, young man!
Paweł Wacławczyk
100 lessons learned for project managers
100 lessons learned for project managers
Luis Olaya
50 Shades of Fail
50 Shades of Fail
SmartBear
Semelhante a Deliberate discovery bddx
(15)
Be open-minded, my friend (June, 2018)
Be open-minded, my friend (June, 2018)
18 things I've learned about design
18 things I've learned about design
Care and Feeding of Volunteers
Care and Feeding of Volunteers
XD Immersive: Andrew McHugh, "Making the Transition to VR / AR Experience Des...
XD Immersive: Andrew McHugh, "Making the Transition to VR / AR Experience Des...
Finding a job
Finding a job
Psychological Aspects of Being an Entrepreneur:The Road to Entrepreneurship
Psychological Aspects of Being an Entrepreneur:The Road to Entrepreneurship
4D Scheduling: The Reality and The Hype
4D Scheduling: The Reality and The Hype
Tomer Dvir Be Yourself
Tomer Dvir Be Yourself
Do We Need Better Presentations
Do We Need Better Presentations
Zibtek’s Software Development Comparison Guide
Zibtek’s Software Development Comparison Guide
A journey through an INFOSEC labyrinth
A journey through an INFOSEC labyrinth
Design Sprint [DevFest 2015 Bari]
Design Sprint [DevFest 2015 Bari]
Watch your language, young man!
Watch your language, young man!
100 lessons learned for project managers
100 lessons learned for project managers
50 Shades of Fail
50 Shades of Fail
Mais de Skills Matter
5 things cucumber is bad at by Richard Lawrence
5 things cucumber is bad at by Richard Lawrence
Skills Matter
Patterns for slick database applications
Patterns for slick database applications
Skills Matter
Scala e xchange 2013 haoyi li on metascala a tiny diy jvm
Scala e xchange 2013 haoyi li on metascala a tiny diy jvm
Skills Matter
Oscar reiken jr on our success at manheim
Oscar reiken jr on our success at manheim
Skills Matter
Progressive f# tutorials nyc dmitry mozorov & jack pappas on code quotations ...
Progressive f# tutorials nyc dmitry mozorov & jack pappas on code quotations ...
Skills Matter
Cukeup nyc ian dees on elixir, erlang, and cucumberl
Cukeup nyc ian dees on elixir, erlang, and cucumberl
Skills Matter
Cukeup nyc peter bell on getting started with cucumber.js
Cukeup nyc peter bell on getting started with cucumber.js
Skills Matter
Agile testing & bdd e xchange nyc 2013 jeffrey davidson & lav pathak & sam ho...
Agile testing & bdd e xchange nyc 2013 jeffrey davidson & lav pathak & sam ho...
Skills Matter
Progressive f# tutorials nyc rachel reese & phil trelford on try f# from zero...
Progressive f# tutorials nyc rachel reese & phil trelford on try f# from zero...
Skills Matter
Progressive f# tutorials nyc don syme on keynote f# in the open source world
Progressive f# tutorials nyc don syme on keynote f# in the open source world
Skills Matter
Agile testing & bdd e xchange nyc 2013 gojko adzic on bond villain guide to s...
Agile testing & bdd e xchange nyc 2013 gojko adzic on bond villain guide to s...
Skills Matter
Dmitry mozorov on code quotations code as-data for f#
Dmitry mozorov on code quotations code as-data for f#
Skills Matter
A poet's guide_to_acceptance_testing
A poet's guide_to_acceptance_testing
Skills Matter
Russ miles-cloudfoundry-deep-dive
Russ miles-cloudfoundry-deep-dive
Skills Matter
Serendipity-neo4j
Serendipity-neo4j
Skills Matter
Simon Peyton Jones: Managing parallelism
Simon Peyton Jones: Managing parallelism
Skills Matter
Plug 20110217
Plug 20110217
Skills Matter
Lug presentation
Lug presentation
Skills Matter
I went to_a_communications_workshop_and_they_t
I went to_a_communications_workshop_and_they_t
Skills Matter
Plug saiku
Plug saiku
Skills Matter
Mais de Skills Matter
(20)
5 things cucumber is bad at by Richard Lawrence
5 things cucumber is bad at by Richard Lawrence
Patterns for slick database applications
Patterns for slick database applications
Scala e xchange 2013 haoyi li on metascala a tiny diy jvm
Scala e xchange 2013 haoyi li on metascala a tiny diy jvm
Oscar reiken jr on our success at manheim
Oscar reiken jr on our success at manheim
Progressive f# tutorials nyc dmitry mozorov & jack pappas on code quotations ...
Progressive f# tutorials nyc dmitry mozorov & jack pappas on code quotations ...
Cukeup nyc ian dees on elixir, erlang, and cucumberl
Cukeup nyc ian dees on elixir, erlang, and cucumberl
Cukeup nyc peter bell on getting started with cucumber.js
Cukeup nyc peter bell on getting started with cucumber.js
Agile testing & bdd e xchange nyc 2013 jeffrey davidson & lav pathak & sam ho...
Agile testing & bdd e xchange nyc 2013 jeffrey davidson & lav pathak & sam ho...
Progressive f# tutorials nyc rachel reese & phil trelford on try f# from zero...
Progressive f# tutorials nyc rachel reese & phil trelford on try f# from zero...
Progressive f# tutorials nyc don syme on keynote f# in the open source world
Progressive f# tutorials nyc don syme on keynote f# in the open source world
Agile testing & bdd e xchange nyc 2013 gojko adzic on bond villain guide to s...
Agile testing & bdd e xchange nyc 2013 gojko adzic on bond villain guide to s...
Dmitry mozorov on code quotations code as-data for f#
Dmitry mozorov on code quotations code as-data for f#
A poet's guide_to_acceptance_testing
A poet's guide_to_acceptance_testing
Russ miles-cloudfoundry-deep-dive
Russ miles-cloudfoundry-deep-dive
Serendipity-neo4j
Serendipity-neo4j
Simon Peyton Jones: Managing parallelism
Simon Peyton Jones: Managing parallelism
Plug 20110217
Plug 20110217
Lug presentation
Lug presentation
I went to_a_communications_workshop_and_they_t
I went to_a_communications_workshop_and_they_t
Plug saiku
Plug saiku
Último
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
Dropbox
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
Nanddeep Nachan
Elevate Developer Efficiency & build GenAI Application with Amazon Q
Elevate Developer Efficiency & build GenAI Application with Amazon Q
Bhuvaneswari Subramani
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
UiPathCommunity
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
Andrey Devyatkin
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
apidays
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
Remote DBA Services
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
Product Anonymous
presentation ICT roal in 21st century education
presentation ICT roal in 21st century education
jfdjdjcjdnsjd
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
sudhanshuwaghmare1
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Angeliki Cooney
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Jeffrey Haguewood
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
apidays
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
The Digital Insurer
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
Rustici Software
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
rafiqahmad00786416
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
Zilliz
Último
(20)
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
Elevate Developer Efficiency & build GenAI Application with Amazon Q
Elevate Developer Efficiency & build GenAI Application with Amazon Q
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
presentation ICT roal in 21st century education
presentation ICT roal in 21st century education
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
Deliberate discovery bddx
1.
Deliberate Discovery Dan North
– DRW
2.
Imagine you got
to redo your project... ...completely from scratch – with the same objective – with the same people – with the same constraints ...except – you knew then what you know now – you had 20/20 foresight Something is holding us back © Dan North, DRW 2
3.
Theory of Constraints There
is currently a constraint Any inventory behind the constraint is waste Any time not addressing the constraint is waste But you don’t know where the constraint is! © Dan North, DRW 3
4.
Ignorance is the
constraint Ignorance is multivariate – What kinds of ignorance are slowing you down? You are ignorant (to some degree) about... – your domain – the nature of the problem – your incumbent technologies – other possible technologies – organisational constraints – relationships with stakeholders ...and you might not even know! © Dan North, DRW 4
5.
Ignorance reduces in
steps oh. Oh! Crap. So can we influence the reduction of ignorance? © Dan North, DRW 5
6.
Can you prepare
for the oh crap moments? This time we’ll know better This time it’ll be different This time we’ll come in on time This time will be exactly like the other times! © Dan North, DRW 6
7.
Deliberate discovery Assume you
are always operating in ignorance Assume some specific axis of ignorance is your current constraint Improve throughput by actively addressing ignorance Second-order ignorance is a given © Dan North, DRW 7
8.
We are wired
to resist this We suffer with attribution bias We suffer with confirmation bias ...but not as badly as everyone else! © Dan North, DRW 8
9.
Remember how the
project started? You got everyone in a room You decomposed the problem into stories – and more stories – and more stories You estimated the stories – and estimated – and estimated Was that really the best use of your time? © Dan North, DRW 9
10.
So how can
we apply this? Software has a half-life Shorter half-life means less 2OI – less opportunity to not know what I don’t know So why not rewrite rather than redevelop? – with multiple overlapping implementations © Dan North, DRW 10
11.
Deliberate discovery in
planning Plan for at least some unexpected bad things Try natural planning (GTD) 1. Purpose 2. Mission/vision/goals 3. Brainstorm 4. Organise 5. Next actions Figure out your axes of ignorance. Then do it again. Beware the perils of fractal estimation © Dan North, DRW 11
12.
Deliberate discovery in
analysis Don’t fear “analysis paralysis” – as long as it’s reducing relevant ignorance Ethnography – What are your stakeholders caring about? – What should they be caring about? Play it forward – Who are you trying to reach? – What do you want their experience to be? Understanding the domain is a whole team activity © Dan North, DRW 12
13.
Deliberate discovery in
programming Spike-and-stabilise – learn through evolving the “spike” – choose to stabilise later – deferred, test-driven testing Design for the second case – you might gonna need it! Indirect discovery Travel in pairs – optimise for learning: delivery will take care of itself © Dan North, DRW 13
14.
Deliberate discovery in
testing Exploratory testing Randomised testing Not just running the same old automated tests! Good testers already know this © Dan North, DRW 14
15.
Deliberate discovery in
(dev)ops Get into production early – get anything into production! Design for monitorability – push diagnostics rather than pulling an autopsy – make it easy to listen Design for discoverability – what went wrong? – what’s going wrong – right now? © Dan North, DRW 15
16.
Summary You don’t know
what you don’t know That ignorance is killing your throughput Sometimes you can’t know what you don’t know For everything else, there’s Deliberate Discovery © Dan North, DRW 16
17.
Thank you dnorth@drw.com http://dannorth.net @tastapod © Dan
North, DRW 17