SlideShare a Scribd company logo
1 of 44
@jacdevos jacques@nreality.com
We are all product designers!
@jacdevos jacques@nreality.com
@jacdevos jacques@nreality.com
Who here builds software?
@jacdevos jacques@nreality.com
Software is still a new thing
@jacdevos jacques@nreality.com
@jacdevos jacques@nreality.com
Design Thinking
http://dschool.stanford.edu/
@jacdevos jacques@nreality.comvia monteronesteinerranch.files.wordpress.
@jacdevos jacques@nreality.com
Empathise:
go out and learn about user needs
@jacdevos jacques@nreality.com
Define:
frame the problem from user insights
@jacdevos jacques@nreality.com
Ideate:
use all brains to get solutions
@jacdevos jacques@nreality.com
Prototype:
create a representation we can show
(or taste!)
@jacdevos jacques@nreality.com
Test:
test assumptions through user feedback
@jacdevos jacques@nreality.com
Iterate
@jacdevos jacques@nreality.com
Not a state, but a process
Not magic, but hard work
Learning about real user needs
Iterate and experiment… until its tasty
Design makes things “tasty”
@jacdevos jacques@nreality.com
What does this have to do with
software products?
@jacdevos jacques@nreality.com
Software product development is
often a pretty Wicked Problem
@jacdevos jacques@nreality.com
Big Bangs
just don’t work on Wicked Problems
ALICE NERR/THINKSTOCK
@jacdevos jacques@nreality.com
We need feedback to
build better products
@jacdevos jacques@nreality.com
Build software iteratively
@jacdevos jacques@nreality.com
Build
-> Code
Measure
-> Data
Learn
-> Ideas
Lean Startup
Minimise the total time through the loop
@jacdevos jacques@nreality.com
But why should I care?
I’m a programmer.
I’m not a startup with $100M!
@jacdevos jacques@nreality.com
Historical SDLC
(vs mature engineering discipline)
Planning Requirements Design Programming Testing Deployment
Engineering Design Construction of Design
@jacdevos jacques@nreality.com
What Is Software Design?
Jack W. Reeves (1992)
@jacdevos jacques@nreality.com
Real software is ones and zeros
its incredibly cheap to build but
incredibly expensive to design
@jacdevos jacques@nreality.com
Code is the ultimate design artefact
@jacdevos jacques@nreality.com
Code shows us
• real complexity, cost and constraints
• flaws in our problem-solution fit
• the devil in the details
@jacdevos jacques@nreality.com
Coding and testing is part of the
design process
@jacdevos jacques@nreality.com
Modern SDLC
(vs mature engineering discipline)
Planning Requirements Design Programming Testing Deployment
Engineering Design
Construction
of Design
@jacdevos jacques@nreality.com
#SoftwareConstructionMustFall
development as construction
metaphor is broken
@jacdevos jacques@nreality.com
How would we dev
if we see it as design process?
@jacdevos jacques@nreality.com
Start with the design problem
and not technologies
@jacdevos jacques@nreality.com
Small Releases
to enable iteration
@jacdevos jacques@nreality.com
Design Improvement (Refactoring)
and
System Metaphor (DDD)
ensure code structure reflects product learning
@jacdevos jacques@nreality.com
Pair Programming
is a design collaboration that creates
code that communicates intent
@jacdevos jacques@nreality.com
Simple Design and TDD
make changes safer, easier
@jacdevos jacques@nreality.com
Continuous Integration
gives early verification and allows change
@jacdevos jacques@nreality.com
DevOps automates construction -
by enabling iteration, it enables design
@jacdevos jacques@nreality.com
Testing gives quick design feedback -
validation is a key aspect of design
@jacdevos jacques@nreality.com
@jacdevos jacques@nreality.com
XP practices are product design
enablers!
@jacdevos jacques@nreality.com
Don’t build software, design it!
• Design is a iterative process to create Tasty Products
• Software product development is a Wicked Problem
• Design is a better model than Construction
• Code is our ultimate software design artifact
• XP, Testing and Continuous Delivery are design tools
• Software Developers are Product Designers
@jacdevos jacques@nreality.com
Don’t build software, design it!
Questions?
@jacdevos jacques@nreality.com
@jacdevos jacques@nreality.com
@jacdevos jacques@nreality.com
Links:
Wicket Problems: http://www.leanessays.com/2002/01/wicked-problems.html?m=1
Waterfall 1970: https://www.cs.umd.edu/class/spring2003/cmsc838p/Process/waterfall.pdf
Code is Design: http://www.developerdotstar.com/mag/articles/reeves_design.html
Design Thinking: https://en.wikipedia.org/wiki/Design_thinking
Design School: http://dschool.stanford.edu
Design Sprint: http://www.thesprintbook.com
Lean Startup: http://theleanstartup.com/
Lean Startup meets design thinking: https://youtu.be/bvFnHzU4_W8
Extreme Programming: https://www.amazon.com/Extreme-Programming-Explained-Embrace-
Change/dp/0321278658
Continuous Delivery: https://www.amazon.com/gp/product/0321601912

More Related Content

Similar to Dev conf 2017 - What is software product design

DevSecOps The Evolution of DevOps
DevSecOps The Evolution of DevOpsDevSecOps The Evolution of DevOps
DevSecOps The Evolution of DevOpsMichael Man
 
Sum of the Parts Speaker Series - Experience Engineering and UX
Sum of the Parts Speaker Series - Experience Engineering and UXSum of the Parts Speaker Series - Experience Engineering and UX
Sum of the Parts Speaker Series - Experience Engineering and UXvincebohner
 
The art of computer programming
The art of computer programmingThe art of computer programming
The art of computer programmingClaude Sajous
 
Digital Success Stack for DCBKK 2018
Digital Success Stack for DCBKK 2018Digital Success Stack for DCBKK 2018
Digital Success Stack for DCBKK 2018Kyvio
 
Test driven development and react js application go hand in hand
Test driven development and react js application go hand in handTest driven development and react js application go hand in hand
Test driven development and react js application go hand in handKaty Slemon
 
DevSecOps Fundamentals and the Scars to Prove it.
DevSecOps Fundamentals and the Scars to Prove it.DevSecOps Fundamentals and the Scars to Prove it.
DevSecOps Fundamentals and the Scars to Prove it.Matt Tesauro
 
Cs 1023 lec 4 (week 1)
Cs 1023 lec 4 (week 1)Cs 1023 lec 4 (week 1)
Cs 1023 lec 4 (week 1)stanbridge
 
The Battle of the IDEs @DevNexus 2020
The Battle of the IDEs @DevNexus 2020The Battle of the IDEs @DevNexus 2020
The Battle of the IDEs @DevNexus 2020Ko Turk
 
Build Better Software Together
Build Better Software TogetherBuild Better Software Together
Build Better Software TogetherSven Peters
 
Model Driven Architectures
Model Driven ArchitecturesModel Driven Architectures
Model Driven ArchitecturesLalit Kale
 
From dev to ops and beyond - getting it done
From dev to ops and beyond - getting it doneFrom dev to ops and beyond - getting it done
From dev to ops and beyond - getting it doneEdorian
 
A Lap Around Visual Studio 2010
A Lap Around Visual Studio 2010A Lap Around Visual Studio 2010
A Lap Around Visual Studio 2010adrian8three
 
Co-creating_UX_Software_VoxxedDaysIasi.pdf
Co-creating_UX_Software_VoxxedDaysIasi.pdfCo-creating_UX_Software_VoxxedDaysIasi.pdf
Co-creating_UX_Software_VoxxedDaysIasi.pdfSimonedeGijt
 
Creating a Business Oriented UI in APEX
Creating a Business Oriented UI in APEXCreating a Business Oriented UI in APEX
Creating a Business Oriented UI in APEXEnkitec
 
Planning JavaScript and Ajax for larger teams
Planning JavaScript and Ajax for larger teamsPlanning JavaScript and Ajax for larger teams
Planning JavaScript and Ajax for larger teamsChristian Heilmann
 
Are Agile Projects Doomed to Half-Baked Design?
Are Agile Projects Doomed to Half-Baked Design?Are Agile Projects Doomed to Half-Baked Design?
Are Agile Projects Doomed to Half-Baked Design?theinfonaut
 
DevSecCon SG 2018 Fabian Presentation Slides
DevSecCon SG 2018 Fabian Presentation SlidesDevSecCon SG 2018 Fabian Presentation Slides
DevSecCon SG 2018 Fabian Presentation SlidesFab L
 

Similar to Dev conf 2017 - What is software product design (20)

Workshop – UI audit of Mall.cz – May 2019, Brno
Workshop – UI audit of Mall.cz – May 2019, BrnoWorkshop – UI audit of Mall.cz – May 2019, Brno
Workshop – UI audit of Mall.cz – May 2019, Brno
 
DevSecOps The Evolution of DevOps
DevSecOps The Evolution of DevOpsDevSecOps The Evolution of DevOps
DevSecOps The Evolution of DevOps
 
Sum of the Parts Speaker Series - Experience Engineering and UX
Sum of the Parts Speaker Series - Experience Engineering and UXSum of the Parts Speaker Series - Experience Engineering and UX
Sum of the Parts Speaker Series - Experience Engineering and UX
 
The art of computer programming
The art of computer programmingThe art of computer programming
The art of computer programming
 
Digital Success Stack for DCBKK 2018
Digital Success Stack for DCBKK 2018Digital Success Stack for DCBKK 2018
Digital Success Stack for DCBKK 2018
 
Test driven development and react js application go hand in hand
Test driven development and react js application go hand in handTest driven development and react js application go hand in hand
Test driven development and react js application go hand in hand
 
DevSecOps Fundamentals and the Scars to Prove it.
DevSecOps Fundamentals and the Scars to Prove it.DevSecOps Fundamentals and the Scars to Prove it.
DevSecOps Fundamentals and the Scars to Prove it.
 
Cs 1023 lec 4 (week 1)
Cs 1023 lec 4 (week 1)Cs 1023 lec 4 (week 1)
Cs 1023 lec 4 (week 1)
 
The Battle of the IDEs @DevNexus 2020
The Battle of the IDEs @DevNexus 2020The Battle of the IDEs @DevNexus 2020
The Battle of the IDEs @DevNexus 2020
 
Build Better Software Together
Build Better Software TogetherBuild Better Software Together
Build Better Software Together
 
Model Driven Architectures
Model Driven ArchitecturesModel Driven Architectures
Model Driven Architectures
 
From dev to ops and beyond - getting it done
From dev to ops and beyond - getting it doneFrom dev to ops and beyond - getting it done
From dev to ops and beyond - getting it done
 
A Lap Around Visual Studio 2010
A Lap Around Visual Studio 2010A Lap Around Visual Studio 2010
A Lap Around Visual Studio 2010
 
Co-creating_UX_Software_VoxxedDaysIasi.pdf
Co-creating_UX_Software_VoxxedDaysIasi.pdfCo-creating_UX_Software_VoxxedDaysIasi.pdf
Co-creating_UX_Software_VoxxedDaysIasi.pdf
 
Creating a Business Oriented UI in APEX
Creating a Business Oriented UI in APEXCreating a Business Oriented UI in APEX
Creating a Business Oriented UI in APEX
 
Planning JavaScript and Ajax for larger teams
Planning JavaScript and Ajax for larger teamsPlanning JavaScript and Ajax for larger teams
Planning JavaScript and Ajax for larger teams
 
Career Path Planning
Career Path PlanningCareer Path Planning
Career Path Planning
 
Are Agile Projects Doomed to Half-Baked Design?
Are Agile Projects Doomed to Half-Baked Design?Are Agile Projects Doomed to Half-Baked Design?
Are Agile Projects Doomed to Half-Baked Design?
 
DevSecCon SG 2018 Fabian Presentation Slides
DevSecCon SG 2018 Fabian Presentation SlidesDevSecCon SG 2018 Fabian Presentation Slides
DevSecCon SG 2018 Fabian Presentation Slides
 
Survey 1b.pptx
Survey 1b.pptxSurvey 1b.pptx
Survey 1b.pptx
 

Recently uploaded

AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM TechniquesAI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM TechniquesVictorSzoltysek
 
HR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comHR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comFatema Valibhai
 
Software Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsSoftware Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsArshad QA
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providermohitmore19
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️Delhi Call girls
 
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...ICS
 
Diamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with PrecisionDiamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with PrecisionSolGuruz
 
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerHow To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerThousandEyes
 
AI & Machine Learning Presentation Template
AI & Machine Learning Presentation TemplateAI & Machine Learning Presentation Template
AI & Machine Learning Presentation TemplatePresentation.STUDIO
 
Introducing Microsoft’s new Enterprise Work Management (EWM) Solution
Introducing Microsoft’s new Enterprise Work Management (EWM) SolutionIntroducing Microsoft’s new Enterprise Work Management (EWM) Solution
Introducing Microsoft’s new Enterprise Work Management (EWM) SolutionOnePlan Solutions
 
How to Choose the Right Laravel Development Partner in New York City_compress...
How to Choose the Right Laravel Development Partner in New York City_compress...How to Choose the Right Laravel Development Partner in New York City_compress...
How to Choose the Right Laravel Development Partner in New York City_compress...software pro Development
 
Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsRight Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsJhone kinadey
 
Exploring the Best Video Editing App.pdf
Exploring the Best Video Editing App.pdfExploring the Best Video Editing App.pdf
Exploring the Best Video Editing App.pdfproinshot.com
 
How To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.jsHow To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.jsAndolasoft Inc
 
The Guide to Integrating Generative AI into Unified Continuous Testing Platfo...
The Guide to Integrating Generative AI into Unified Continuous Testing Platfo...The Guide to Integrating Generative AI into Unified Continuous Testing Platfo...
The Guide to Integrating Generative AI into Unified Continuous Testing Platfo...kalichargn70th171
 
5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdfWave PLM
 
VTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learnVTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learnAmarnathKambale
 
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...harshavardhanraghave
 
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...Health
 

Recently uploaded (20)

AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM TechniquesAI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
 
HR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comHR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.com
 
Software Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsSoftware Quality Assurance Interview Questions
Software Quality Assurance Interview Questions
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service provider
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
 
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
 
Diamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with PrecisionDiamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with Precision
 
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerHow To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
 
AI & Machine Learning Presentation Template
AI & Machine Learning Presentation TemplateAI & Machine Learning Presentation Template
AI & Machine Learning Presentation Template
 
Microsoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdfMicrosoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdf
 
Introducing Microsoft’s new Enterprise Work Management (EWM) Solution
Introducing Microsoft’s new Enterprise Work Management (EWM) SolutionIntroducing Microsoft’s new Enterprise Work Management (EWM) Solution
Introducing Microsoft’s new Enterprise Work Management (EWM) Solution
 
How to Choose the Right Laravel Development Partner in New York City_compress...
How to Choose the Right Laravel Development Partner in New York City_compress...How to Choose the Right Laravel Development Partner in New York City_compress...
How to Choose the Right Laravel Development Partner in New York City_compress...
 
Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsRight Money Management App For Your Financial Goals
Right Money Management App For Your Financial Goals
 
Exploring the Best Video Editing App.pdf
Exploring the Best Video Editing App.pdfExploring the Best Video Editing App.pdf
Exploring the Best Video Editing App.pdf
 
How To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.jsHow To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.js
 
The Guide to Integrating Generative AI into Unified Continuous Testing Platfo...
The Guide to Integrating Generative AI into Unified Continuous Testing Platfo...The Guide to Integrating Generative AI into Unified Continuous Testing Platfo...
The Guide to Integrating Generative AI into Unified Continuous Testing Platfo...
 
5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf
 
VTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learnVTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learn
 
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
 
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
 

Dev conf 2017 - What is software product design

Editor's Notes

  1. Key point 1: Wrong Mental Model most problems in software is caused by a model mismatch: programming and testing are design and not a construction activities Key point 2: Scrum or XP: with the wrong mental model will delivery same results. Key point 3: Right Mental Model: DESIGN. feedback, collaboration and rework produces tasty designs - although it can be budget controlled, it does NOT fit feature by feature on a Gantt chart Key point 4: Things just fall into place: when you have the right mental model.
  2. Wrong! I will show you that you don’t
  3. Although ”software is eating the world” development is still misunderstood, I want to share the lessons I learnt, that cleared up misconceptions in software development
  4. So if design is a better model for programming WeStep away from software development specifically Head of tasting Tasty design: how to create natural flavored rum
  5. Needs driven, spine model
  6. Shout out to the spine model – we cannot solve problems if we don’t start at the needs Talk to customers directly Empathise rum drinkers
  7. Spend time on the problem
  8. Build and make
  9. Test with user
  10. Design is a process, a iterative process. If someone talks about designer clothing or design jewellery, it does not mean it was built by a design but that it went through a design process (and although hard, anyone can follow a design process)
  11. I don’t drink rum.
  12. cannot be clearly defined don’t have clear success criteria don’t have simple root causes! only when you have the complete solution do you understand the problem completely
  13. https://www.cs.umd.edu/class/spring2003/cmsc838p/Process/waterfall.pdf
  14. Things just fall into place when you have the right mental model Delivering iteratively just makes sense
  15. http://www.developerdotstar.com/mag/articles/reeves_design.html
  16. http://www.developerdotstar.com/mag/articles/reeves_design.html Revees - 1992: software is design fell on death ears
  17. He had a insight that invalidates this model. Machine code
  18. High-level design still has a place. We code more than we would normally do
  19. http://www.developerdotstar.com/mag/articles/reeves_design.html
  20. I love Kanban, Scrum, XP and the Agile Principles – but I often see it failing due to not really understanding the essence of why its effective. The reason why it worked in New New Product Development game is lost on many many thousands of Scrum teams. We failed to see this even with Scrum, we did not address the essence of iterative
  21. It is a design document after all
  22. It is a design document after all
  23. It is a design document after all
  24. High-level design still has a place.
  25. Checking (the automated verification) – has a different purpose
  26. Eureka moment
  27. I think software developers should be involved as designers!
  28. What work is better, more fun, more productive, more fulfilling than design work. Even designing test cases/ acceptance criteria you design to measure if the intent was met...