SlideShare uma empresa Scribd logo
1 de 6
Baixar para ler offline
DEAD BY USE CASE #2
DEADLY ERRORS IN THE SOFTWARE DESIGN
Non-Functional Use Case
WHAT IS WRONG WITH IT?
An app provides an optimal way to perform XYZ

…WHAT THE HECK IS “THE OPTIMAL WAY”?
DO YOU HAVE A CLEAR PICTURE OF IT?
We Cannot See The
Abstractions
WHEN WE USE THE SPECIFIC TERMS LIKE “KITCHEN TABLE”
WE CAN EASILY IMAGINE IT
!
WHEN WE USE AN ABSTRACT TERMS LIKE “FURNITURE” IT
IS DIFFICULT TO IMAGINE AND THERE IS NO COMMON
SHARED VISION
!
WHAT WE CANNOT IMAGINE, WE CANNOT THINK OF
Lesson From Cognitive
Science
HOW DO PEOPLE THINK?
Observe the situation -> Forget 99% of information -
> Focus attention on the rest 1%

… AND YOU DO NOT CONTROL WHAT PART YOU FORGET
!
YOU CANNOT THINK ABOUT YOUR “CLIENTS”, ONLY ABOUT A
SPECIFIC PERSON!
How To Fix?
REMOVE THE ABSTRACTIONS FROM THE REQUIREMENTS
An app provides an optimal way to perform XYZ

A User will prefer the App eight out of 10 times to
perform action XYZ

PUT THEM IN A WAY, THAT IS EASY TO IMAGINE
THANK YOU
ANDREY.VERBITSKY@GMAIL.COM

Mais conteúdo relacionado

Semelhante a Dead by use case #2

UX Design for Mobile Apps
UX Design for Mobile AppsUX Design for Mobile Apps
UX Design for Mobile AppsKamil Zieba
 
9.5 Group 1
9.5 Group 19.5 Group 1
9.5 Group 1scorkery
 
Human-Centered Copywriting: How Your Words Can Make or Break Your User Experi...
Human-Centered Copywriting: How Your Words Can Make or Break Your User Experi...Human-Centered Copywriting: How Your Words Can Make or Break Your User Experi...
Human-Centered Copywriting: How Your Words Can Make or Break Your User Experi...UserTesting
 
Mobile Apps Design Principles
Mobile Apps Design PrinciplesMobile Apps Design Principles
Mobile Apps Design PrinciplesMohamad Sani
 
Build better mobile apps and become a better person
Build better mobile apps and become a better personBuild better mobile apps and become a better person
Build better mobile apps and become a better personWillem Meints
 
WAY.DO - Presentation Deck - Slideware
WAY.DO - Presentation Deck - SlidewareWAY.DO - Presentation Deck - Slideware
WAY.DO - Presentation Deck - SlidewareHoang Huynh
 
Zachary Lai 2016 DigiTech Challenge
Zachary Lai 2016 DigiTech Challenge Zachary Lai 2016 DigiTech Challenge
Zachary Lai 2016 DigiTech Challenge Zach Lai
 
Build Low Fidelity Wireframes
Build Low Fidelity WireframesBuild Low Fidelity Wireframes
Build Low Fidelity WireframesSV.CO
 
Creating Mobile Applications
Creating Mobile ApplicationsCreating Mobile Applications
Creating Mobile ApplicationsKathy Gill
 
Elevator pitch and app development process
Elevator pitch and app development processElevator pitch and app development process
Elevator pitch and app development processsarzjenka rochenko
 
Assignment C : Technical Presentation, Staying Healthy with Personal Medicine...
Assignment C : Technical Presentation, Staying Healthy with Personal Medicine...Assignment C : Technical Presentation, Staying Healthy with Personal Medicine...
Assignment C : Technical Presentation, Staying Healthy with Personal Medicine...Kodai-kun
 
Marketing your app on a shoestring - tips on PR, marketing, ASO and self-pub...
Marketing your app on a shoestring  - tips on PR, marketing, ASO and self-pub...Marketing your app on a shoestring  - tips on PR, marketing, ASO and self-pub...
Marketing your app on a shoestring - tips on PR, marketing, ASO and self-pub...Big Ideas Machine
 
She's buddy presentation
She's buddy presentationShe's buddy presentation
She's buddy presentationtweetsurbhi
 
Af g pretraining_briefing_notes_2
Af g pretraining_briefing_notes_2Af g pretraining_briefing_notes_2
Af g pretraining_briefing_notes_2CDI Apps for Good
 
Af g pretraining_briefing_notes_2
Af g pretraining_briefing_notes_2Af g pretraining_briefing_notes_2
Af g pretraining_briefing_notes_2Rob Rankin
 

Semelhante a Dead by use case #2 (20)

Good UX Bad UX
Good UX Bad UXGood UX Bad UX
Good UX Bad UX
 
Josh Clark - Designing for Touch
Josh Clark - Designing for TouchJosh Clark - Designing for Touch
Josh Clark - Designing for Touch
 
UX Design for Mobile Apps
UX Design for Mobile AppsUX Design for Mobile Apps
UX Design for Mobile Apps
 
9.5 Group 1
9.5 Group 19.5 Group 1
9.5 Group 1
 
Human-Centered Copywriting: How Your Words Can Make or Break Your User Experi...
Human-Centered Copywriting: How Your Words Can Make or Break Your User Experi...Human-Centered Copywriting: How Your Words Can Make or Break Your User Experi...
Human-Centered Copywriting: How Your Words Can Make or Break Your User Experi...
 
Mobile Apps Design Principles
Mobile Apps Design PrinciplesMobile Apps Design Principles
Mobile Apps Design Principles
 
Doondo
DoondoDoondo
Doondo
 
Build better mobile apps and become a better person
Build better mobile apps and become a better personBuild better mobile apps and become a better person
Build better mobile apps and become a better person
 
WAY.DO - Presentation Deck - Slideware
WAY.DO - Presentation Deck - SlidewareWAY.DO - Presentation Deck - Slideware
WAY.DO - Presentation Deck - Slideware
 
Zachary Lai 2016 DigiTech Challenge
Zachary Lai 2016 DigiTech Challenge Zachary Lai 2016 DigiTech Challenge
Zachary Lai 2016 DigiTech Challenge
 
Build Low Fidelity Wireframes
Build Low Fidelity WireframesBuild Low Fidelity Wireframes
Build Low Fidelity Wireframes
 
MB outreach
MB outreachMB outreach
MB outreach
 
MBOSS
MBOSSMBOSS
MBOSS
 
Creating Mobile Applications
Creating Mobile ApplicationsCreating Mobile Applications
Creating Mobile Applications
 
Elevator pitch and app development process
Elevator pitch and app development processElevator pitch and app development process
Elevator pitch and app development process
 
Assignment C : Technical Presentation, Staying Healthy with Personal Medicine...
Assignment C : Technical Presentation, Staying Healthy with Personal Medicine...Assignment C : Technical Presentation, Staying Healthy with Personal Medicine...
Assignment C : Technical Presentation, Staying Healthy with Personal Medicine...
 
Marketing your app on a shoestring - tips on PR, marketing, ASO and self-pub...
Marketing your app on a shoestring  - tips on PR, marketing, ASO and self-pub...Marketing your app on a shoestring  - tips on PR, marketing, ASO and self-pub...
Marketing your app on a shoestring - tips on PR, marketing, ASO and self-pub...
 
She's buddy presentation
She's buddy presentationShe's buddy presentation
She's buddy presentation
 
Af g pretraining_briefing_notes_2
Af g pretraining_briefing_notes_2Af g pretraining_briefing_notes_2
Af g pretraining_briefing_notes_2
 
Af g pretraining_briefing_notes_2
Af g pretraining_briefing_notes_2Af g pretraining_briefing_notes_2
Af g pretraining_briefing_notes_2
 

Mais de Andrey Verbitsky

Управление ожиданиями заинтересованных лиц
Управление ожиданиями заинтересованных лицУправление ожиданиями заинтересованных лиц
Управление ожиданиями заинтересованных лицAndrey Verbitsky
 
управление проектами
управление проектамиуправление проектами
управление проектамиAndrey Verbitsky
 
ошибки аналитика
ошибки аналитикаошибки аналитика
ошибки аналитикаAndrey Verbitsky
 
архитектура ис
архитектура исархитектура ис
архитектура исAndrey Verbitsky
 

Mais de Andrey Verbitsky (7)

Into into UX for business
Into into UX for businessInto into UX for business
Into into UX for business
 
Product Creation (Swp13)
Product Creation (Swp13)Product Creation (Swp13)
Product Creation (Swp13)
 
Управление ожиданиями заинтересованных лиц
Управление ожиданиями заинтересованных лицУправление ожиданиями заинтересованных лиц
Управление ожиданиями заинтересованных лиц
 
Pareto principle
Pareto principle Pareto principle
Pareto principle
 
управление проектами
управление проектамиуправление проектами
управление проектами
 
ошибки аналитика
ошибки аналитикаошибки аналитика
ошибки аналитика
 
архитектура ис
архитектура исархитектура ис
архитектура ис
 

Último

Chinsurah Escorts ☎️8617697112 Starting From 5K to 15K High Profile Escorts ...
Chinsurah Escorts ☎️8617697112  Starting From 5K to 15K High Profile Escorts ...Chinsurah Escorts ☎️8617697112  Starting From 5K to 15K High Profile Escorts ...
Chinsurah Escorts ☎️8617697112 Starting From 5K to 15K High Profile Escorts ...Nitya salvi
 
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...panagenda
 
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfThe Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfkalichargn70th171
 
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...Shane Coughlan
 
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsAlberto González Trastoy
 
BUS PASS MANGEMENT SYSTEM USING PHP.pptx
BUS PASS MANGEMENT SYSTEM USING PHP.pptxBUS PASS MANGEMENT SYSTEM USING PHP.pptx
BUS PASS MANGEMENT SYSTEM USING PHP.pptxalwaysnagaraju26
 
Unlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language ModelsUnlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language Modelsaagamshah0812
 
Software Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsSoftware Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsArshad QA
 
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
 
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfonteinmasabamasaba
 
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfLearn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfkalichargn70th171
 
AI & Machine Learning Presentation Template
AI & Machine Learning Presentation TemplateAI & Machine Learning Presentation Template
AI & Machine Learning Presentation TemplatePresentation.STUDIO
 
Optimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVOptimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVshikhaohhpro
 
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
 
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdf
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdfPayment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdf
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdfkalichargn70th171
 
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
 
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisamasabamasaba
 
Azure_Native_Qumulo_High_Performance_Compute_Benchmarks.pdf
Azure_Native_Qumulo_High_Performance_Compute_Benchmarks.pdfAzure_Native_Qumulo_High_Performance_Compute_Benchmarks.pdf
Azure_Native_Qumulo_High_Performance_Compute_Benchmarks.pdfryanfarris8
 

Último (20)

Chinsurah Escorts ☎️8617697112 Starting From 5K to 15K High Profile Escorts ...
Chinsurah Escorts ☎️8617697112  Starting From 5K to 15K High Profile Escorts ...Chinsurah Escorts ☎️8617697112  Starting From 5K to 15K High Profile Escorts ...
Chinsurah Escorts ☎️8617697112 Starting From 5K to 15K High Profile Escorts ...
 
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
 
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
 
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfThe Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
 
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
 
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
 
BUS PASS MANGEMENT SYSTEM USING PHP.pptx
BUS PASS MANGEMENT SYSTEM USING PHP.pptxBUS PASS MANGEMENT SYSTEM USING PHP.pptx
BUS PASS MANGEMENT SYSTEM USING PHP.pptx
 
Unlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language ModelsUnlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language Models
 
Software Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsSoftware Quality Assurance Interview Questions
Software Quality Assurance Interview Questions
 
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
 
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
 
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfLearn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
 
AI & Machine Learning Presentation Template
AI & Machine Learning Presentation TemplateAI & Machine Learning Presentation Template
AI & Machine Learning Presentation Template
 
Optimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVOptimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTV
 
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
 
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdf
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdfPayment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdf
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdf
 
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
 
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
 
Azure_Native_Qumulo_High_Performance_Compute_Benchmarks.pdf
Azure_Native_Qumulo_High_Performance_Compute_Benchmarks.pdfAzure_Native_Qumulo_High_Performance_Compute_Benchmarks.pdf
Azure_Native_Qumulo_High_Performance_Compute_Benchmarks.pdf
 
Microsoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdfMicrosoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdf
 

Dead by use case #2

  • 1. DEAD BY USE CASE #2 DEADLY ERRORS IN THE SOFTWARE DESIGN
  • 2. Non-Functional Use Case WHAT IS WRONG WITH IT? An app provides an optimal way to perform XYZ …WHAT THE HECK IS “THE OPTIMAL WAY”? DO YOU HAVE A CLEAR PICTURE OF IT?
  • 3. We Cannot See The Abstractions WHEN WE USE THE SPECIFIC TERMS LIKE “KITCHEN TABLE” WE CAN EASILY IMAGINE IT ! WHEN WE USE AN ABSTRACT TERMS LIKE “FURNITURE” IT IS DIFFICULT TO IMAGINE AND THERE IS NO COMMON SHARED VISION ! WHAT WE CANNOT IMAGINE, WE CANNOT THINK OF
  • 4. Lesson From Cognitive Science HOW DO PEOPLE THINK? Observe the situation -> Forget 99% of information - > Focus attention on the rest 1% … AND YOU DO NOT CONTROL WHAT PART YOU FORGET ! YOU CANNOT THINK ABOUT YOUR “CLIENTS”, ONLY ABOUT A SPECIFIC PERSON!
  • 5. How To Fix? REMOVE THE ABSTRACTIONS FROM THE REQUIREMENTS An app provides an optimal way to perform XYZ A User will prefer the App eight out of 10 times to perform action XYZ PUT THEM IN A WAY, THAT IS EASY TO IMAGINE