SlideShare a Scribd company logo
1 of 18
Download to read offline
“I can do that!”
Can get you in trouble
Or,
Who Broke the
Project?
A bad client takes away the emotional
energy you need for the good clients.
~ Client Jeri Mae Rowley
Amazing Client 1
Goosebay Sawmill and Lumber
• Lydia Malstad and Betty Burbank
• Betty has Usher’s Syndrome. She is deaf
and has tunnel vision.
• Every week I train her
by chat on how to
develop in WordPress.
She is learning CSS
and PHP.
When “I can do that” turns into a bad
project, it’s more complicated than
“the client is bad”
or
“the developer is bad”
Let’s look further into the causes
“I can do that”
Project Killers
1. Unrealistic
expectations
2. Outside
Influences
Unrealistic Expectation 1
Client doesn’t understand work of web
development
Some Resulting Behaviors
• “How hard can it be?”
• Client makes poor decisions – “I want” is
more important than what works
• Client expects a website in a month
Unrealistic Expectation 2
Client doesn’t understand process of working with
a contractor
Some Resulting Behaviors
• Attitude: I am the customer; you are the slave
• Attitude: You are dying to take their project
• Surprise that you can’t jump on their task
immediately, even though they haven’t contacted
you for a considerable amount of time or have
kept you waiting.
Unrealistic Expectation 3
Client doesn’t understand either their
involvement or their limitations
Some Resulting behaviors
• They don’t see how rude it is to make you
wait for phone calls and for them to work
with clients
• Parts of the project have to be rebuilt
because they threw something at you
instead of thinking it through with you
Unrealistic Expectation 4
A website is a custom product like a steak is
a custom product
Some Resulting Behaviors
• I can expect to have as
many changes as I want
or I’m not satisfied.
• If 3rd
party software
doesn’t work, it’s your job
to fix it.
Amazing Client 2
Missoula KOA
• Employee Linda regularly updates her
web skills and keeps all the content fresh
• Their responsive site was not done
correctly, so Linda came to Website HELP
Wednesday week after week to work on
correcting it
Outside Influences
• Graphic Artists
• My friend said …
• Domains, hosts, software, search
engines, etc
Outside Influences 1
Graphic Artists
• A graphic artist who doesn’t understand
web user interface can tank your project.
• A graphic artist who doesn’t pay attention
to the scope of your project budget can
tank your project
• The work process between the owner and
the graphic artist can leave you with 2
weeks to complete 6 months worth of
work.
Outside Influence 2
Cousins, Friends
and Mystery Developers
• “My friend said this can be fixed in 20 minutes”
• “I’m sure you know about software XYZ”
• “I’m going to have another guy do some work on
the site. I gave him my passwords.”
• We are going to have person X maintain our site
content. (Person X is computer uncomfortable,
but you have to train within the original budget.)
Outside Influence 3
Domains, hosts, software,
search engines, etc
• Clients sometimes don’t know the
difference between your work and the
work of other services.
• Small businesses generally do not have a
contingency plan, or funding, for things to
go wrong.
• The developer is the closest target for
venting frustration.
Amazing Client 3
OhioWoodlands.com
• They are using the web service 3D Cart, which
has some “worst practices” issues.
• The original custom theme is a table site, but
every single element on the site is a new table,
resulting in twice as much code as is needed.
• The owner has had to be patient through the
code clean up before a theme redesign could be
totally implemented.
Start with your Process
• Understand that the client often does not
know what is needed
• Understand that the client doesn’t know
how to express what they need
• Understand that the client doesn’t know
anything about the process
• Have an easy-to-understand, but
comprehensive documentation system.
Actions
• Provide high quality documentation
• Have patience and tolerance
• Provide training and background
• As a last resort:
Fire the client
Conclusion
Contact
Nora McDougall-Collins
nora@montanawebmaster.com
406-253-4045

More Related Content

What's hot

It's Not Just About Code
It's Not Just About CodeIt's Not Just About Code
It's Not Just About CodeDan Pickett
 
Your Browser Is The New Photoshop
Your Browser Is The New PhotoshopYour Browser Is The New Photoshop
Your Browser Is The New PhotoshopMatt Puchlerz
 
Customer feedback: practical advice
Customer feedback: practical adviceCustomer feedback: practical advice
Customer feedback: practical adviceProduct Anonymous
 
WordCamp Brighton: Web Accessibility, where to start
WordCamp Brighton: Web Accessibility, where to startWordCamp Brighton: Web Accessibility, where to start
WordCamp Brighton: Web Accessibility, where to startRian Rietveld
 
Wireframing and Prototyping Presentation
Wireframing and Prototyping PresentationWireframing and Prototyping Presentation
Wireframing and Prototyping PresentationMike Carson
 
So you want a website
So you want a websiteSo you want a website
So you want a websiteMarisa McCall
 
Everything You Need to Know for a Better Website in 2014 | Crystal Olig | Oxi...
Everything You Need to Know for a Better Website in 2014 | Crystal Olig | Oxi...Everything You Need to Know for a Better Website in 2014 | Crystal Olig | Oxi...
Everything You Need to Know for a Better Website in 2014 | Crystal Olig | Oxi...Lessing-Flynn
 
Taking code on the road for WordCamp Asheville
Taking code on the road for WordCamp AshevilleTaking code on the road for WordCamp Asheville
Taking code on the road for WordCamp AshevilleCindy Cullen
 
Making grannies love their lovebrand's website (Experience Conference 2017)
Making grannies love their lovebrand's website (Experience Conference 2017)Making grannies love their lovebrand's website (Experience Conference 2017)
Making grannies love their lovebrand's website (Experience Conference 2017)Basta digital
 
Growing your business by hiring an offshore staff member
Growing your business by hiring an offshore staff memberGrowing your business by hiring an offshore staff member
Growing your business by hiring an offshore staff memberTim Plummer
 
Don't panic! A developers guide to freelancing.
Don't panic! A developers guide to freelancing.Don't panic! A developers guide to freelancing.
Don't panic! A developers guide to freelancing.Jonathan Bossenger
 
Initial Presentation 2015
Initial Presentation 2015Initial Presentation 2015
Initial Presentation 2015Terry Yonker
 
Common website design mistake
Common website design mistakeCommon website design mistake
Common website design mistakeWeDigTech
 
Craig Peters: Running Great Review Meetings
Craig Peters: Running Great Review MeetingsCraig Peters: Running Great Review Meetings
Craig Peters: Running Great Review MeetingsWorldIADay2014 PDX
 
Automated Agent - Virtual Assistant Presentation - Sarasota Tech U 10-15
Automated Agent - Virtual Assistant Presentation - Sarasota Tech U 10-15Automated Agent - Virtual Assistant Presentation - Sarasota Tech U 10-15
Automated Agent - Virtual Assistant Presentation - Sarasota Tech U 10-15Terry Yonker
 
Virtual Assistants for Florida Realtors
Virtual Assistants for Florida RealtorsVirtual Assistants for Florida Realtors
Virtual Assistants for Florida RealtorsTerry Yonker
 
Why your business needs a web developer
Why your business needs a web developerWhy your business needs a web developer
Why your business needs a web developerRobert Haylor
 
Let Me Introduce Myself
Let Me Introduce MyselfLet Me Introduce Myself
Let Me Introduce MyselfCynthia Becker
 

What's hot (20)

It's Not Just About Code
It's Not Just About CodeIt's Not Just About Code
It's Not Just About Code
 
Your Browser Is The New Photoshop
Your Browser Is The New PhotoshopYour Browser Is The New Photoshop
Your Browser Is The New Photoshop
 
Mike2-James Beaver
Mike2-James BeaverMike2-James Beaver
Mike2-James Beaver
 
Customer feedback: practical advice
Customer feedback: practical adviceCustomer feedback: practical advice
Customer feedback: practical advice
 
WordCamp Brighton: Web Accessibility, where to start
WordCamp Brighton: Web Accessibility, where to startWordCamp Brighton: Web Accessibility, where to start
WordCamp Brighton: Web Accessibility, where to start
 
Wireframing and Prototyping Presentation
Wireframing and Prototyping PresentationWireframing and Prototyping Presentation
Wireframing and Prototyping Presentation
 
So you want a website
So you want a websiteSo you want a website
So you want a website
 
Everything You Need to Know for a Better Website in 2014 | Crystal Olig | Oxi...
Everything You Need to Know for a Better Website in 2014 | Crystal Olig | Oxi...Everything You Need to Know for a Better Website in 2014 | Crystal Olig | Oxi...
Everything You Need to Know for a Better Website in 2014 | Crystal Olig | Oxi...
 
Taking code on the road for WordCamp Asheville
Taking code on the road for WordCamp AshevilleTaking code on the road for WordCamp Asheville
Taking code on the road for WordCamp Asheville
 
Making grannies love their lovebrand's website (Experience Conference 2017)
Making grannies love their lovebrand's website (Experience Conference 2017)Making grannies love their lovebrand's website (Experience Conference 2017)
Making grannies love their lovebrand's website (Experience Conference 2017)
 
Role of a Web design and development company in India
Role of a Web design and development company in India Role of a Web design and development company in India
Role of a Web design and development company in India
 
Growing your business by hiring an offshore staff member
Growing your business by hiring an offshore staff memberGrowing your business by hiring an offshore staff member
Growing your business by hiring an offshore staff member
 
Don't panic! A developers guide to freelancing.
Don't panic! A developers guide to freelancing.Don't panic! A developers guide to freelancing.
Don't panic! A developers guide to freelancing.
 
Initial Presentation 2015
Initial Presentation 2015Initial Presentation 2015
Initial Presentation 2015
 
Common website design mistake
Common website design mistakeCommon website design mistake
Common website design mistake
 
Craig Peters: Running Great Review Meetings
Craig Peters: Running Great Review MeetingsCraig Peters: Running Great Review Meetings
Craig Peters: Running Great Review Meetings
 
Automated Agent - Virtual Assistant Presentation - Sarasota Tech U 10-15
Automated Agent - Virtual Assistant Presentation - Sarasota Tech U 10-15Automated Agent - Virtual Assistant Presentation - Sarasota Tech U 10-15
Automated Agent - Virtual Assistant Presentation - Sarasota Tech U 10-15
 
Virtual Assistants for Florida Realtors
Virtual Assistants for Florida RealtorsVirtual Assistants for Florida Realtors
Virtual Assistants for Florida Realtors
 
Why your business needs a web developer
Why your business needs a web developerWhy your business needs a web developer
Why your business needs a web developer
 
Let Me Introduce Myself
Let Me Introduce MyselfLet Me Introduce Myself
Let Me Introduce Myself
 

Similar to Nora McDougall-Collins - I Can Do That

Magento Live 2014 Customer Expectation Presentation
Magento Live 2014 Customer Expectation PresentationMagento Live 2014 Customer Expectation Presentation
Magento Live 2014 Customer Expectation PresentationBrent W Peterson
 
Top 10 Things To Do If You Want To Get Fired Over A WordPress Project
Top 10 Things To Do If You Want To Get Fired Over A WordPress ProjectTop 10 Things To Do If You Want To Get Fired Over A WordPress Project
Top 10 Things To Do If You Want To Get Fired Over A WordPress ProjectWilliam Bergmann
 
Seven Core Competency Framework of a WordPress Pro
Seven Core Competency Framework of a WordPress ProSeven Core Competency Framework of a WordPress Pro
Seven Core Competency Framework of a WordPress ProNew Tricks
 
Karl Moyse, Knock, knock. Who's there?
Karl Moyse, Knock, knock. Who's there?Karl Moyse, Knock, knock. Who's there?
Karl Moyse, Knock, knock. Who's there?awiasecretary
 
The Natural Irrationality of Implementing CMS
The Natural Irrationality of Implementing CMSThe Natural Irrationality of Implementing CMS
The Natural Irrationality of Implementing CMSeZ Systems
 
Customer Feedback: the missing piece of the Agile puzzle
Customer Feedback: the missing piece of the Agile puzzleCustomer Feedback: the missing piece of the Agile puzzle
Customer Feedback: the missing piece of the Agile puzzleskierkowski
 
Jw may presentation
Jw may presentationJw may presentation
Jw may presentationJon May
 
Kevinjohn Gallagher's: Emperors new clothes (WordUp Glasgow 2012)
Kevinjohn Gallagher's: Emperors new clothes (WordUp Glasgow 2012)Kevinjohn Gallagher's: Emperors new clothes (WordUp Glasgow 2012)
Kevinjohn Gallagher's: Emperors new clothes (WordUp Glasgow 2012)kevinjohngallagher
 
Emperors new clothes_digitalbarn_output_snakk
Emperors new clothes_digitalbarn_output_snakkEmperors new clothes_digitalbarn_output_snakk
Emperors new clothes_digitalbarn_output_snakkkevinjohngallagher
 
Emperors new clothes - digitalbarn2012
Emperors new clothes - digitalbarn2012Emperors new clothes - digitalbarn2012
Emperors new clothes - digitalbarn2012kevinjohngallagher
 
How to find & pick a tech agency
How to find & pick a tech agencyHow to find & pick a tech agency
How to find & pick a tech agencyKoombea
 
Paired with an Idiot: Things that sabotage success
Paired with an Idiot: Things that sabotage successPaired with an Idiot: Things that sabotage success
Paired with an Idiot: Things that sabotage successDevin Olson
 
Positive People - Self Employment - Website Design (Honiton, 20/09/2018)
Positive People - Self Employment - Website Design (Honiton, 20/09/2018)Positive People - Self Employment - Website Design (Honiton, 20/09/2018)
Positive People - Self Employment - Website Design (Honiton, 20/09/2018)Cosmic
 
Public compass deck v2
Public compass deck v2Public compass deck v2
Public compass deck v2Mike Wilner
 
Design a UX resume that will get you hired
Design a UX resume that will get you hiredDesign a UX resume that will get you hired
Design a UX resume that will get you hiredKim Bieler
 
Why do mobile projects (still) fail - September 2014 edition
Why do mobile projects (still) fail - September 2014 editionWhy do mobile projects (still) fail - September 2014 edition
Why do mobile projects (still) fail - September 2014 editionIndiginox
 
Project Management 101 - Wordcamp TO 05112011
Project Management 101 - Wordcamp TO 05112011Project Management 101 - Wordcamp TO 05112011
Project Management 101 - Wordcamp TO 05112011Liesl Barrell
 

Similar to Nora McDougall-Collins - I Can Do That (20)

Magento Live 2014 Customer Expectation Presentation
Magento Live 2014 Customer Expectation PresentationMagento Live 2014 Customer Expectation Presentation
Magento Live 2014 Customer Expectation Presentation
 
Top 10 Things To Do If You Want To Get Fired Over A WordPress Project
Top 10 Things To Do If You Want To Get Fired Over A WordPress ProjectTop 10 Things To Do If You Want To Get Fired Over A WordPress Project
Top 10 Things To Do If You Want To Get Fired Over A WordPress Project
 
Discovery Phase: Planing Your Web Project
Discovery Phase: Planing Your Web ProjectDiscovery Phase: Planing Your Web Project
Discovery Phase: Planing Your Web Project
 
Seven Core Competency Framework of a WordPress Pro
Seven Core Competency Framework of a WordPress ProSeven Core Competency Framework of a WordPress Pro
Seven Core Competency Framework of a WordPress Pro
 
Karl Moyse, Knock, knock. Who's there?
Karl Moyse, Knock, knock. Who's there?Karl Moyse, Knock, knock. Who's there?
Karl Moyse, Knock, knock. Who's there?
 
The Natural Irrationality of Implementing CMS
The Natural Irrationality of Implementing CMSThe Natural Irrationality of Implementing CMS
The Natural Irrationality of Implementing CMS
 
Stop SharePoint Project Failure
Stop SharePoint Project FailureStop SharePoint Project Failure
Stop SharePoint Project Failure
 
Stop SharePoint Project Failure
Stop SharePoint Project FailureStop SharePoint Project Failure
Stop SharePoint Project Failure
 
Customer Feedback: the missing piece of the Agile puzzle
Customer Feedback: the missing piece of the Agile puzzleCustomer Feedback: the missing piece of the Agile puzzle
Customer Feedback: the missing piece of the Agile puzzle
 
Jw may presentation
Jw may presentationJw may presentation
Jw may presentation
 
Kevinjohn Gallagher's: Emperors new clothes (WordUp Glasgow 2012)
Kevinjohn Gallagher's: Emperors new clothes (WordUp Glasgow 2012)Kevinjohn Gallagher's: Emperors new clothes (WordUp Glasgow 2012)
Kevinjohn Gallagher's: Emperors new clothes (WordUp Glasgow 2012)
 
Emperors new clothes_digitalbarn_output_snakk
Emperors new clothes_digitalbarn_output_snakkEmperors new clothes_digitalbarn_output_snakk
Emperors new clothes_digitalbarn_output_snakk
 
Emperors new clothes - digitalbarn2012
Emperors new clothes - digitalbarn2012Emperors new clothes - digitalbarn2012
Emperors new clothes - digitalbarn2012
 
How to find & pick a tech agency
How to find & pick a tech agencyHow to find & pick a tech agency
How to find & pick a tech agency
 
Paired with an Idiot: Things that sabotage success
Paired with an Idiot: Things that sabotage successPaired with an Idiot: Things that sabotage success
Paired with an Idiot: Things that sabotage success
 
Positive People - Self Employment - Website Design (Honiton, 20/09/2018)
Positive People - Self Employment - Website Design (Honiton, 20/09/2018)Positive People - Self Employment - Website Design (Honiton, 20/09/2018)
Positive People - Self Employment - Website Design (Honiton, 20/09/2018)
 
Public compass deck v2
Public compass deck v2Public compass deck v2
Public compass deck v2
 
Design a UX resume that will get you hired
Design a UX resume that will get you hiredDesign a UX resume that will get you hired
Design a UX resume that will get you hired
 
Why do mobile projects (still) fail - September 2014 edition
Why do mobile projects (still) fail - September 2014 editionWhy do mobile projects (still) fail - September 2014 edition
Why do mobile projects (still) fail - September 2014 edition
 
Project Management 101 - Wordcamp TO 05112011
Project Management 101 - Wordcamp TO 05112011Project Management 101 - Wordcamp TO 05112011
Project Management 101 - Wordcamp TO 05112011
 

More from roblund

Adventures in Real-World Data Science
Adventures in Real-World Data ScienceAdventures in Real-World Data Science
Adventures in Real-World Data Scienceroblund
 
2 years into drinking the Microservice kool-aid (Fact and Fiction)
2 years into drinking the Microservice kool-aid (Fact and Fiction)2 years into drinking the Microservice kool-aid (Fact and Fiction)
2 years into drinking the Microservice kool-aid (Fact and Fiction)roblund
 
ES6 Primer
ES6 PrimerES6 Primer
ES6 Primerroblund
 
Jason Moore - Why releasing 50 features are less than 1 solution - BSDC 2016
Jason Moore - Why releasing 50 features are less than 1 solution - BSDC 2016Jason Moore - Why releasing 50 features are less than 1 solution - BSDC 2016
Jason Moore - Why releasing 50 features are less than 1 solution - BSDC 2016roblund
 
Will Price - Venture Capital in Montana - BSDC 2016
Will Price - Venture Capital in Montana - BSDC 2016Will Price - Venture Capital in Montana - BSDC 2016
Will Price - Venture Capital in Montana - BSDC 2016roblund
 
Pete Sveen - How to Build, Grow, and Monetize Your Online Platform - BSDC 2016
Pete Sveen - How to Build, Grow, and Monetize Your Online Platform - BSDC 2016Pete Sveen - How to Build, Grow, and Monetize Your Online Platform - BSDC 2016
Pete Sveen - How to Build, Grow, and Monetize Your Online Platform - BSDC 2016roblund
 
Chris Omland - AWS Code Deploy - BSDC 2016
Chris Omland - AWS Code Deploy - BSDC 2016Chris Omland - AWS Code Deploy - BSDC 2016
Chris Omland - AWS Code Deploy - BSDC 2016roblund
 
Josef Verbanac - Voice is (a) Best Practice
Josef Verbanac - Voice is (a) Best PracticeJosef Verbanac - Voice is (a) Best Practice
Josef Verbanac - Voice is (a) Best Practiceroblund
 
Emergence Of Code Schools
Emergence Of Code SchoolsEmergence Of Code Schools
Emergence Of Code Schoolsroblund
 
Better tests automagically (big sky dev con 2015)
Better tests automagically (big sky dev con 2015)Better tests automagically (big sky dev con 2015)
Better tests automagically (big sky dev con 2015)roblund
 
Ben Werner - Mountains and startups
Ben Werner - Mountains and startupsBen Werner - Mountains and startups
Ben Werner - Mountains and startupsroblund
 
Jason Moore - Interaction design in enterprise teams
Jason Moore - Interaction design in enterprise teamsJason Moore - Interaction design in enterprise teams
Jason Moore - Interaction design in enterprise teamsroblund
 

More from roblund (12)

Adventures in Real-World Data Science
Adventures in Real-World Data ScienceAdventures in Real-World Data Science
Adventures in Real-World Data Science
 
2 years into drinking the Microservice kool-aid (Fact and Fiction)
2 years into drinking the Microservice kool-aid (Fact and Fiction)2 years into drinking the Microservice kool-aid (Fact and Fiction)
2 years into drinking the Microservice kool-aid (Fact and Fiction)
 
ES6 Primer
ES6 PrimerES6 Primer
ES6 Primer
 
Jason Moore - Why releasing 50 features are less than 1 solution - BSDC 2016
Jason Moore - Why releasing 50 features are less than 1 solution - BSDC 2016Jason Moore - Why releasing 50 features are less than 1 solution - BSDC 2016
Jason Moore - Why releasing 50 features are less than 1 solution - BSDC 2016
 
Will Price - Venture Capital in Montana - BSDC 2016
Will Price - Venture Capital in Montana - BSDC 2016Will Price - Venture Capital in Montana - BSDC 2016
Will Price - Venture Capital in Montana - BSDC 2016
 
Pete Sveen - How to Build, Grow, and Monetize Your Online Platform - BSDC 2016
Pete Sveen - How to Build, Grow, and Monetize Your Online Platform - BSDC 2016Pete Sveen - How to Build, Grow, and Monetize Your Online Platform - BSDC 2016
Pete Sveen - How to Build, Grow, and Monetize Your Online Platform - BSDC 2016
 
Chris Omland - AWS Code Deploy - BSDC 2016
Chris Omland - AWS Code Deploy - BSDC 2016Chris Omland - AWS Code Deploy - BSDC 2016
Chris Omland - AWS Code Deploy - BSDC 2016
 
Josef Verbanac - Voice is (a) Best Practice
Josef Verbanac - Voice is (a) Best PracticeJosef Verbanac - Voice is (a) Best Practice
Josef Verbanac - Voice is (a) Best Practice
 
Emergence Of Code Schools
Emergence Of Code SchoolsEmergence Of Code Schools
Emergence Of Code Schools
 
Better tests automagically (big sky dev con 2015)
Better tests automagically (big sky dev con 2015)Better tests automagically (big sky dev con 2015)
Better tests automagically (big sky dev con 2015)
 
Ben Werner - Mountains and startups
Ben Werner - Mountains and startupsBen Werner - Mountains and startups
Ben Werner - Mountains and startups
 
Jason Moore - Interaction design in enterprise teams
Jason Moore - Interaction design in enterprise teamsJason Moore - Interaction design in enterprise teams
Jason Moore - Interaction design in enterprise teams
 

Recently uploaded

Artificial Intelligence & SEO Trends for 2024
Artificial Intelligence & SEO Trends for 2024Artificial Intelligence & SEO Trends for 2024
Artificial Intelligence & SEO Trends for 2024D Cloud Solutions
 
Videogame localization & technology_ how to enhance the power of translation.pdf
Videogame localization & technology_ how to enhance the power of translation.pdfVideogame localization & technology_ how to enhance the power of translation.pdf
Videogame localization & technology_ how to enhance the power of translation.pdfinfogdgmi
 
IESVE Software for Florida Code Compliance Using ASHRAE 90.1-2019
IESVE Software for Florida Code Compliance Using ASHRAE 90.1-2019IESVE Software for Florida Code Compliance Using ASHRAE 90.1-2019
IESVE Software for Florida Code Compliance Using ASHRAE 90.1-2019IES VE
 
Computer 10: Lesson 10 - Online Crimes and Hazards
Computer 10: Lesson 10 - Online Crimes and HazardsComputer 10: Lesson 10 - Online Crimes and Hazards
Computer 10: Lesson 10 - Online Crimes and HazardsSeth Reyes
 
activity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdf
activity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdf
activity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdfJamie (Taka) Wang
 
COMPUTER 10 Lesson 8 - Building a Website
COMPUTER 10 Lesson 8 - Building a WebsiteCOMPUTER 10 Lesson 8 - Building a Website
COMPUTER 10 Lesson 8 - Building a Websitedgelyza
 
9 Steps For Building Winning Founding Team
9 Steps For Building Winning Founding Team9 Steps For Building Winning Founding Team
9 Steps For Building Winning Founding TeamAdam Moalla
 
Linked Data in Production: Moving Beyond Ontologies
Linked Data in Production: Moving Beyond OntologiesLinked Data in Production: Moving Beyond Ontologies
Linked Data in Production: Moving Beyond OntologiesDavid Newbury
 
Secure your environment with UiPath and CyberArk technologies - Session 1
Secure your environment with UiPath and CyberArk technologies - Session 1Secure your environment with UiPath and CyberArk technologies - Session 1
Secure your environment with UiPath and CyberArk technologies - Session 1DianaGray10
 
ADOPTING WEB 3 FOR YOUR BUSINESS: A STEP-BY-STEP GUIDE
ADOPTING WEB 3 FOR YOUR BUSINESS: A STEP-BY-STEP GUIDEADOPTING WEB 3 FOR YOUR BUSINESS: A STEP-BY-STEP GUIDE
ADOPTING WEB 3 FOR YOUR BUSINESS: A STEP-BY-STEP GUIDELiveplex
 
UiPath Platform: The Backend Engine Powering Your Automation - Session 1
UiPath Platform: The Backend Engine Powering Your Automation - Session 1UiPath Platform: The Backend Engine Powering Your Automation - Session 1
UiPath Platform: The Backend Engine Powering Your Automation - Session 1DianaGray10
 
Salesforce Miami User Group Event - 1st Quarter 2024
Salesforce Miami User Group Event - 1st Quarter 2024Salesforce Miami User Group Event - 1st Quarter 2024
Salesforce Miami User Group Event - 1st Quarter 2024SkyPlanner
 
AI You Can Trust - Ensuring Success with Data Integrity Webinar
AI You Can Trust - Ensuring Success with Data Integrity WebinarAI You Can Trust - Ensuring Success with Data Integrity Webinar
AI You Can Trust - Ensuring Success with Data Integrity WebinarPrecisely
 
Comparing Sidecar-less Service Mesh from Cilium and Istio
Comparing Sidecar-less Service Mesh from Cilium and IstioComparing Sidecar-less Service Mesh from Cilium and Istio
Comparing Sidecar-less Service Mesh from Cilium and IstioChristian Posta
 
NIST Cybersecurity Framework (CSF) 2.0 Workshop
NIST Cybersecurity Framework (CSF) 2.0 WorkshopNIST Cybersecurity Framework (CSF) 2.0 Workshop
NIST Cybersecurity Framework (CSF) 2.0 WorkshopBachir Benyammi
 
Anypoint Code Builder , Google Pub sub connector and MuleSoft RPA
Anypoint Code Builder , Google Pub sub connector and MuleSoft RPAAnypoint Code Builder , Google Pub sub connector and MuleSoft RPA
Anypoint Code Builder , Google Pub sub connector and MuleSoft RPAshyamraj55
 
How Accurate are Carbon Emissions Projections?
How Accurate are Carbon Emissions Projections?How Accurate are Carbon Emissions Projections?
How Accurate are Carbon Emissions Projections?IES VE
 
IaC & GitOps in a Nutshell - a FridayInANuthshell Episode.pdf
IaC & GitOps in a Nutshell - a FridayInANuthshell Episode.pdfIaC & GitOps in a Nutshell - a FridayInANuthshell Episode.pdf
IaC & GitOps in a Nutshell - a FridayInANuthshell Episode.pdfDaniel Santiago Silva Capera
 
Crea il tuo assistente AI con lo Stregatto (open source python framework)
Crea il tuo assistente AI con lo Stregatto (open source python framework)Crea il tuo assistente AI con lo Stregatto (open source python framework)
Crea il tuo assistente AI con lo Stregatto (open source python framework)Commit University
 

Recently uploaded (20)

Artificial Intelligence & SEO Trends for 2024
Artificial Intelligence & SEO Trends for 2024Artificial Intelligence & SEO Trends for 2024
Artificial Intelligence & SEO Trends for 2024
 
20150722 - AGV
20150722 - AGV20150722 - AGV
20150722 - AGV
 
Videogame localization & technology_ how to enhance the power of translation.pdf
Videogame localization & technology_ how to enhance the power of translation.pdfVideogame localization & technology_ how to enhance the power of translation.pdf
Videogame localization & technology_ how to enhance the power of translation.pdf
 
IESVE Software for Florida Code Compliance Using ASHRAE 90.1-2019
IESVE Software for Florida Code Compliance Using ASHRAE 90.1-2019IESVE Software for Florida Code Compliance Using ASHRAE 90.1-2019
IESVE Software for Florida Code Compliance Using ASHRAE 90.1-2019
 
Computer 10: Lesson 10 - Online Crimes and Hazards
Computer 10: Lesson 10 - Online Crimes and HazardsComputer 10: Lesson 10 - Online Crimes and Hazards
Computer 10: Lesson 10 - Online Crimes and Hazards
 
activity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdf
activity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdf
activity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdf
 
COMPUTER 10 Lesson 8 - Building a Website
COMPUTER 10 Lesson 8 - Building a WebsiteCOMPUTER 10 Lesson 8 - Building a Website
COMPUTER 10 Lesson 8 - Building a Website
 
9 Steps For Building Winning Founding Team
9 Steps For Building Winning Founding Team9 Steps For Building Winning Founding Team
9 Steps For Building Winning Founding Team
 
Linked Data in Production: Moving Beyond Ontologies
Linked Data in Production: Moving Beyond OntologiesLinked Data in Production: Moving Beyond Ontologies
Linked Data in Production: Moving Beyond Ontologies
 
Secure your environment with UiPath and CyberArk technologies - Session 1
Secure your environment with UiPath and CyberArk technologies - Session 1Secure your environment with UiPath and CyberArk technologies - Session 1
Secure your environment with UiPath and CyberArk technologies - Session 1
 
ADOPTING WEB 3 FOR YOUR BUSINESS: A STEP-BY-STEP GUIDE
ADOPTING WEB 3 FOR YOUR BUSINESS: A STEP-BY-STEP GUIDEADOPTING WEB 3 FOR YOUR BUSINESS: A STEP-BY-STEP GUIDE
ADOPTING WEB 3 FOR YOUR BUSINESS: A STEP-BY-STEP GUIDE
 
UiPath Platform: The Backend Engine Powering Your Automation - Session 1
UiPath Platform: The Backend Engine Powering Your Automation - Session 1UiPath Platform: The Backend Engine Powering Your Automation - Session 1
UiPath Platform: The Backend Engine Powering Your Automation - Session 1
 
Salesforce Miami User Group Event - 1st Quarter 2024
Salesforce Miami User Group Event - 1st Quarter 2024Salesforce Miami User Group Event - 1st Quarter 2024
Salesforce Miami User Group Event - 1st Quarter 2024
 
AI You Can Trust - Ensuring Success with Data Integrity Webinar
AI You Can Trust - Ensuring Success with Data Integrity WebinarAI You Can Trust - Ensuring Success with Data Integrity Webinar
AI You Can Trust - Ensuring Success with Data Integrity Webinar
 
Comparing Sidecar-less Service Mesh from Cilium and Istio
Comparing Sidecar-less Service Mesh from Cilium and IstioComparing Sidecar-less Service Mesh from Cilium and Istio
Comparing Sidecar-less Service Mesh from Cilium and Istio
 
NIST Cybersecurity Framework (CSF) 2.0 Workshop
NIST Cybersecurity Framework (CSF) 2.0 WorkshopNIST Cybersecurity Framework (CSF) 2.0 Workshop
NIST Cybersecurity Framework (CSF) 2.0 Workshop
 
Anypoint Code Builder , Google Pub sub connector and MuleSoft RPA
Anypoint Code Builder , Google Pub sub connector and MuleSoft RPAAnypoint Code Builder , Google Pub sub connector and MuleSoft RPA
Anypoint Code Builder , Google Pub sub connector and MuleSoft RPA
 
How Accurate are Carbon Emissions Projections?
How Accurate are Carbon Emissions Projections?How Accurate are Carbon Emissions Projections?
How Accurate are Carbon Emissions Projections?
 
IaC & GitOps in a Nutshell - a FridayInANuthshell Episode.pdf
IaC & GitOps in a Nutshell - a FridayInANuthshell Episode.pdfIaC & GitOps in a Nutshell - a FridayInANuthshell Episode.pdf
IaC & GitOps in a Nutshell - a FridayInANuthshell Episode.pdf
 
Crea il tuo assistente AI con lo Stregatto (open source python framework)
Crea il tuo assistente AI con lo Stregatto (open source python framework)Crea il tuo assistente AI con lo Stregatto (open source python framework)
Crea il tuo assistente AI con lo Stregatto (open source python framework)
 

Nora McDougall-Collins - I Can Do That

  • 1. “I can do that!” Can get you in trouble Or, Who Broke the Project?
  • 2. A bad client takes away the emotional energy you need for the good clients. ~ Client Jeri Mae Rowley
  • 3. Amazing Client 1 Goosebay Sawmill and Lumber • Lydia Malstad and Betty Burbank • Betty has Usher’s Syndrome. She is deaf and has tunnel vision. • Every week I train her by chat on how to develop in WordPress. She is learning CSS and PHP.
  • 4. When “I can do that” turns into a bad project, it’s more complicated than “the client is bad” or “the developer is bad” Let’s look further into the causes
  • 5. “I can do that” Project Killers 1. Unrealistic expectations 2. Outside Influences
  • 6. Unrealistic Expectation 1 Client doesn’t understand work of web development Some Resulting Behaviors • “How hard can it be?” • Client makes poor decisions – “I want” is more important than what works • Client expects a website in a month
  • 7. Unrealistic Expectation 2 Client doesn’t understand process of working with a contractor Some Resulting Behaviors • Attitude: I am the customer; you are the slave • Attitude: You are dying to take their project • Surprise that you can’t jump on their task immediately, even though they haven’t contacted you for a considerable amount of time or have kept you waiting.
  • 8. Unrealistic Expectation 3 Client doesn’t understand either their involvement or their limitations Some Resulting behaviors • They don’t see how rude it is to make you wait for phone calls and for them to work with clients • Parts of the project have to be rebuilt because they threw something at you instead of thinking it through with you
  • 9. Unrealistic Expectation 4 A website is a custom product like a steak is a custom product Some Resulting Behaviors • I can expect to have as many changes as I want or I’m not satisfied. • If 3rd party software doesn’t work, it’s your job to fix it.
  • 10. Amazing Client 2 Missoula KOA • Employee Linda regularly updates her web skills and keeps all the content fresh • Their responsive site was not done correctly, so Linda came to Website HELP Wednesday week after week to work on correcting it
  • 11. Outside Influences • Graphic Artists • My friend said … • Domains, hosts, software, search engines, etc
  • 12. Outside Influences 1 Graphic Artists • A graphic artist who doesn’t understand web user interface can tank your project. • A graphic artist who doesn’t pay attention to the scope of your project budget can tank your project • The work process between the owner and the graphic artist can leave you with 2 weeks to complete 6 months worth of work.
  • 13. Outside Influence 2 Cousins, Friends and Mystery Developers • “My friend said this can be fixed in 20 minutes” • “I’m sure you know about software XYZ” • “I’m going to have another guy do some work on the site. I gave him my passwords.” • We are going to have person X maintain our site content. (Person X is computer uncomfortable, but you have to train within the original budget.)
  • 14. Outside Influence 3 Domains, hosts, software, search engines, etc • Clients sometimes don’t know the difference between your work and the work of other services. • Small businesses generally do not have a contingency plan, or funding, for things to go wrong. • The developer is the closest target for venting frustration.
  • 15. Amazing Client 3 OhioWoodlands.com • They are using the web service 3D Cart, which has some “worst practices” issues. • The original custom theme is a table site, but every single element on the site is a new table, resulting in twice as much code as is needed. • The owner has had to be patient through the code clean up before a theme redesign could be totally implemented.
  • 16. Start with your Process • Understand that the client often does not know what is needed • Understand that the client doesn’t know how to express what they need • Understand that the client doesn’t know anything about the process • Have an easy-to-understand, but comprehensive documentation system.
  • 17. Actions • Provide high quality documentation • Have patience and tolerance • Provide training and background • As a last resort: Fire the client