BADCamp 2020:
Classic Website Blunders
October 16, 2020
1
Overview
● Intro
● Blunders
● Avoiding blunders
● Process
● Conclusion
2
Intro
3
Stephen Pashby
4
● DesignHammer Account Manager
● Over nine years experience
● Involved in dozens of Web projects
“Impressive Project Management Statistics”
● Most organizations have a 70% project failure rate
● On average, projects go over budget by 27% of their intended cost
● 55% of project managers cited budget overrun as a reason for project failure
● Only 64% of projects meet their goals
● 78% reported that their business was not aligned with project goals
● 75% believe their projects are always or usually slated to fail from the beginning
Source: https://learn.g2.com/project-management-statistics
5
6
Why not? How
hard could it be?
Should we build
a new website?
Our story includes…
● Fencing
● Fighting
● Torture
● Revenge
● Giants
● Monsters
● Chases
● Escapes
● True love
● Miracles
7
8
Fezzik: Why do you wear a mask? Were you burned by
acid, or something like that?
Man in Black: Oh no, it’s just that they’re terribly
comfortable. I think everyone will be wearing them in the
future.
Blunders: classic or otherwise
9
10
Classic blunders
Classic blunders
● The most famous is “Never get involved in a land war in Asia.”
● But only slightly less well known is this: “Never go in against a Sicilian when death is on the line.”
Source: Vizzini, The Sicilian
11
12
Lack of business case
Lack of business case
● Blunder: Project lacks a use case or business need
● Risk: Project is a waste of time and money
● When: Project is typically doomed from the start
● Why: There needs to be a reason
● Fix: Identify organizational goals, and determine how the project aligns before investing time
13
14
Unrealistic expectations
Unrealistic expectations
● Blunder: Resources (time and money) are always constrained, be reasonable in what can be done
● Risk: Project doesn’t start, project isn’t completed, feature creep
● When: Any time, but typically during Project Definition or Planning
● Why: Compromise and reasonable expectation increase likelihood of success
● Fix: Look at projects that have similar budgets and schedules. Don’t look at groups orders of
magnitude larger to set project requirements
15
16
Insufficient schedule
Insufficient schedule
● Blunder: Not allowing enough calendar time to successfully complete the project
● Risk: Project will be late or fail (if a hard deadline)
● When: Project is typically doomed from the start
● Why: Complex systems with interdependent parts take time (see Man Month Myth)
● Fix: Involve leadership in setting project goals and metrics of success and at key approval stages
17
18
Absent or
uninvolved leadership
Absent or uninvolved leadership
● Blunder: Inadequate access to stakeholders/leadership during project
● Risk: Lack of leadership involvement at critical stages can lead to rejection of the entire project
● When: Project Definition, Discovery and Planning or Production
● Why: Leadership input and critical for project to align with organizational goals
● Fix: Involve leadership in setting project goals and metrics of success and at key approval stages
19
20
Junior project manager
Junior project manager
● Blunder: Junior staff member tasted with managing project
● Risk: Lacks authority to make decisions, or require staff to provide support
● When: Generally doomed from the start
● Why: Project manager needs either authority to make decisions/assign staff to tasks
● Fix: Senior staff need to be responsible to maximize efficiency. Senior support of junior project
manager can work, but usually takes longer, and more prone to error.
21
22
Communication
breakdown
Communication breakdown
● Blunder: Irregular meetings, inadequate documentation
● Risk: Misunderstandings will cause work to need to be redone
● When: Any stage
● Why: Documentation will avoid errors, and provide reminders of why decisions were made
● Fix: Regular meetings with notes circulated, approved, and accessible afterwards, documented
approval steps
23
24
Design by committee
Design by committee
● Blunder: Too many people involved in decision making
● Risk: Project will be late and over budget, not really satisfy anyone
● When: Production, but stage is set in Planning
● Why: “Too many cooks spoil the soup”
● Fix: Rely on a small group of decision makers, ideally with one who can make ultimate decisions
25
26
Vanishing volunteers
Vanishing volunteers
● Blunder: Entrusting mission critical tasks to volunteers that may leave at anytime
● Risk: May not complete tasks, or may disappear when support is necessary
● When: Production or Support
● Why: You get what you pay for
● Fix: Avoid a single point of failure, particularly in mission critical systems
27
28
Blinded by buzzwords
Blinded by buzzword
● Blunder: Becoming distracted from your core goals by the latest web fad or bleeding edge
technology
● Risk: May increase project cost or complexity without delivering a compelling ROI
● When: Discovery and Planning
● Why: Just because you can do something, doesn’t mean you should
● Fix: Focus on the project goals and allow these to guide design and technology choices
29
30
Ignoring risks
Ignoring risks
● Blunder: Failing to identify project risks and discuss mitigation
● Risk: Project failure due to everything not going as planned
● When: Project Definition, Discovery and Planning or Production
● Why: The unexpected (or inconceivable) frequently happens
● Fix: Identify potential risks and determine appropriate mitigations should the risks manifest
31
Avoiding blunders
32
Avoiding blunders
● Enure project aligns with organizational goals
● Align expectations with available resources
● Involve appropriate stakeholders to provide input, feedback, and approval
● Get feedback from potential users through surveys or user testing
● Follow an appropriate process including communication, feedback, and approvals
33
34
Align with
organizational goals
“I’ve hired you to help me start a war. It's a
prestigious line of work with a long and
glorious tradition.” — Vizzini
Align with organizational goals
● How does this project fit in with the organization’s mission and vision?
● Core organizational focus?
● Discrete tactical initiative?
● Vanity project/boondoggle?
● Understanding this can guide appropriate scope and resourcing
35
36
Match expectations
with resources
Westley: I mean, if we only had a
wheelbarrow, that would be something.
Inigo Montoya: Where we did we put that
wheelbarrow the albino had?
Match expectations with resources
● A well-resourced project that delivers a core organizational focus can realistically have one type of
expectations
● A department project resourced with chewing gum and bailing wire should realistically have much
more modest expectations
● If you are not investing the resources of Apple, should you expect Apple levels of polish?
● “Get used to disappointment.”
37
38
Stakeholder
involvement
Fezzik: EVERYBODY MOVE!
Inigo Montoya: Thank you.
Stakeholder involvement
● Line up the stakeholders you need to have involved, to make sure the right people weigh in
throughout the process, including:
● Technical requirements
● Information architecture
● Design
● User acceptance testing
● Final sign-off
● Involved the right people at the right time can help keep your project on schedule and minimize
costly re-work
39
40
User surveys & user
testing
“What did this do to you? Tell me. And
remember, this is for posterity, so be
honest — how do you feel?”
— Count Rugen
User surveys & user testing
● Ultimately, whether users can find your website useful and compelling will determine your success
or failure
● Engaging with your users to learn how they will interact with your content and functionality can
help you avoid blunders
● Common user testing tools include:
● User Surveys
● Card Sorts
● Tree Testing
● Usability Testing
41
42
Follow an appropriate
process
“I just figured why you give me so much trouble.”
“Well, I haven't fought one person for so long. I've
been specialized in groups, battling gangs for local
charities, that kind of thing.”
“You use different moves when you're fighting half a
dozen people, than when you only have to be
worried about one”
“ZZZZZZZZ”
— Fezzik
Follow an appropriate process
● Following an appropriate process will help you avoid many blunders
● Making sure you have the right sign-off from the right stakeholders can help with questions later
when busy stakeholders do not remember what they approved
● Documentation can help you remember not only what you and your team decided, but why it was
decided
● Best practices for development can simplify maintenance and reduce the cost of future
development
43
Process
44
Process overview
● Project Definition/Resourcing
● Discovery & Planning
● Production
● Post-Launch
45
46
Project
definition/resourcing
“My brains, his steel, and your strength against
sixty men, and you think a little head jiggle is
supposed to make me happy? I mean, if we only
had a wheelbarrow, that would be something.”
— Westley
Project definition/resourcing
● Define what is the organization going to do and why
● Determine who will be involved (staff, stakeholders, & volunteers)
● Allocate appropriate resources (calendar, budget, and/or staff time)
● Select and hire outside resources, if appropriate
47
48
Discovery & planning
“I always think that everything could
be a trap, which is why I’m still alive”
— Prince Humperdinck
Discovery & planning
● Document project goals, intended audiences, and metrics of success
● Determine content strategy and organization
● Identify specific technology implementations
49
50
Production
“Don’t rush me, sonny. You rush a
miracle man, you get rotten miracles.”
— Miracle Max
Production
● Design process
● Development
● Content migration
● Testing
51
52
Post-launch
“I have been in the revenge business so
long, now that it’s over, I don’t know
what to do with the rest of my life.”
— Inigo Montoya
Post-launch
● On-going maintenance
● Content updates
● New feature development
53
Conclusion
54
Conclusion
● Use a process
● Avoid blunders that doom a project from the start
● Mitigate the effects of blunders that kill potentially successful projects
55
56
Thank you
BADCamp 2020!
BADCamp 2020
Coming up next
Friday 11 am
● Accessible SVGs: Inclusiveness Beyond Patterns with
Carie Fisher
● Decoupling Drupal: Gatsby Live Preview from the
same project with Chad Carlson
● Making a better community, better software, and a
better world with Tara King, Ruby Sinreich, and Elli
Lugwigson
BADCamp 2020
Coming up next
Friday 10:45 am ● Coffee Break with amazee.io in the Expo Hall

More Related Content

PDF
Newsletters in an Hour a Week
PDF
Successful Project Estimation: How to Get Your Weekends Back
PDF
Get It Right the First Time Through Cheap and Easy DIY Usability Testing - Dr...
PDF
How to take the stress out of writing case studies
PDF
Website Redesign in Drupal: are you planning to succeed or succeeding to fail...
PDF
How to Use Website Strategy to Rise to New Heights
PDF
10 Classic Website Blunders
PDF
Classic Website Blunders
Newsletters in an Hour a Week
Successful Project Estimation: How to Get Your Weekends Back
Get It Right the First Time Through Cheap and Easy DIY Usability Testing - Dr...
How to take the stress out of writing case studies
Website Redesign in Drupal: are you planning to succeed or succeeding to fail...
How to Use Website Strategy to Rise to New Heights
10 Classic Website Blunders
Classic Website Blunders

What's hot (20)

PDF
Classic Website Blunders
PDF
How to take the stress out of writing case studies
PPT
Website Redesign: Are you planning to succeed or succeeding to fail? It all s...
PDF
Adopt & Adapt: A Faster Path to Experience Governance & Standards
PPTX
How a project is born. Intro to Discovery Phase
PDF
ІГОР РЕХМАН "Project discovery tips and recommendations"
PDF
Managing international software projects interactively using scrum
PDF
Design Thinking for KM Strategy & Roadmapping
PPTX
LITE 2017 – Project Management Fundamentals [Sebastian Meller & Todd Primrose]
PDF
How Would You Start? - starting projects on the right foot
PDF
KM'ing Your Content - Best Practices for Effective Content Strategy and Manag...
PPTX
LSCTIG 2015 Session Materials - Are you agile
PDF
Rapid Project Inception
PDF
UX STRAT USA 2021: Jane Davis, Zoom
PDF
Webinar: Remote Learning - How to Brainstorm Lean Six Sigma Improvement Ideas
PDF
Planet DMA - DMEC 2015 - Digital Project Management Techniques & Tools
PPTX
Agile project discovery
PDF
Why Content Projects Fail - Deane Barker - Presentation at eZ Conference 2017
PDF
Twelve Risks to Enterprise Software Projects—And What to Do about Them
PPT
About Jorvig Consulting
Classic Website Blunders
How to take the stress out of writing case studies
Website Redesign: Are you planning to succeed or succeeding to fail? It all s...
Adopt & Adapt: A Faster Path to Experience Governance & Standards
How a project is born. Intro to Discovery Phase
ІГОР РЕХМАН "Project discovery tips and recommendations"
Managing international software projects interactively using scrum
Design Thinking for KM Strategy & Roadmapping
LITE 2017 – Project Management Fundamentals [Sebastian Meller & Todd Primrose]
How Would You Start? - starting projects on the right foot
KM'ing Your Content - Best Practices for Effective Content Strategy and Manag...
LSCTIG 2015 Session Materials - Are you agile
Rapid Project Inception
UX STRAT USA 2021: Jane Davis, Zoom
Webinar: Remote Learning - How to Brainstorm Lean Six Sigma Improvement Ideas
Planet DMA - DMEC 2015 - Digital Project Management Techniques & Tools
Agile project discovery
Why Content Projects Fail - Deane Barker - Presentation at eZ Conference 2017
Twelve Risks to Enterprise Software Projects—And What to Do about Them
About Jorvig Consulting
Ad

Similar to Classic Website Blunders (20)

PDF
Project Management 404 L4 Social Media & Digital Marketing NVQ
PPT
Presentation_about_Fundamentals_Of_Project_Management.ppt
PPT
Presentation_about_Fundamentals_Of_Project_Management.ppt
PPT
Presentation_about_Fundamentals_Of_Project_Management.ppt
PPT
Presentation_about_Fundamentals_Of_Project_Management.ppt
PPT
Presentation_about_Fundamentals_Of_Project_Management.ppt
PPT
Presentation_about_Fundamentals_Of_Project_Management.ppt
PPT
Presentation_about_Fundamentals_Of_Project_Management.ppt
PPT
Presentation_about_Fundamentals_Of_Project_Management.ppt
PPTX
Project Management Risks and Constraints
PPTX
Project management - a practical overview Sue Greener
PDF
Distinguishing Between Healthy and Unhealthy Mistakes: How to Fail Like A Pro
PDF
Mqug2015 july richard whyte
PPTX
Risk MAnagement PResentations .pptx
PDF
Digital Project Management UCC Nov 2013
PDF
Project Management Overview by Darryl Vleeming
PDF
Getting Started in Project Management for Librarians - Metropolitan New York ...
PPT
Why Training Projects Fail:How to Recover
PPTX
I am a digital project manager (and so can you!)
PPTX
Risk Management
Project Management 404 L4 Social Media & Digital Marketing NVQ
Presentation_about_Fundamentals_Of_Project_Management.ppt
Presentation_about_Fundamentals_Of_Project_Management.ppt
Presentation_about_Fundamentals_Of_Project_Management.ppt
Presentation_about_Fundamentals_Of_Project_Management.ppt
Presentation_about_Fundamentals_Of_Project_Management.ppt
Presentation_about_Fundamentals_Of_Project_Management.ppt
Presentation_about_Fundamentals_Of_Project_Management.ppt
Presentation_about_Fundamentals_Of_Project_Management.ppt
Project Management Risks and Constraints
Project management - a practical overview Sue Greener
Distinguishing Between Healthy and Unhealthy Mistakes: How to Fail Like A Pro
Mqug2015 july richard whyte
Risk MAnagement PResentations .pptx
Digital Project Management UCC Nov 2013
Project Management Overview by Darryl Vleeming
Getting Started in Project Management for Librarians - Metropolitan New York ...
Why Training Projects Fail:How to Recover
I am a digital project manager (and so can you!)
Risk Management
Ad

More from DesignHammer (12)

PDF
DrupalGovCon - Taming Your Data 2023.pdf
PDF
Central NJ Web Developers Meetup - Google Analytics 4.pdf
PDF
Increasing Traffic to your Drupal Blog with Automated RSS Email Campaigns
PDF
Google Tag Manager for actionable metrics - Beyond basic Google Analytics
PDF
Access Not Denied: Accessible Websites for All
PDF
Google Tag Manager for actionable metrics - Beyond basic Google Analytics
PDF
Website Accessibility: It’s the Right Thing to do
PDF
Get it right the first time through cheap and easy DIY usability testing
PDF
Website Redesign: Are You Planning To Succeed Or Succeeding To Fail? It All S...
PDF
Stop Playing Hide and Seek with Google: Drupal SEO for Non-profits
KEY
The Intersection of Usability, Accessibility, and SEO
PDF
Upgrading to Drupal 7
DrupalGovCon - Taming Your Data 2023.pdf
Central NJ Web Developers Meetup - Google Analytics 4.pdf
Increasing Traffic to your Drupal Blog with Automated RSS Email Campaigns
Google Tag Manager for actionable metrics - Beyond basic Google Analytics
Access Not Denied: Accessible Websites for All
Google Tag Manager for actionable metrics - Beyond basic Google Analytics
Website Accessibility: It’s the Right Thing to do
Get it right the first time through cheap and easy DIY usability testing
Website Redesign: Are You Planning To Succeed Or Succeeding To Fail? It All S...
Stop Playing Hide and Seek with Google: Drupal SEO for Non-profits
The Intersection of Usability, Accessibility, and SEO
Upgrading to Drupal 7

Recently uploaded (20)

PDF
📍 LABUAN4D EXCLUSIVE SERVER STAR GAMING ASIA NO.1 TERPOPULER DI INDONESIA ! 🌟
PDF
Buy Cash App Verified Accounts Instantly – Secure Crypto Deal.pdf
PDF
Course Overview and Agenda cloud security
PDF
Lean-Manufacturing-Tools-Techniques-and-How-To-Use-Them.pdf
PPTX
Internet Safety for Seniors presentation
PPTX
Database Information System - Management Information System
PDF
mera desh ae watn.(a source of motivation and patriotism to the youth of the ...
PDF
Alethe Consulting Corporate Profile and Solution Aproach
PPTX
IPCNA VIRTUAL CLASSES INTERMEDIATE 6 PROJECT.pptx
PPTX
Top Website Bugs That Hurt User Experience – And How Expert Web Design Fixes
PPTX
Reading as a good Form of Recreation
PDF
simpleintnettestmetiaerl for the simple testint
PPTX
The-Importance-of-School-Sanitation.pptx
PDF
Smart Home Technology for Health Monitoring (www.kiu.ac.ug)
PPTX
curriculumandpedagogyinearlychildhoodcurriculum-171021103104 - Copy.pptx
PPTX
artificialintelligenceai1-copy-210604123353.pptx
PPTX
Mathew Digital SEO Checklist Guidlines 2025
PPT
FIRE PREVENTION AND CONTROL PLAN- LUS.FM.MQ.OM.UTM.PLN.00014.ppt
PPTX
1402_iCSC_-_RESTful_Web_APIs_--_Josef_Hammer.pptx
PPTX
t_and_OpenAI_Combined_two_pressentations
📍 LABUAN4D EXCLUSIVE SERVER STAR GAMING ASIA NO.1 TERPOPULER DI INDONESIA ! 🌟
Buy Cash App Verified Accounts Instantly – Secure Crypto Deal.pdf
Course Overview and Agenda cloud security
Lean-Manufacturing-Tools-Techniques-and-How-To-Use-Them.pdf
Internet Safety for Seniors presentation
Database Information System - Management Information System
mera desh ae watn.(a source of motivation and patriotism to the youth of the ...
Alethe Consulting Corporate Profile and Solution Aproach
IPCNA VIRTUAL CLASSES INTERMEDIATE 6 PROJECT.pptx
Top Website Bugs That Hurt User Experience – And How Expert Web Design Fixes
Reading as a good Form of Recreation
simpleintnettestmetiaerl for the simple testint
The-Importance-of-School-Sanitation.pptx
Smart Home Technology for Health Monitoring (www.kiu.ac.ug)
curriculumandpedagogyinearlychildhoodcurriculum-171021103104 - Copy.pptx
artificialintelligenceai1-copy-210604123353.pptx
Mathew Digital SEO Checklist Guidlines 2025
FIRE PREVENTION AND CONTROL PLAN- LUS.FM.MQ.OM.UTM.PLN.00014.ppt
1402_iCSC_-_RESTful_Web_APIs_--_Josef_Hammer.pptx
t_and_OpenAI_Combined_two_pressentations

Classic Website Blunders

  • 1. BADCamp 2020: Classic Website Blunders October 16, 2020 1
  • 2. Overview ● Intro ● Blunders ● Avoiding blunders ● Process ● Conclusion 2
  • 4. Stephen Pashby 4 ● DesignHammer Account Manager ● Over nine years experience ● Involved in dozens of Web projects
  • 5. “Impressive Project Management Statistics” ● Most organizations have a 70% project failure rate ● On average, projects go over budget by 27% of their intended cost ● 55% of project managers cited budget overrun as a reason for project failure ● Only 64% of projects meet their goals ● 78% reported that their business was not aligned with project goals ● 75% believe their projects are always or usually slated to fail from the beginning Source: https://learn.g2.com/project-management-statistics 5
  • 6. 6 Why not? How hard could it be? Should we build a new website?
  • 7. Our story includes… ● Fencing ● Fighting ● Torture ● Revenge ● Giants ● Monsters ● Chases ● Escapes ● True love ● Miracles 7
  • 8. 8 Fezzik: Why do you wear a mask? Were you burned by acid, or something like that? Man in Black: Oh no, it’s just that they’re terribly comfortable. I think everyone will be wearing them in the future.
  • 9. Blunders: classic or otherwise 9
  • 11. Classic blunders ● The most famous is “Never get involved in a land war in Asia.” ● But only slightly less well known is this: “Never go in against a Sicilian when death is on the line.” Source: Vizzini, The Sicilian 11
  • 13. Lack of business case ● Blunder: Project lacks a use case or business need ● Risk: Project is a waste of time and money ● When: Project is typically doomed from the start ● Why: There needs to be a reason ● Fix: Identify organizational goals, and determine how the project aligns before investing time 13
  • 15. Unrealistic expectations ● Blunder: Resources (time and money) are always constrained, be reasonable in what can be done ● Risk: Project doesn’t start, project isn’t completed, feature creep ● When: Any time, but typically during Project Definition or Planning ● Why: Compromise and reasonable expectation increase likelihood of success ● Fix: Look at projects that have similar budgets and schedules. Don’t look at groups orders of magnitude larger to set project requirements 15
  • 17. Insufficient schedule ● Blunder: Not allowing enough calendar time to successfully complete the project ● Risk: Project will be late or fail (if a hard deadline) ● When: Project is typically doomed from the start ● Why: Complex systems with interdependent parts take time (see Man Month Myth) ● Fix: Involve leadership in setting project goals and metrics of success and at key approval stages 17
  • 19. Absent or uninvolved leadership ● Blunder: Inadequate access to stakeholders/leadership during project ● Risk: Lack of leadership involvement at critical stages can lead to rejection of the entire project ● When: Project Definition, Discovery and Planning or Production ● Why: Leadership input and critical for project to align with organizational goals ● Fix: Involve leadership in setting project goals and metrics of success and at key approval stages 19
  • 21. Junior project manager ● Blunder: Junior staff member tasted with managing project ● Risk: Lacks authority to make decisions, or require staff to provide support ● When: Generally doomed from the start ● Why: Project manager needs either authority to make decisions/assign staff to tasks ● Fix: Senior staff need to be responsible to maximize efficiency. Senior support of junior project manager can work, but usually takes longer, and more prone to error. 21
  • 23. Communication breakdown ● Blunder: Irregular meetings, inadequate documentation ● Risk: Misunderstandings will cause work to need to be redone ● When: Any stage ● Why: Documentation will avoid errors, and provide reminders of why decisions were made ● Fix: Regular meetings with notes circulated, approved, and accessible afterwards, documented approval steps 23
  • 25. Design by committee ● Blunder: Too many people involved in decision making ● Risk: Project will be late and over budget, not really satisfy anyone ● When: Production, but stage is set in Planning ● Why: “Too many cooks spoil the soup” ● Fix: Rely on a small group of decision makers, ideally with one who can make ultimate decisions 25
  • 27. Vanishing volunteers ● Blunder: Entrusting mission critical tasks to volunteers that may leave at anytime ● Risk: May not complete tasks, or may disappear when support is necessary ● When: Production or Support ● Why: You get what you pay for ● Fix: Avoid a single point of failure, particularly in mission critical systems 27
  • 29. Blinded by buzzword ● Blunder: Becoming distracted from your core goals by the latest web fad or bleeding edge technology ● Risk: May increase project cost or complexity without delivering a compelling ROI ● When: Discovery and Planning ● Why: Just because you can do something, doesn’t mean you should ● Fix: Focus on the project goals and allow these to guide design and technology choices 29
  • 31. Ignoring risks ● Blunder: Failing to identify project risks and discuss mitigation ● Risk: Project failure due to everything not going as planned ● When: Project Definition, Discovery and Planning or Production ● Why: The unexpected (or inconceivable) frequently happens ● Fix: Identify potential risks and determine appropriate mitigations should the risks manifest 31
  • 33. Avoiding blunders ● Enure project aligns with organizational goals ● Align expectations with available resources ● Involve appropriate stakeholders to provide input, feedback, and approval ● Get feedback from potential users through surveys or user testing ● Follow an appropriate process including communication, feedback, and approvals 33
  • 34. 34 Align with organizational goals “I’ve hired you to help me start a war. It's a prestigious line of work with a long and glorious tradition.” — Vizzini
  • 35. Align with organizational goals ● How does this project fit in with the organization’s mission and vision? ● Core organizational focus? ● Discrete tactical initiative? ● Vanity project/boondoggle? ● Understanding this can guide appropriate scope and resourcing 35
  • 36. 36 Match expectations with resources Westley: I mean, if we only had a wheelbarrow, that would be something. Inigo Montoya: Where we did we put that wheelbarrow the albino had?
  • 37. Match expectations with resources ● A well-resourced project that delivers a core organizational focus can realistically have one type of expectations ● A department project resourced with chewing gum and bailing wire should realistically have much more modest expectations ● If you are not investing the resources of Apple, should you expect Apple levels of polish? ● “Get used to disappointment.” 37
  • 39. Stakeholder involvement ● Line up the stakeholders you need to have involved, to make sure the right people weigh in throughout the process, including: ● Technical requirements ● Information architecture ● Design ● User acceptance testing ● Final sign-off ● Involved the right people at the right time can help keep your project on schedule and minimize costly re-work 39
  • 40. 40 User surveys & user testing “What did this do to you? Tell me. And remember, this is for posterity, so be honest — how do you feel?” — Count Rugen
  • 41. User surveys & user testing ● Ultimately, whether users can find your website useful and compelling will determine your success or failure ● Engaging with your users to learn how they will interact with your content and functionality can help you avoid blunders ● Common user testing tools include: ● User Surveys ● Card Sorts ● Tree Testing ● Usability Testing 41
  • 42. 42 Follow an appropriate process “I just figured why you give me so much trouble.” “Well, I haven't fought one person for so long. I've been specialized in groups, battling gangs for local charities, that kind of thing.” “You use different moves when you're fighting half a dozen people, than when you only have to be worried about one” “ZZZZZZZZ” — Fezzik
  • 43. Follow an appropriate process ● Following an appropriate process will help you avoid many blunders ● Making sure you have the right sign-off from the right stakeholders can help with questions later when busy stakeholders do not remember what they approved ● Documentation can help you remember not only what you and your team decided, but why it was decided ● Best practices for development can simplify maintenance and reduce the cost of future development 43
  • 45. Process overview ● Project Definition/Resourcing ● Discovery & Planning ● Production ● Post-Launch 45
  • 46. 46 Project definition/resourcing “My brains, his steel, and your strength against sixty men, and you think a little head jiggle is supposed to make me happy? I mean, if we only had a wheelbarrow, that would be something.” — Westley
  • 47. Project definition/resourcing ● Define what is the organization going to do and why ● Determine who will be involved (staff, stakeholders, & volunteers) ● Allocate appropriate resources (calendar, budget, and/or staff time) ● Select and hire outside resources, if appropriate 47
  • 48. 48 Discovery & planning “I always think that everything could be a trap, which is why I’m still alive” — Prince Humperdinck
  • 49. Discovery & planning ● Document project goals, intended audiences, and metrics of success ● Determine content strategy and organization ● Identify specific technology implementations 49
  • 50. 50 Production “Don’t rush me, sonny. You rush a miracle man, you get rotten miracles.” — Miracle Max
  • 51. Production ● Design process ● Development ● Content migration ● Testing 51
  • 52. 52 Post-launch “I have been in the revenge business so long, now that it’s over, I don’t know what to do with the rest of my life.” — Inigo Montoya
  • 53. Post-launch ● On-going maintenance ● Content updates ● New feature development 53
  • 55. Conclusion ● Use a process ● Avoid blunders that doom a project from the start ● Mitigate the effects of blunders that kill potentially successful projects 55
  • 57. BADCamp 2020 Coming up next Friday 11 am ● Accessible SVGs: Inclusiveness Beyond Patterns with Carie Fisher ● Decoupling Drupal: Gatsby Live Preview from the same project with Chad Carlson ● Making a better community, better software, and a better world with Tara King, Ruby Sinreich, and Elli Lugwigson
  • 58. BADCamp 2020 Coming up next Friday 10:45 am ● Coffee Break with amazee.io in the Expo Hall