SlideShare une entreprise Scribd logo
1  sur  51
How to fail at building
websites
[and a lot of other things]
by
Ian Lintner
"The Presentation You Are About To See Is True.
The Names Have Been Changed To Protect The Innocent"
– Soichiro Honda
“Success represents the 1% of your work
which results from the 99% that is called
failure.”
Failure
• Why do web projects fail?
• Why does failure happen?
• How do we mitigate failure?
• How do these apply to web projects?
Caveat
• Failure is relative to the observer.
• You may look at something and think it is an
absolute disaster, where some one else may view
it as a first class win.
• http://www.lingscars.com/
Why are websites so
prone to failure?
Websites are at the intersection
of design, communication and
technology.
Why do web projects fail?
• Unrealistic or unarticulated project goals (Expectations)
• Inaccurate estimates of needed resources (Human
Error)
• Badly defined system requirements (Communication)
• Poor reporting of the project's status (Communication)
• Unmanaged risks (Design)
• Poor communication among customers, developers, and
users (Communication)
continued…
• Use of immature technology (Design)
• Inability to handle the project's complexity
(Leadership)
• Poor project management (Leadership)
• Stakeholder politics (Communication)
• Commercial pressures (Expectations)
• Sloppy development practices (Human Error)
Types of failure in web
design & development
• Communication
• Expectations
• Leadership
• Cultural
• Design & Planning
• Human Error
Anti-Social
• Committees
• Dictators
• Toxic Managers & Co-Workers
• Office / Department Politics
Psychology of Failure
We use mental models
to understand our world.
Mental models are flexible
and therefore can adjust
for failure.
Type 1 vs Type 2
Errors
Type 1 Error: False Positive Type 2 Error: False Negative
Adaptive Bias
• We are hardwired to reduce the cost not the number of cognitive
errors.
• The costs of a "false positive" or "false negative" error
dramatically outweighs the cost of the alternative type of error
• The greatest effect is seen when
• When the decision process is ambiguous
• The decision is related to survival of the fittest e.g. life vs
death, reproduction
• Is the sandwich safe to eat?
• Type 1 error
• Homer doesn’t eat the sandwich and doesn’t get sick,
but he misses out on eating the sandwich.
• Type 2 error
• Homer eats the sandwich and maybe he get sick,
but he does not miss out on eating the sandwhich.
Cognitive Bias
A cognitive bias happens when
someone makes a bad choice that they
think is a good choice based on beliefs
or cognitive wiring in our brain.
Types of Cognitive Bias
• There are over 100 identified cognitive biases
• http://rationalwiki.org/wiki/List_of_cognitive_biases
Confirmation Bias
Confirmation bias is the tendency of people to favor information that confirms their beliefs or
hypotheses. People display this bias when they gather or remember information selectively, or when
they interpret it in a biased way. The effect is stronger for emotionally charged issues and for deeply
entrenched beliefs.
Status-Quo Bias
We like to stick to our routines, political parties, and our favorite meals at
restaurants. Part of the perniciousness of this bias is the unwarranted
assumption that another choice will be inferior or make things worse.
Optimism Bias
The systematic tendency to be over-optimistic
about the outcome of planned actions.
It's About Time: Optimistic
Predictions in Work and Love
• 13% of subjects finished their project by the time
they had assigned a 50% probability level; [Best
Case]
• 19% finished by the time assigned a 75%
probability level; [Standard]
• 45% finished by the time of their 99% probability
level. [Worst Case]
http://www.tandfonline.com/doi/abs/10.1080/14792779343000112#.U0qkGOZdVz4
Negativity Bias
People tend to pay more attention to bad news — and it's not just because we're morbid.
Social scientists theorize that it's on account of our selective attention and that, given the
choice, we perceive negative news as being more important or profound.
Gambler’s Fallacy
We tend to put a tremendous amount of weight on previous
events, believing that they'll somehow influence future outcomes.
Illusory correlation
Inaccurately perceiving a relationship between two
unrelated events.
Mitigating Bias & Error
Learning & error
correction rely on
feedback loops.
Scientific Method
Scientific method refers to ways to
investigate phenomena, get new
knowledge, correct errors and
mistakes, and test theories.
The scientific method is designed
to be self correcting and remove
bias and conjecture.
The iteration is a feed back loop
Error Correction
mechanisms in Agile.
Continuos Improvement
“Kaizen”
• Identify sub-optimal processes & waste.
• Remove waste via small incremental change
rather than radical changes.
• Improvement comes from inside.
• Change can be made to improve the output or the
process as needed.
• Self & Team Introspection and reflection.
Types of Feedback
and Learning
Good
Better
Best
The retrospective.
• Stop doing?
• Keep doing?
• Start doing?
• End result is changing expectations and the
workflow to handle change.
Communication Points
• Multiple Times / Day
• Ad-hoc communication e.g. hallway meeting, chat, hangouts etc
• Every Day
• Stand up / check in
• 1-2 time / iteration
• Demos
• Status meetings
• Less frequently
• High Level Project planning
• Major Course Corrections
Criticisms of Agile
• Lack of high level design
• Many small iterations
• Scope Creep is embraced since customers /
owners drive output
• Difficult to provide time estimates, but agile
assumes estimates are flawed, but business want
estimates.
Website Process Do’s
and Don’ts
Project Kickoff
• Do define general roles
and hats with the core
do’ers first
• Do make a rough
communication plan or
responsibility wiki page
• Do start building support
& passion for the project
from the do’ers
• Don’t invite every one
to the first meeting
• Don’t assume every
one knows who does
what
• Treat the kick off
meeting as just
another project
Planning
• Do define the business
goals and how a project will
benefit the organization.
• Do survey or have
conversations with current or
expected users.
• Do Research, Research,
Research and analyze.
• Do reconcile research with
user’s needs
• Don’t gloss over the big picture
and how the project fit’s into
the business strategy
• Don’t ignore the end users.
• Don’t plan with out a basic set
of data and make conjectures
• Don’t use research for user’s
needs, but rather just business
/ marketing objectives
Design
• Don’t try to do design in one
big ball or huge process
• Don’t let visual design lead
IA
• Don’t discount Wireframes
• Don’t focus entirely on
Design & Branding
• Don’t start each new page
design from scratch
• Do divide each part of the design
into separate actions.
• Information Architecture
• Wireframes
• Design & Branding
• Reconcile these phases if
necessary
• Do these steps in parallel
• Do Create a digital style guide
once the design is viable.
Build
• Don’t wait until planning
is on 100% done.
• Don’t put more
emphasis on the build
than the design
• Don’t rely on infrequent
milestones and status
updates to show the
product
• Do start the website build as
soon as the design &
function is minimally viable.
• Do try to equalize the
design and planning velocity
to match or outpace build
velocity
• Do demo every iteration
whether internal or external
to confirm the planning &
design.
Deploy
• Don’t deploy
infrequently
• Don’t focus on making
deployments easier
• Don’t let the technical
team drive the
deployment
• Do deploy as soon as
features are ready -
continuous deployments
• Do automate as many things
as possible to eliminate
human error - even if there is
not a time ROI
• Do let the product / business
owners drive feature
deployments when ready
Embrace it
• Embrace change & Redefine failure
• Communicate more often than you think is necessary
• Check your assumptions against the data — feedback.
• Look for errors & bias in your mental model and
conclusions.
• Make small changes to your workflow using feedback
loops.
Thank You
Sources
• http://spectrum.ieee.org/computing/software/why-software-fails
• http://rationalwiki.org/wiki/List_of_cognitive_biases
• http://en.wikipedia.org/wiki/Type_I_and_type_II_errors
• http://en.wikipedia.org/wiki/Agile_software_development
• http://en.wikipedia.org/wiki/Mental_model
• The Simpsons
• Adventure Time

Contenu connexe

Tendances

Motivation & Procrastination
Motivation & ProcrastinationMotivation & Procrastination
Motivation & Procrastination
DMoeller
 
Managing work flow- ppt
Managing work flow- pptManaging work flow- ppt
Managing work flow- ppt
Nandu Warrier
 
UX Assessment Techniques (from NOVA UX Psychology of UX Panel: Dec 11, 2013)
UX Assessment Techniques (from NOVA UX Psychology of UX Panel: Dec 11, 2013)UX Assessment Techniques (from NOVA UX Psychology of UX Panel: Dec 11, 2013)
UX Assessment Techniques (from NOVA UX Psychology of UX Panel: Dec 11, 2013)
Jennifer Romano Bergstrom
 

Tendances (19)

Building a Successful Organization By Mastering Failure
Building a Successful Organization By Mastering FailureBuilding a Successful Organization By Mastering Failure
Building a Successful Organization By Mastering Failure
 
VictorOps Guide to Blameless Post-mortems
VictorOps Guide to Blameless Post-mortemsVictorOps Guide to Blameless Post-mortems
VictorOps Guide to Blameless Post-mortems
 
Motivation & Procrastination
Motivation & ProcrastinationMotivation & Procrastination
Motivation & Procrastination
 
Managing work flow- ppt
Managing work flow- pptManaging work flow- ppt
Managing work flow- ppt
 
The Agile UX Equation: How to Implement UserZoom Within Your Agile Framework
The Agile UX Equation: How to Implement UserZoom Within Your Agile FrameworkThe Agile UX Equation: How to Implement UserZoom Within Your Agile Framework
The Agile UX Equation: How to Implement UserZoom Within Your Agile Framework
 
Philly ETE - Are Your Developers Bull$h!tt!ng You? And why that's the wrong q...
Philly ETE - Are Your Developers Bull$h!tt!ng You? And why that's the wrong q...Philly ETE - Are Your Developers Bull$h!tt!ng You? And why that's the wrong q...
Philly ETE - Are Your Developers Bull$h!tt!ng You? And why that's the wrong q...
 
Designing for unfamiliar interfaces
Designing for unfamiliar interfacesDesigning for unfamiliar interfaces
Designing for unfamiliar interfaces
 
Measuring Visual Attentiveness: Eye Tracking on Wearable Devices
Measuring Visual Attentiveness: Eye Tracking on Wearable DevicesMeasuring Visual Attentiveness: Eye Tracking on Wearable Devices
Measuring Visual Attentiveness: Eye Tracking on Wearable Devices
 
The Agile UX Equation: Constructing a Powerful, but Lightweight Process
The Agile UX Equation: Constructing a Powerful, but Lightweight ProcessThe Agile UX Equation: Constructing a Powerful, but Lightweight Process
The Agile UX Equation: Constructing a Powerful, but Lightweight Process
 
Michael
MichaelMichael
Michael
 
Virtual meetings bapmn_20170201
Virtual meetings bapmn_20170201Virtual meetings bapmn_20170201
Virtual meetings bapmn_20170201
 
Gokul90
Gokul90Gokul90
Gokul90
 
Karthik
KarthikKarthik
Karthik
 
Indrajith
IndrajithIndrajith
Indrajith
 
Remote Audits in a COVID-19 World
Remote Audits in a COVID-19 WorldRemote Audits in a COVID-19 World
Remote Audits in a COVID-19 World
 
Root Cause Analysis and Corrective Actions
Root Cause Analysis and Corrective ActionsRoot Cause Analysis and Corrective Actions
Root Cause Analysis and Corrective Actions
 
Lviv PM Club Руслан Середюк "Ризики в управлінні проектами"
Lviv PM Club Руслан Середюк "Ризики в управлінні проектами"Lviv PM Club Руслан Середюк "Ризики в управлінні проектами"
Lviv PM Club Руслан Середюк "Ризики в управлінні проектами"
 
11 13 format
11 13 format11 13 format
11 13 format
 
UX Assessment Techniques (from NOVA UX Psychology of UX Panel: Dec 11, 2013)
UX Assessment Techniques (from NOVA UX Psychology of UX Panel: Dec 11, 2013)UX Assessment Techniques (from NOVA UX Psychology of UX Panel: Dec 11, 2013)
UX Assessment Techniques (from NOVA UX Psychology of UX Panel: Dec 11, 2013)
 

En vedette

Degrowth: tentative ideas about a research agenda
Degrowth: tentative ideas about a research agendaDegrowth: tentative ideas about a research agenda
Degrowth: tentative ideas about a research agenda
Degrowth Conference
 
VMware - VMUG Montreal
VMware - VMUG MontrealVMware - VMUG Montreal
VMware - VMUG Montreal
1CloudRoad.com
 
Equitable, Ecological Degrowth; Feminist Contributions
Equitable, Ecological Degrowth; Feminist ContributionsEquitable, Ecological Degrowth; Feminist Contributions
Equitable, Ecological Degrowth; Feminist Contributions
Degrowth Conference
 
Macrobiotica, elartedeprolongarlavida
Macrobiotica, elartedeprolongarlavidaMacrobiotica, elartedeprolongarlavida
Macrobiotica, elartedeprolongarlavida
caroamartin
 
Climate Change and the Economic Crisis; Is prosperity possible without growth?
Climate Change and the Economic Crisis; Is prosperity possible without growth?Climate Change and the Economic Crisis; Is prosperity possible without growth?
Climate Change and the Economic Crisis; Is prosperity possible without growth?
Degrowth Conference
 

En vedette (20)

Degrowth: tentative ideas about a research agenda
Degrowth: tentative ideas about a research agendaDegrowth: tentative ideas about a research agenda
Degrowth: tentative ideas about a research agenda
 
De-growth and CSOs
De-growth and CSOsDe-growth and CSOs
De-growth and CSOs
 
Enterprise X-Architecture 5th Generation
Enterprise X-Architecture 5th GenerationEnterprise X-Architecture 5th Generation
Enterprise X-Architecture 5th Generation
 
yacht & airline interior examples
yacht & airline interior examplesyacht & airline interior examples
yacht & airline interior examples
 
Hobby horse
Hobby horseHobby horse
Hobby horse
 
VMware - VMUG Montreal
VMware - VMUG MontrealVMware - VMUG Montreal
VMware - VMUG Montreal
 
Equitable, Ecological Degrowth; Feminist Contributions
Equitable, Ecological Degrowth; Feminist ContributionsEquitable, Ecological Degrowth; Feminist Contributions
Equitable, Ecological Degrowth; Feminist Contributions
 
Liz Murphy: Driving Traffic through Search and Display
Liz Murphy: Driving Traffic through Search and DisplayLiz Murphy: Driving Traffic through Search and Display
Liz Murphy: Driving Traffic through Search and Display
 
Breakout HP Discover - Session 3400
Breakout HP Discover - Session 3400Breakout HP Discover - Session 3400
Breakout HP Discover - Session 3400
 
...
......
...
 
21 abril 2010
21 abril 201021 abril 2010
21 abril 2010
 
Luxury and High End Residential conceptual design and briefs
Luxury and High End Residential conceptual design and briefsLuxury and High End Residential conceptual design and briefs
Luxury and High End Residential conceptual design and briefs
 
Macrobiotica, elartedeprolongarlavida
Macrobiotica, elartedeprolongarlavidaMacrobiotica, elartedeprolongarlavida
Macrobiotica, elartedeprolongarlavida
 
Hobby horse
Hobby horseHobby horse
Hobby horse
 
26 abril 2010
26 abril 201026 abril 2010
26 abril 2010
 
27 abril 2010
27 abril 201027 abril 2010
27 abril 2010
 
Businesscard Team E
Businesscard Team EBusinesscard Team E
Businesscard Team E
 
Climate Change and the Economic Crisis; Is prosperity possible without growth?
Climate Change and the Economic Crisis; Is prosperity possible without growth?Climate Change and the Economic Crisis; Is prosperity possible without growth?
Climate Change and the Economic Crisis; Is prosperity possible without growth?
 
SARGENT Pex Tools Catalog
SARGENT Pex Tools CatalogSARGENT Pex Tools Catalog
SARGENT Pex Tools Catalog
 
HTML5 & CSS3 -- UPA Iowa
HTML5 & CSS3 -- UPA IowaHTML5 & CSS3 -- UPA Iowa
HTML5 & CSS3 -- UPA Iowa
 

Similaire à UXPA Iowa - How to Fail at Building Websites

Possible errors in projects and methods of avoiding and eliminating
Possible errors in projects and methods of avoiding and eliminatingPossible errors in projects and methods of avoiding and eliminating
Possible errors in projects and methods of avoiding and eliminating
SefaKOCAKALAY
 

Similaire à UXPA Iowa - How to Fail at Building Websites (20)

Why Content Projects Fail - Deane Barker - Presentation at eZ Conference 2017
Why Content Projects Fail - Deane Barker - Presentation at eZ Conference 2017Why Content Projects Fail - Deane Barker - Presentation at eZ Conference 2017
Why Content Projects Fail - Deane Barker - Presentation at eZ Conference 2017
 
Perspectives on salesforce architecture Forcelandia talk 2017
Perspectives on salesforce architecture   Forcelandia talk 2017Perspectives on salesforce architecture   Forcelandia talk 2017
Perspectives on salesforce architecture Forcelandia talk 2017
 
Web Design Through The Lens of Psychology
Web Design Through The Lens of PsychologyWeb Design Through The Lens of Psychology
Web Design Through The Lens of Psychology
 
Top Ten Reasons For Project Failure - PMP Webinar
Top Ten Reasons For Project Failure - PMP WebinarTop Ten Reasons For Project Failure - PMP Webinar
Top Ten Reasons For Project Failure - PMP Webinar
 
Risk MAnagement PResentations .pptx
Risk MAnagement PResentations .pptxRisk MAnagement PResentations .pptx
Risk MAnagement PResentations .pptx
 
Risks of Risk-Based Testing
Risks of Risk-Based TestingRisks of Risk-Based Testing
Risks of Risk-Based Testing
 
Classic Website Blunders
Classic Website BlundersClassic Website Blunders
Classic Website Blunders
 
Agile for Me- CodeStock 2009
Agile for Me- CodeStock 2009Agile for Me- CodeStock 2009
Agile for Me- CodeStock 2009
 
Risk: the Elephant in the Room
Risk: the Elephant in the RoomRisk: the Elephant in the Room
Risk: the Elephant in the Room
 
Possible errors in projects and methods of avoiding and eliminating
Possible errors in projects and methods of avoiding and eliminatingPossible errors in projects and methods of avoiding and eliminating
Possible errors in projects and methods of avoiding and eliminating
 
Managing international software projects interactively using scrum
Managing international software projects interactively using scrumManaging international software projects interactively using scrum
Managing international software projects interactively using scrum
 
Delivering Great User Experiences in a Multi-Device World
Delivering Great User Experiences in a Multi-Device World Delivering Great User Experiences in a Multi-Device World
Delivering Great User Experiences in a Multi-Device World
 
“Why Content Projects Fail” by Deane Barker - Now What? Conference 2017
“Why Content Projects Fail” by Deane Barker - Now What? Conference 2017“Why Content Projects Fail” by Deane Barker - Now What? Conference 2017
“Why Content Projects Fail” by Deane Barker - Now What? Conference 2017
 
Classic Website Blunders
Classic Website BlundersClassic Website Blunders
Classic Website Blunders
 
Delivering Great User Experiences in a Multi-Device World
Delivering Great User Experiences in a Multi-Device WorldDelivering Great User Experiences in a Multi-Device World
Delivering Great User Experiences in a Multi-Device World
 
The art of execution
The art of executionThe art of execution
The art of execution
 
IT/BPM Week 2020 Design Thinking
IT/BPM Week 2020 Design ThinkingIT/BPM Week 2020 Design Thinking
IT/BPM Week 2020 Design Thinking
 
How Four Cognitive Biases Deceive Analysts and Destroy Actionability
How Four Cognitive Biases Deceive Analysts and Destroy ActionabilityHow Four Cognitive Biases Deceive Analysts and Destroy Actionability
How Four Cognitive Biases Deceive Analysts and Destroy Actionability
 
Virtual Health + Care Design School - Week 7: Bring it all Together
Virtual Health + Care Design School - Week 7: Bring it all TogetherVirtual Health + Care Design School - Week 7: Bring it all Together
Virtual Health + Care Design School - Week 7: Bring it all Together
 
CIO 360 grados: empoderamiento total
CIO 360 grados: empoderamiento totalCIO 360 grados: empoderamiento total
CIO 360 grados: empoderamiento total
 

Dernier

introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdfintroduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
VishalKumarJha10
 
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
9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
The title is not connected to what is inside
The title is not connected to what is insideThe title is not connected to what is inside
The title is not connected to what is inside
shinachiaurasa2
 
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
VictorSzoltysek
 
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
masabamasaba
 

Dernier (20)

Define the academic and professional writing..pdf
Define the academic and professional writing..pdfDefine the academic and professional writing..pdf
Define the academic and professional writing..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...
 
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdfintroduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
 
%in ivory park+277-882-255-28 abortion pills for sale in ivory park
%in ivory park+277-882-255-28 abortion pills for sale in ivory park %in ivory park+277-882-255-28 abortion pills for sale in ivory park
%in ivory park+277-882-255-28 abortion pills for sale in ivory park
 
AI & Machine Learning Presentation Template
AI & Machine Learning Presentation TemplateAI & Machine Learning Presentation Template
AI & Machine Learning Presentation Template
 
%+27788225528 love spells in Vancouver Psychic Readings, Attraction spells,Br...
%+27788225528 love spells in Vancouver Psychic Readings, Attraction spells,Br...%+27788225528 love spells in Vancouver Psychic Readings, Attraction spells,Br...
%+27788225528 love spells in Vancouver Psychic Readings, Attraction spells,Br...
 
%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
 
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 ...
 
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
 
%in Harare+277-882-255-28 abortion pills for sale in Harare
%in Harare+277-882-255-28 abortion pills for sale in Harare%in Harare+277-882-255-28 abortion pills for sale in Harare
%in Harare+277-882-255-28 abortion pills for sale in Harare
 
The title is not connected to what is inside
The title is not connected to what is insideThe title is not connected to what is inside
The title is not connected to what is inside
 
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...
 
Microsoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdfMicrosoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdf
 
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
 
10 Trends Likely to Shape Enterprise Technology in 2024
10 Trends Likely to Shape Enterprise Technology in 202410 Trends Likely to Shape Enterprise Technology in 2024
10 Trends Likely to Shape Enterprise Technology in 2024
 
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 ...
 
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
 
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
 
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
 
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
 

UXPA Iowa - How to Fail at Building Websites

  • 1. How to fail at building websites [and a lot of other things] by Ian Lintner
  • 2. "The Presentation You Are About To See Is True. The Names Have Been Changed To Protect The Innocent"
  • 3. – Soichiro Honda “Success represents the 1% of your work which results from the 99% that is called failure.”
  • 4. Failure • Why do web projects fail? • Why does failure happen? • How do we mitigate failure? • How do these apply to web projects?
  • 5. Caveat • Failure is relative to the observer. • You may look at something and think it is an absolute disaster, where some one else may view it as a first class win. • http://www.lingscars.com/
  • 6. Why are websites so prone to failure?
  • 7. Websites are at the intersection of design, communication and technology.
  • 8.
  • 9. Why do web projects fail? • Unrealistic or unarticulated project goals (Expectations) • Inaccurate estimates of needed resources (Human Error) • Badly defined system requirements (Communication) • Poor reporting of the project's status (Communication) • Unmanaged risks (Design) • Poor communication among customers, developers, and users (Communication)
  • 10. continued… • Use of immature technology (Design) • Inability to handle the project's complexity (Leadership) • Poor project management (Leadership) • Stakeholder politics (Communication) • Commercial pressures (Expectations) • Sloppy development practices (Human Error)
  • 11. Types of failure in web design & development • Communication • Expectations • Leadership • Cultural • Design & Planning • Human Error
  • 12. Anti-Social • Committees • Dictators • Toxic Managers & Co-Workers • Office / Department Politics
  • 14. We use mental models to understand our world.
  • 15. Mental models are flexible and therefore can adjust for failure.
  • 16. Type 1 vs Type 2 Errors
  • 17. Type 1 Error: False Positive Type 2 Error: False Negative
  • 18. Adaptive Bias • We are hardwired to reduce the cost not the number of cognitive errors. • The costs of a "false positive" or "false negative" error dramatically outweighs the cost of the alternative type of error • The greatest effect is seen when • When the decision process is ambiguous • The decision is related to survival of the fittest e.g. life vs death, reproduction
  • 19. • Is the sandwich safe to eat? • Type 1 error • Homer doesn’t eat the sandwich and doesn’t get sick, but he misses out on eating the sandwich. • Type 2 error • Homer eats the sandwich and maybe he get sick, but he does not miss out on eating the sandwhich.
  • 20. Cognitive Bias A cognitive bias happens when someone makes a bad choice that they think is a good choice based on beliefs or cognitive wiring in our brain.
  • 21. Types of Cognitive Bias • There are over 100 identified cognitive biases • http://rationalwiki.org/wiki/List_of_cognitive_biases
  • 22. Confirmation Bias Confirmation bias is the tendency of people to favor information that confirms their beliefs or hypotheses. People display this bias when they gather or remember information selectively, or when they interpret it in a biased way. The effect is stronger for emotionally charged issues and for deeply entrenched beliefs.
  • 23. Status-Quo Bias We like to stick to our routines, political parties, and our favorite meals at restaurants. Part of the perniciousness of this bias is the unwarranted assumption that another choice will be inferior or make things worse.
  • 24. Optimism Bias The systematic tendency to be over-optimistic about the outcome of planned actions.
  • 25. It's About Time: Optimistic Predictions in Work and Love • 13% of subjects finished their project by the time they had assigned a 50% probability level; [Best Case] • 19% finished by the time assigned a 75% probability level; [Standard] • 45% finished by the time of their 99% probability level. [Worst Case] http://www.tandfonline.com/doi/abs/10.1080/14792779343000112#.U0qkGOZdVz4
  • 26. Negativity Bias People tend to pay more attention to bad news — and it's not just because we're morbid. Social scientists theorize that it's on account of our selective attention and that, given the choice, we perceive negative news as being more important or profound.
  • 27. Gambler’s Fallacy We tend to put a tremendous amount of weight on previous events, believing that they'll somehow influence future outcomes.
  • 28. Illusory correlation Inaccurately perceiving a relationship between two unrelated events.
  • 30. Learning & error correction rely on feedback loops.
  • 31. Scientific Method Scientific method refers to ways to investigate phenomena, get new knowledge, correct errors and mistakes, and test theories.
  • 32.
  • 33.
  • 34. The scientific method is designed to be self correcting and remove bias and conjecture.
  • 35. The iteration is a feed back loop
  • 37. Continuos Improvement “Kaizen” • Identify sub-optimal processes & waste. • Remove waste via small incremental change rather than radical changes. • Improvement comes from inside. • Change can be made to improve the output or the process as needed. • Self & Team Introspection and reflection.
  • 38.
  • 39. Types of Feedback and Learning Good Better Best
  • 40. The retrospective. • Stop doing? • Keep doing? • Start doing? • End result is changing expectations and the workflow to handle change.
  • 41. Communication Points • Multiple Times / Day • Ad-hoc communication e.g. hallway meeting, chat, hangouts etc • Every Day • Stand up / check in • 1-2 time / iteration • Demos • Status meetings • Less frequently • High Level Project planning • Major Course Corrections
  • 42. Criticisms of Agile • Lack of high level design • Many small iterations • Scope Creep is embraced since customers / owners drive output • Difficult to provide time estimates, but agile assumes estimates are flawed, but business want estimates.
  • 44. Project Kickoff • Do define general roles and hats with the core do’ers first • Do make a rough communication plan or responsibility wiki page • Do start building support & passion for the project from the do’ers • Don’t invite every one to the first meeting • Don’t assume every one knows who does what • Treat the kick off meeting as just another project
  • 45. Planning • Do define the business goals and how a project will benefit the organization. • Do survey or have conversations with current or expected users. • Do Research, Research, Research and analyze. • Do reconcile research with user’s needs • Don’t gloss over the big picture and how the project fit’s into the business strategy • Don’t ignore the end users. • Don’t plan with out a basic set of data and make conjectures • Don’t use research for user’s needs, but rather just business / marketing objectives
  • 46. Design • Don’t try to do design in one big ball or huge process • Don’t let visual design lead IA • Don’t discount Wireframes • Don’t focus entirely on Design & Branding • Don’t start each new page design from scratch • Do divide each part of the design into separate actions. • Information Architecture • Wireframes • Design & Branding • Reconcile these phases if necessary • Do these steps in parallel • Do Create a digital style guide once the design is viable.
  • 47. Build • Don’t wait until planning is on 100% done. • Don’t put more emphasis on the build than the design • Don’t rely on infrequent milestones and status updates to show the product • Do start the website build as soon as the design & function is minimally viable. • Do try to equalize the design and planning velocity to match or outpace build velocity • Do demo every iteration whether internal or external to confirm the planning & design.
  • 48. Deploy • Don’t deploy infrequently • Don’t focus on making deployments easier • Don’t let the technical team drive the deployment • Do deploy as soon as features are ready - continuous deployments • Do automate as many things as possible to eliminate human error - even if there is not a time ROI • Do let the product / business owners drive feature deployments when ready
  • 49. Embrace it • Embrace change & Redefine failure • Communicate more often than you think is necessary • Check your assumptions against the data — feedback. • Look for errors & bias in your mental model and conclusions. • Make small changes to your workflow using feedback loops.
  • 51. Sources • http://spectrum.ieee.org/computing/software/why-software-fails • http://rationalwiki.org/wiki/List_of_cognitive_biases • http://en.wikipedia.org/wiki/Type_I_and_type_II_errors • http://en.wikipedia.org/wiki/Agile_software_development • http://en.wikipedia.org/wiki/Mental_model • The Simpsons • Adventure Time