SlideShare ist ein Scribd-Unternehmen logo
1 von 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

Weitere ähnliche Inhalte

Was ist angesagt?

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 Failurejgoulah
 
VictorOps Guide to Blameless Post-mortems
VictorOps Guide to Blameless Post-mortemsVictorOps Guide to Blameless Post-mortems
VictorOps Guide to Blameless Post-mortemsVictorOps
 
Motivation & Procrastination
Motivation & ProcrastinationMotivation & Procrastination
Motivation & ProcrastinationDMoeller
 
Managing work flow- ppt
Managing work flow- pptManaging work flow- ppt
Managing work flow- pptNandu Warrier
 
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 FrameworkUserZoom
 
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...Bonnie Aumann
 
Designing for unfamiliar interfaces
Designing for unfamiliar interfacesDesigning for unfamiliar interfaces
Designing for unfamiliar interfacesDaniel Soltis
 
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 DevicesUXPA International
 
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 ProcessUserZoom
 
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 WorldGreenlight Guru
 
Root Cause Analysis and Corrective Actions
Root Cause Analysis and Corrective ActionsRoot Cause Analysis and Corrective Actions
Root Cause Analysis and Corrective ActionsHannah Stewart
 
Lviv PM Club Руслан Середюк "Ризики в управлінні проектами"
Lviv PM Club Руслан Середюк "Ризики в управлінні проектами"Lviv PM Club Руслан Середюк "Ризики в управлінні проектами"
Lviv PM Club Руслан Середюк "Ризики в управлінні проектами"Lviv Startup Club
 
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
 

Was ist angesagt? (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)
 

Andere mochten auch

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 agendaDegrowth Conference
 
Enterprise X-Architecture 5th Generation
Enterprise X-Architecture 5th GenerationEnterprise X-Architecture 5th Generation
Enterprise X-Architecture 5th Generation1CloudRoad.com
 
yacht & airline interior examples
yacht & airline interior examplesyacht & airline interior examples
yacht & airline interior examplesAggi Designs
 
VMware - VMUG Montreal
VMware - VMUG MontrealVMware - VMUG Montreal
VMware - VMUG Montreal1CloudRoad.com
 
Equitable, Ecological Degrowth; Feminist Contributions
Equitable, Ecological Degrowth; Feminist ContributionsEquitable, Ecological Degrowth; Feminist Contributions
Equitable, Ecological Degrowth; Feminist ContributionsDegrowth Conference
 
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 DisplayLiz Murphy
 
Breakout HP Discover - Session 3400
Breakout HP Discover - Session 3400Breakout HP Discover - Session 3400
Breakout HP Discover - Session 34001CloudRoad.com
 
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 briefsAggi Designs
 
Macrobiotica, elartedeprolongarlavida
Macrobiotica, elartedeprolongarlavidaMacrobiotica, elartedeprolongarlavida
Macrobiotica, elartedeprolongarlavidacaroamartin
 
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
 
SARGENT Pex Tools Catalog
SARGENT Pex Tools CatalogSARGENT Pex Tools Catalog
SARGENT Pex Tools Catalogtraducha
 
HTML5 & CSS3 -- UPA Iowa
HTML5 & CSS3 -- UPA IowaHTML5 & CSS3 -- UPA Iowa
HTML5 & CSS3 -- UPA IowaIan Lintner
 

Andere mochten auch (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
 

Ähnlich wie UXPA Iowa - How to Fail at Building Websites

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 2017eZ Systems
 
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 2017Steven Herod
 
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 PsychologyLim Donald
 
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 WebinarWhizlabs
 
Risk MAnagement PResentations .pptx
Risk MAnagement PResentations .pptxRisk MAnagement PResentations .pptx
Risk MAnagement PResentations .pptxMukeshV22
 
Risks of Risk-Based Testing
Risks of Risk-Based TestingRisks of Risk-Based Testing
Risks of Risk-Based Testingrrice2000
 
Classic Website Blunders
Classic Website BlundersClassic Website Blunders
Classic Website BlundersDesignHammer
 
Agile for Me- CodeStock 2009
Agile for Me- CodeStock 2009Agile for Me- CodeStock 2009
Agile for Me- CodeStock 2009Adrian Carr
 
Risk: the Elephant in the Room
Risk: the Elephant in the RoomRisk: the Elephant in the Room
Risk: the Elephant in the RoomLast Call Media
 
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 eliminatingSefaKOCAKALAY
 
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 scrumPeter Horsten
 
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 Catalyst Group
 
“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 2017Blend Interactive
 
Classic Website Blunders
Classic Website BlundersClassic Website Blunders
Classic Website BlundersDesignHammer
 
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 WorldNorthPoint Digital
 
IT/BPM Week 2020 Design Thinking
IT/BPM Week 2020 Design ThinkingIT/BPM Week 2020 Design Thinking
IT/BPM Week 2020 Design ThinkingNipuna Silva
 
Cognitive Uncertainty: A Barrier to Better Project Risk Management
Cognitive Uncertainty: A Barrier to Better Project Risk ManagementCognitive Uncertainty: A Barrier to Better Project Risk Management
Cognitive Uncertainty: A Barrier to Better Project Risk ManagementDouglas Hutcheon, MBA
 
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 ActionabilityEric Garland
 
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 TogetherDesign Lab
 

Ähnlich wie 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
 
Cognitive Uncertainty: A Barrier to Better Project Risk Management
Cognitive Uncertainty: A Barrier to Better Project Risk ManagementCognitive Uncertainty: A Barrier to Better Project Risk Management
Cognitive Uncertainty: A Barrier to Better Project Risk Management
 
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
 

Kürzlich hochgeladen

Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...OnePlan Solutions
 
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024StefanoLambiase
 
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样umasea
 
React Server Component in Next.js by Hanief Utama
React Server Component in Next.js by Hanief UtamaReact Server Component in Next.js by Hanief Utama
React Server Component in Next.js by Hanief UtamaHanief Utama
 
SensoDat: Simulation-based Sensor Dataset of Self-driving Cars
SensoDat: Simulation-based Sensor Dataset of Self-driving CarsSensoDat: Simulation-based Sensor Dataset of Self-driving Cars
SensoDat: Simulation-based Sensor Dataset of Self-driving CarsChristian Birchler
 
Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...
Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...
Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...OnePlan Solutions
 
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...Angel Borroy López
 
Machine Learning Software Engineering Patterns and Their Engineering
Machine Learning Software Engineering Patterns and Their EngineeringMachine Learning Software Engineering Patterns and Their Engineering
Machine Learning Software Engineering Patterns and Their EngineeringHironori Washizaki
 
Ahmed Motair CV April 2024 (Senior SW Developer)
Ahmed Motair CV April 2024 (Senior SW Developer)Ahmed Motair CV April 2024 (Senior SW Developer)
Ahmed Motair CV April 2024 (Senior SW Developer)Ahmed Mater
 
CRM Contender Series: HubSpot vs. Salesforce
CRM Contender Series: HubSpot vs. SalesforceCRM Contender Series: HubSpot vs. Salesforce
CRM Contender Series: HubSpot vs. SalesforceBrainSell Technologies
 
cpct NetworkING BASICS AND NETWORK TOOL.ppt
cpct NetworkING BASICS AND NETWORK TOOL.pptcpct NetworkING BASICS AND NETWORK TOOL.ppt
cpct NetworkING BASICS AND NETWORK TOOL.pptrcbcrtm
 
Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...
Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...
Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...Cizo Technology Services
 
英国UN学位证,北安普顿大学毕业证书1:1制作
英国UN学位证,北安普顿大学毕业证书1:1制作英国UN学位证,北安普顿大学毕业证书1:1制作
英国UN学位证,北安普顿大学毕业证书1:1制作qr0udbr0
 
Cloud Data Center Network Construction - IEEE
Cloud Data Center Network Construction - IEEECloud Data Center Network Construction - IEEE
Cloud Data Center Network Construction - IEEEVICTOR MAESTRE RAMIREZ
 
Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024Andreas Granig
 
Folding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a seriesFolding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a seriesPhilip Schwarz
 
Recruitment Management Software Benefits (Infographic)
Recruitment Management Software Benefits (Infographic)Recruitment Management Software Benefits (Infographic)
Recruitment Management Software Benefits (Infographic)Hr365.us smith
 

Kürzlich hochgeladen (20)

Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...
 
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
 
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
 
React Server Component in Next.js by Hanief Utama
React Server Component in Next.js by Hanief UtamaReact Server Component in Next.js by Hanief Utama
React Server Component in Next.js by Hanief Utama
 
Advantages of Odoo ERP 17 for Your Business
Advantages of Odoo ERP 17 for Your BusinessAdvantages of Odoo ERP 17 for Your Business
Advantages of Odoo ERP 17 for Your Business
 
SensoDat: Simulation-based Sensor Dataset of Self-driving Cars
SensoDat: Simulation-based Sensor Dataset of Self-driving CarsSensoDat: Simulation-based Sensor Dataset of Self-driving Cars
SensoDat: Simulation-based Sensor Dataset of Self-driving Cars
 
Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...
Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...
Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...
 
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...
 
Machine Learning Software Engineering Patterns and Their Engineering
Machine Learning Software Engineering Patterns and Their EngineeringMachine Learning Software Engineering Patterns and Their Engineering
Machine Learning Software Engineering Patterns and Their Engineering
 
Hot Sexy call girls in Patel Nagar🔝 9953056974 🔝 escort Service
Hot Sexy call girls in Patel Nagar🔝 9953056974 🔝 escort ServiceHot Sexy call girls in Patel Nagar🔝 9953056974 🔝 escort Service
Hot Sexy call girls in Patel Nagar🔝 9953056974 🔝 escort Service
 
Ahmed Motair CV April 2024 (Senior SW Developer)
Ahmed Motair CV April 2024 (Senior SW Developer)Ahmed Motair CV April 2024 (Senior SW Developer)
Ahmed Motair CV April 2024 (Senior SW Developer)
 
CRM Contender Series: HubSpot vs. Salesforce
CRM Contender Series: HubSpot vs. SalesforceCRM Contender Series: HubSpot vs. Salesforce
CRM Contender Series: HubSpot vs. Salesforce
 
cpct NetworkING BASICS AND NETWORK TOOL.ppt
cpct NetworkING BASICS AND NETWORK TOOL.pptcpct NetworkING BASICS AND NETWORK TOOL.ppt
cpct NetworkING BASICS AND NETWORK TOOL.ppt
 
Odoo Development Company in India | Devintelle Consulting Service
Odoo Development Company in India | Devintelle Consulting ServiceOdoo Development Company in India | Devintelle Consulting Service
Odoo Development Company in India | Devintelle Consulting Service
 
Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...
Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...
Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...
 
英国UN学位证,北安普顿大学毕业证书1:1制作
英国UN学位证,北安普顿大学毕业证书1:1制作英国UN学位证,北安普顿大学毕业证书1:1制作
英国UN学位证,北安普顿大学毕业证书1:1制作
 
Cloud Data Center Network Construction - IEEE
Cloud Data Center Network Construction - IEEECloud Data Center Network Construction - IEEE
Cloud Data Center Network Construction - IEEE
 
Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024
 
Folding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a seriesFolding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a series
 
Recruitment Management Software Benefits (Infographic)
Recruitment Management Software Benefits (Infographic)Recruitment Management Software Benefits (Infographic)
Recruitment Management Software Benefits (Infographic)
 

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