SlideShare a Scribd company logo
DRUPAL FOR
DESIGNERS
Talking to Clients about Drupal
Dani Nordin
•   UX Designer and
    Strategist
•   Specialize in Design
    Strategy for Drupal
    teams
•   Founder, the zen
    kitchen
•   Author, Drupal for
    Designers series
•   Twitter: @danigrrl
•   Email:
    dani@tzk-design.com
Lifecycle of a Drupal Project
Discovery
• Understand the client’s specific functional needs
• Get clear on the client’s marketing and business goals, and
  how this project fits in
• Get a handle on resource issues, time investment and other
  practical considerations
• Research the client’s competitive landscape and audience
UX/Architecture
• Get an understanding of the site’s target users
• Map out how users will flow through specific key tasks, and
  what information needs to be there to support them
• Find out what content exists for the current site, what needs
  to be created, and how the content will be organized
• Come up with a set of assumptions, and standards that will
  govern the project as you move forward
Prototyping
• Start setting up initial Drupal architecture, and laying in
  content to see how it works in “the real world”
• Test task flows and assumptions with real users, and see
  where you need adjustments
• Refine functional requirements and understand what needs
  to be done to finish the project
Functional Implementation & Theming
• Often happens concurrently
• Takes the knowledge gained in the UX, Architecture and
  Prototyping phases and works it into a more finalized
  version of the site
• Creates a set of visual and functional standards and applies
  them to the site’s framework
• Can be the longest—or the shortest—part of the process
Testing and Launch
• Moves the site from development to staging
• Makes sure that everything is working correctly in the
  new environment
• Makes last-minute updates to modules, content and
  other customizations
Project Wrap-up/Retrospective
• Takes a look at what went well, what needed tweaking, and
  assesses the client/design team relationship
• Creates documentation and understanding that will help
  make future projects better
• May result in blog posts, articles, DrupalCamp sessions, or
  even a book!
Talking to Clients about Drupal
• Speak in the client’s language; avoid “DrupalSpeak”
   • Nodes = “pieces of content”
   • Views = “content displays” or “page displays”
   • Blocks = “callouts” or “bits of content”
   • Content types = “types of content”
• Break down projects into logical chunks
  • Sections of content
  • Bits of functionality (e.g. “the homepage slideshow” or “the contact
    form” instead of “creating all the content types”)
• Encourage them to give 3–5 pieces of *real* content for each
 distinct content type
Estimating Drupal Projects
• Get enough data to understand how much work is involved
  and which aspects of your approach will be most effective in
  landing the project
• Be clear on numbers
  • How many iterations will they get?
  • How many types of content will you be creating?
  • What happens if they go beyond the scope?
• Don’t bother if there’s not a good chance of winning
 the project
Questions to ask
• What does your company do?
• Who are the people you’re trying to reach?
• What’s the primary message you want them to get?
• What are the functional goals of the website?
• What are the business or marketing goals of the website?
• Who will make decisions regarding this proposal, and about
  the project itself?
• Are there any deadlines we should know about?
• What budget do you have set aside for this project?
Talking Money
• Talk money as soon as possible, but not before getting a feel
  for the client and whether the project will be a good fit
• Have a range available, with a representative project
  • “This site, [URL], had this type of functionality; we were able to put
   that together for about $5k; this other site, [URL], was more complex
   for [reasons], and that cost $20k
• Get a real number to work with
Talking time and effort
• Keep good time records; know what it takes to do something
• Don’t trust anyone who says, “why would it take you [x]
  hours just to do content types?”
• Break down work by distinct bits of functionality or sections
  of content; don’t promise “all Views delivered by [date]”
• Be realistic about schedule

More Related Content

What's hot

DCBADD2015 modernizing the ba role
DCBADD2015 modernizing the ba roleDCBADD2015 modernizing the ba role
DCBADD2015 modernizing the ba role
IIBADCBADD
 
Real World SharePoint Branding - SharePoint Online - SharePoint Saturday Sess...
Real World SharePoint Branding - SharePoint Online - SharePoint Saturday Sess...Real World SharePoint Branding - SharePoint Online - SharePoint Saturday Sess...
Real World SharePoint Branding - SharePoint Online - SharePoint Saturday Sess...
Cathy Dew
 
Sharing the Responsibility: Publishing Workflows in Kentico
Sharing the Responsibility: Publishing Workflows in KenticoSharing the Responsibility: Publishing Workflows in Kentico
Sharing the Responsibility: Publishing Workflows in Kentico
Ascedia
 
Intro to Web Design
Intro to Web DesignIntro to Web Design
Intro to Web Design
Kathy Gill
 
Custom Themes vs Premium Themes
Custom Themes vs Premium ThemesCustom Themes vs Premium Themes
Custom Themes vs Premium Themes
Design Theory
 
How to plan, design and build an affordable, winning website
How to plan, design and build an affordable, winning websiteHow to plan, design and build an affordable, winning website
How to plan, design and build an affordable, winning website
Monica Watson
 
Web Design Workshop with seoplus+ and Google
Web Design Workshop with seoplus+ and GoogleWeb Design Workshop with seoplus+ and Google
Web Design Workshop with seoplus+ and Google
seoplus+
 
10 Tips to Hire and Keep an Awesome Freelancer
10 Tips to Hire and Keep an Awesome Freelancer10 Tips to Hire and Keep an Awesome Freelancer
10 Tips to Hire and Keep an Awesome Freelancer
barbara bogue
 
WU Library Website Redesign
WU Library Website RedesignWU Library Website Redesign
WU Library Website RedesignJenny Rosenfeld
 

What's hot (9)

DCBADD2015 modernizing the ba role
DCBADD2015 modernizing the ba roleDCBADD2015 modernizing the ba role
DCBADD2015 modernizing the ba role
 
Real World SharePoint Branding - SharePoint Online - SharePoint Saturday Sess...
Real World SharePoint Branding - SharePoint Online - SharePoint Saturday Sess...Real World SharePoint Branding - SharePoint Online - SharePoint Saturday Sess...
Real World SharePoint Branding - SharePoint Online - SharePoint Saturday Sess...
 
Sharing the Responsibility: Publishing Workflows in Kentico
Sharing the Responsibility: Publishing Workflows in KenticoSharing the Responsibility: Publishing Workflows in Kentico
Sharing the Responsibility: Publishing Workflows in Kentico
 
Intro to Web Design
Intro to Web DesignIntro to Web Design
Intro to Web Design
 
Custom Themes vs Premium Themes
Custom Themes vs Premium ThemesCustom Themes vs Premium Themes
Custom Themes vs Premium Themes
 
How to plan, design and build an affordable, winning website
How to plan, design and build an affordable, winning websiteHow to plan, design and build an affordable, winning website
How to plan, design and build an affordable, winning website
 
Web Design Workshop with seoplus+ and Google
Web Design Workshop with seoplus+ and GoogleWeb Design Workshop with seoplus+ and Google
Web Design Workshop with seoplus+ and Google
 
10 Tips to Hire and Keep an Awesome Freelancer
10 Tips to Hire and Keep an Awesome Freelancer10 Tips to Hire and Keep an Awesome Freelancer
10 Tips to Hire and Keep an Awesome Freelancer
 
WU Library Website Redesign
WU Library Website RedesignWU Library Website Redesign
WU Library Website Redesign
 

Similar to D4d talkingtoclients

Things to Budget for When Planning a Drupal Implementation
Things to Budget for When Planning a Drupal ImplementationThings to Budget for When Planning a Drupal Implementation
Things to Budget for When Planning a Drupal Implementation
Dani Nordin
 
Discovery Phase: Planing Your Web Project
Discovery Phase: Planing Your Web ProjectDiscovery Phase: Planing Your Web Project
Discovery Phase: Planing Your Web Project
Easily Amused, Inc. & The WP Valet
 
Building a developer content program (updated May 14 2013)
Building a developer content program (updated May 14 2013)Building a developer content program (updated May 14 2013)
Building a developer content program (updated May 14 2013)
David Gleason
 
WordCamp Asheville - How to find and hire a WordPress designer and developer
WordCamp Asheville - How to find and hire a WordPress designer and developerWordCamp Asheville - How to find and hire a WordPress designer and developer
WordCamp Asheville - How to find and hire a WordPress designer and developer
Digital Strategy Works LLC
 
Using a Content-First Design Process
Using a Content-First Design ProcessUsing a Content-First Design Process
Using a Content-First Design Process
dawnsbrain
 
Website Redesign and Project Management
Website Redesign and Project ManagementWebsite Redesign and Project Management
Website Redesign and Project Management
Ray van Hilst
 
DITA Quick Start Webinar Series: Building a Project Plan
DITA Quick Start Webinar Series: Building a Project PlanDITA Quick Start Webinar Series: Building a Project Plan
DITA Quick Start Webinar Series: Building a Project Plan
Suite Solutions
 
Scoping and Estimating WordPress Projects as an Agency
Scoping and Estimating WordPress Projects as an AgencyScoping and Estimating WordPress Projects as an Agency
Scoping and Estimating WordPress Projects as an Agency
John Giaconia
 
Scoping and Estimating WordPress Projects as an Agency
Scoping and Estimating WordPress Projects as an AgencyScoping and Estimating WordPress Projects as an Agency
Scoping and Estimating WordPress Projects as an Agency
Kara Hansen
 
Creating a Documentation Portal
Creating a Documentation PortalCreating a Documentation Portal
Creating a Documentation Portal
Steve Anderson
 
Barcelona Digital Designers: Portfolio Workshop Deck
Barcelona Digital Designers: Portfolio Workshop DeckBarcelona Digital Designers: Portfolio Workshop Deck
Barcelona Digital Designers: Portfolio Workshop Deck
Adam Sadowski
 
Getting to Launch & Maintaining Long-Term Success
Getting to Launch & Maintaining Long-Term SuccessGetting to Launch & Maintaining Long-Term Success
Getting to Launch & Maintaining Long-Term Success
Red Reynolds
 
Project Management as an Art Form (DrupalCon Chicago 2011)
Project Management as an Art Form (DrupalCon Chicago 2011)Project Management as an Art Form (DrupalCon Chicago 2011)
Project Management as an Art Form (DrupalCon Chicago 2011)
Phase2
 
Planning, Directing, and Editing Successful Video Projects (part 2)
Planning, Directing, and Editing Successful Video Projects (part 2)Planning, Directing, and Editing Successful Video Projects (part 2)
Planning, Directing, and Editing Successful Video Projects (part 2)
Richard Harrington
 
Project management.docx communiction
Project management.docx communictionProject management.docx communiction
Project management.docx communiction
berhanu taye
 
Creating a Documentation Portal
Creating a Documentation PortalCreating a Documentation Portal
Creating a Documentation Portal
Salesforce Engineering
 
Cleaning Up Your Content OUTC18
Cleaning Up Your Content OUTC18Cleaning Up Your Content OUTC18
Cleaning Up Your Content OUTC18
Caroline Roberts
 
DPC Web Archiving & Preservation Webinar #4: Outreach & Awareness Raising
DPC Web Archiving & Preservation Webinar #4: Outreach & Awareness Raising DPC Web Archiving & Preservation Webinar #4: Outreach & Awareness Raising
DPC Web Archiving & Preservation Webinar #4: Outreach & Awareness Raising
Anna Perricci
 
Project management.docx communictionLecture notes Training for Trainers in Ge...
Project management.docx communictionLecture notes Training for Trainers in Ge...Project management.docx communictionLecture notes Training for Trainers in Ge...
Project management.docx communictionLecture notes Training for Trainers in Ge...
berhanu taye
 

Similar to D4d talkingtoclients (20)

Things to Budget for When Planning a Drupal Implementation
Things to Budget for When Planning a Drupal ImplementationThings to Budget for When Planning a Drupal Implementation
Things to Budget for When Planning a Drupal Implementation
 
Discovery Phase: Planing Your Web Project
Discovery Phase: Planing Your Web ProjectDiscovery Phase: Planing Your Web Project
Discovery Phase: Planing Your Web Project
 
Building a developer content program (updated May 14 2013)
Building a developer content program (updated May 14 2013)Building a developer content program (updated May 14 2013)
Building a developer content program (updated May 14 2013)
 
WordCamp Asheville - How to find and hire a WordPress designer and developer
WordCamp Asheville - How to find and hire a WordPress designer and developerWordCamp Asheville - How to find and hire a WordPress designer and developer
WordCamp Asheville - How to find and hire a WordPress designer and developer
 
Understanding Your Project Before You Start
Understanding Your Project Before You StartUnderstanding Your Project Before You Start
Understanding Your Project Before You Start
 
Using a Content-First Design Process
Using a Content-First Design ProcessUsing a Content-First Design Process
Using a Content-First Design Process
 
Website Redesign and Project Management
Website Redesign and Project ManagementWebsite Redesign and Project Management
Website Redesign and Project Management
 
DITA Quick Start Webinar Series: Building a Project Plan
DITA Quick Start Webinar Series: Building a Project PlanDITA Quick Start Webinar Series: Building a Project Plan
DITA Quick Start Webinar Series: Building a Project Plan
 
Scoping and Estimating WordPress Projects as an Agency
Scoping and Estimating WordPress Projects as an AgencyScoping and Estimating WordPress Projects as an Agency
Scoping and Estimating WordPress Projects as an Agency
 
Scoping and Estimating WordPress Projects as an Agency
Scoping and Estimating WordPress Projects as an AgencyScoping and Estimating WordPress Projects as an Agency
Scoping and Estimating WordPress Projects as an Agency
 
Creating a Documentation Portal
Creating a Documentation PortalCreating a Documentation Portal
Creating a Documentation Portal
 
Barcelona Digital Designers: Portfolio Workshop Deck
Barcelona Digital Designers: Portfolio Workshop DeckBarcelona Digital Designers: Portfolio Workshop Deck
Barcelona Digital Designers: Portfolio Workshop Deck
 
Getting to Launch & Maintaining Long-Term Success
Getting to Launch & Maintaining Long-Term SuccessGetting to Launch & Maintaining Long-Term Success
Getting to Launch & Maintaining Long-Term Success
 
Project Management as an Art Form (DrupalCon Chicago 2011)
Project Management as an Art Form (DrupalCon Chicago 2011)Project Management as an Art Form (DrupalCon Chicago 2011)
Project Management as an Art Form (DrupalCon Chicago 2011)
 
Planning, Directing, and Editing Successful Video Projects (part 2)
Planning, Directing, and Editing Successful Video Projects (part 2)Planning, Directing, and Editing Successful Video Projects (part 2)
Planning, Directing, and Editing Successful Video Projects (part 2)
 
Project management.docx communiction
Project management.docx communictionProject management.docx communiction
Project management.docx communiction
 
Creating a Documentation Portal
Creating a Documentation PortalCreating a Documentation Portal
Creating a Documentation Portal
 
Cleaning Up Your Content OUTC18
Cleaning Up Your Content OUTC18Cleaning Up Your Content OUTC18
Cleaning Up Your Content OUTC18
 
DPC Web Archiving & Preservation Webinar #4: Outreach & Awareness Raising
DPC Web Archiving & Preservation Webinar #4: Outreach & Awareness Raising DPC Web Archiving & Preservation Webinar #4: Outreach & Awareness Raising
DPC Web Archiving & Preservation Webinar #4: Outreach & Awareness Raising
 
Project management.docx communictionLecture notes Training for Trainers in Ge...
Project management.docx communictionLecture notes Training for Trainers in Ge...Project management.docx communictionLecture notes Training for Trainers in Ge...
Project management.docx communictionLecture notes Training for Trainers in Ge...
 

More from Dani Nordin

Increasing Design Influence by adapting your voice to your organization's dec...
Increasing Design Influence by adapting your voice to your organization's dec...Increasing Design Influence by adapting your voice to your organization's dec...
Increasing Design Influence by adapting your voice to your organization's dec...
Dani Nordin
 
Storytelling as a UX Superpower
Storytelling as a UX SuperpowerStorytelling as a UX Superpower
Storytelling as a UX Superpower
Dani Nordin
 
Mapping medication management to increase cross-product alignment
Mapping medication management to increase cross-product alignmentMapping medication management to increase cross-product alignment
Mapping medication management to increase cross-product alignment
Dani Nordin
 
Politics of design systems
Politics of design systemsPolitics of design systems
Politics of design systems
Dani Nordin
 
Engaging design contributors in Drupal
Engaging design contributors in DrupalEngaging design contributors in Drupal
Engaging design contributors in Drupal
Dani Nordin
 
Empathy in the enterprise
Empathy in the enterpriseEmpathy in the enterprise
Empathy in the enterprise
Dani Nordin
 
Documenting design patterns
Documenting design patternsDocumenting design patterns
Documenting design patterns
Dani Nordin
 
UX Design for Content Management Systems
UX Design for Content Management SystemsUX Design for Content Management Systems
UX Design for Content Management SystemsDani Nordin
 
User Research for the Web and Applications
User Research for the Web and ApplicationsUser Research for the Web and Applications
User Research for the Web and Applications
Dani Nordin
 
Visual Design for Content Management Systems
Visual Design for Content Management SystemsVisual Design for Content Management Systems
Visual Design for Content Management Systems
Dani Nordin
 
User Research for the Web and Applications
User Research for the Web and ApplicationsUser Research for the Web and Applications
User Research for the Web and Applications
Dani Nordin
 
Strategic UX for Drupal projects
Strategic UX for Drupal projectsStrategic UX for Drupal projects
Strategic UX for Drupal projects
Dani Nordin
 
Social Media and You: How you can use LinkedIn, Twitter, and Facebook to buil...
Social Media and You: How you can use LinkedIn, Twitter, and Facebook to buil...Social Media and You: How you can use LinkedIn, Twitter, and Facebook to buil...
Social Media and You: How you can use LinkedIn, Twitter, and Facebook to buil...
Dani Nordin
 
What Makes Design "Sustainable?"
What Makes Design "Sustainable?"What Makes Design "Sustainable?"
What Makes Design "Sustainable?"
Dani Nordin
 

More from Dani Nordin (14)

Increasing Design Influence by adapting your voice to your organization's dec...
Increasing Design Influence by adapting your voice to your organization's dec...Increasing Design Influence by adapting your voice to your organization's dec...
Increasing Design Influence by adapting your voice to your organization's dec...
 
Storytelling as a UX Superpower
Storytelling as a UX SuperpowerStorytelling as a UX Superpower
Storytelling as a UX Superpower
 
Mapping medication management to increase cross-product alignment
Mapping medication management to increase cross-product alignmentMapping medication management to increase cross-product alignment
Mapping medication management to increase cross-product alignment
 
Politics of design systems
Politics of design systemsPolitics of design systems
Politics of design systems
 
Engaging design contributors in Drupal
Engaging design contributors in DrupalEngaging design contributors in Drupal
Engaging design contributors in Drupal
 
Empathy in the enterprise
Empathy in the enterpriseEmpathy in the enterprise
Empathy in the enterprise
 
Documenting design patterns
Documenting design patternsDocumenting design patterns
Documenting design patterns
 
UX Design for Content Management Systems
UX Design for Content Management SystemsUX Design for Content Management Systems
UX Design for Content Management Systems
 
User Research for the Web and Applications
User Research for the Web and ApplicationsUser Research for the Web and Applications
User Research for the Web and Applications
 
Visual Design for Content Management Systems
Visual Design for Content Management SystemsVisual Design for Content Management Systems
Visual Design for Content Management Systems
 
User Research for the Web and Applications
User Research for the Web and ApplicationsUser Research for the Web and Applications
User Research for the Web and Applications
 
Strategic UX for Drupal projects
Strategic UX for Drupal projectsStrategic UX for Drupal projects
Strategic UX for Drupal projects
 
Social Media and You: How you can use LinkedIn, Twitter, and Facebook to buil...
Social Media and You: How you can use LinkedIn, Twitter, and Facebook to buil...Social Media and You: How you can use LinkedIn, Twitter, and Facebook to buil...
Social Media and You: How you can use LinkedIn, Twitter, and Facebook to buil...
 
What Makes Design "Sustainable?"
What Makes Design "Sustainable?"What Makes Design "Sustainable?"
What Makes Design "Sustainable?"
 

Recently uploaded

Leading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdfLeading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdf
OnBoard
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
James Anderson
 
PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)
Ralf Eggert
 
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
Product School
 
Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with Parameters
Safe Software
 
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
Product School
 
Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
Alison B. Lowndes
 
Knowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and backKnowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and back
Elena Simperl
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
DanBrown980551
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
Alan Dix
 
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Ramesh Iyer
 
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Jeffrey Haguewood
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance
 
UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3
DianaGray10
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
BookNet Canada
 
Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfKey Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdf
Cheryl Hung
 
UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4
DianaGray10
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
Kari Kakkonen
 
Search and Society: Reimagining Information Access for Radical Futures
Search and Society: Reimagining Information Access for Radical FuturesSearch and Society: Reimagining Information Access for Radical Futures
Search and Society: Reimagining Information Access for Radical Futures
Bhaskar Mitra
 

Recently uploaded (20)

Leading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdfLeading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdf
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
 
PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)
 
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
 
Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with Parameters
 
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
 
Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
 
Knowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and backKnowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and back
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
 
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
 
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
 
UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
 
Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfKey Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdf
 
UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
 
Search and Society: Reimagining Information Access for Radical Futures
Search and Society: Reimagining Information Access for Radical FuturesSearch and Society: Reimagining Information Access for Radical Futures
Search and Society: Reimagining Information Access for Radical Futures
 

D4d talkingtoclients

  • 1. DRUPAL FOR DESIGNERS Talking to Clients about Drupal
  • 2. Dani Nordin • UX Designer and Strategist • Specialize in Design Strategy for Drupal teams • Founder, the zen kitchen • Author, Drupal for Designers series • Twitter: @danigrrl • Email: dani@tzk-design.com
  • 3. Lifecycle of a Drupal Project
  • 4. Discovery • Understand the client’s specific functional needs • Get clear on the client’s marketing and business goals, and how this project fits in • Get a handle on resource issues, time investment and other practical considerations • Research the client’s competitive landscape and audience
  • 5. UX/Architecture • Get an understanding of the site’s target users • Map out how users will flow through specific key tasks, and what information needs to be there to support them • Find out what content exists for the current site, what needs to be created, and how the content will be organized • Come up with a set of assumptions, and standards that will govern the project as you move forward
  • 6. Prototyping • Start setting up initial Drupal architecture, and laying in content to see how it works in “the real world” • Test task flows and assumptions with real users, and see where you need adjustments • Refine functional requirements and understand what needs to be done to finish the project
  • 7. Functional Implementation & Theming • Often happens concurrently • Takes the knowledge gained in the UX, Architecture and Prototyping phases and works it into a more finalized version of the site • Creates a set of visual and functional standards and applies them to the site’s framework • Can be the longest—or the shortest—part of the process
  • 8. Testing and Launch • Moves the site from development to staging • Makes sure that everything is working correctly in the new environment • Makes last-minute updates to modules, content and other customizations
  • 9. Project Wrap-up/Retrospective • Takes a look at what went well, what needed tweaking, and assesses the client/design team relationship • Creates documentation and understanding that will help make future projects better • May result in blog posts, articles, DrupalCamp sessions, or even a book!
  • 10. Talking to Clients about Drupal • Speak in the client’s language; avoid “DrupalSpeak” • Nodes = “pieces of content” • Views = “content displays” or “page displays” • Blocks = “callouts” or “bits of content” • Content types = “types of content” • Break down projects into logical chunks • Sections of content • Bits of functionality (e.g. “the homepage slideshow” or “the contact form” instead of “creating all the content types”) • Encourage them to give 3–5 pieces of *real* content for each distinct content type
  • 11. Estimating Drupal Projects • Get enough data to understand how much work is involved and which aspects of your approach will be most effective in landing the project • Be clear on numbers • How many iterations will they get? • How many types of content will you be creating? • What happens if they go beyond the scope? • Don’t bother if there’s not a good chance of winning the project
  • 12. Questions to ask • What does your company do? • Who are the people you’re trying to reach? • What’s the primary message you want them to get? • What are the functional goals of the website? • What are the business or marketing goals of the website? • Who will make decisions regarding this proposal, and about the project itself? • Are there any deadlines we should know about? • What budget do you have set aside for this project?
  • 13. Talking Money • Talk money as soon as possible, but not before getting a feel for the client and whether the project will be a good fit • Have a range available, with a representative project • “This site, [URL], had this type of functionality; we were able to put that together for about $5k; this other site, [URL], was more complex for [reasons], and that cost $20k • Get a real number to work with
  • 14. Talking time and effort • Keep good time records; know what it takes to do something • Don’t trust anyone who says, “why would it take you [x] hours just to do content types?” • Break down work by distinct bits of functionality or sections of content; don’t promise “all Views delivered by [date]” • Be realistic about schedule