SlideShare una empresa de Scribd logo
1 de 14
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

Más contenido relacionado

La actualidad más candente

DCBADD2015 modernizing the ba role
DCBADD2015 modernizing the ba roleDCBADD2015 modernizing the ba role
DCBADD2015 modernizing the ba roleIIBADCBADD
 
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 KenticoAscedia
 
Intro to Web Design
Intro to Web DesignIntro to Web Design
Intro to Web DesignKathy Gill
 
Custom Themes vs Premium Themes
Custom Themes vs Premium ThemesCustom Themes vs Premium Themes
Custom Themes vs Premium ThemesDesign 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 websiteMonica 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 Googleseoplus+
 
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 Freelancerbarbara bogue
 
WU Library Website Redesign
WU Library Website RedesignWU Library Website Redesign
WU Library Website RedesignJenny Rosenfeld
 

La actualidad más candente (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 a 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 ImplementationDani Nordin
 
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 developerDigital 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 Processdawnsbrain
 
Website Redesign and Project Management
Website Redesign and Project ManagementWebsite Redesign and Project Management
Website Redesign and Project ManagementRay 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 PlanSuite 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 AgencyJohn 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 AgencyKara Hansen
 
Creating a Documentation Portal
Creating a Documentation PortalCreating a Documentation Portal
Creating a Documentation PortalSteve Anderson
 
Barcelona Digital Designers: Portfolio Workshop Deck
Barcelona Digital Designers: Portfolio Workshop DeckBarcelona Digital Designers: Portfolio Workshop Deck
Barcelona Digital Designers: Portfolio Workshop DeckAdam 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 SuccessRed 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 communictionberhanu taye
 
Cleaning Up Your Content OUTC18
Cleaning Up Your Content OUTC18Cleaning Up Your Content OUTC18
Cleaning Up Your Content OUTC18Caroline 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 a 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...
 

Más de 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 SuperpowerDani 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 alignmentDani Nordin
 
Politics of design systems
Politics of design systemsPolitics of design systems
Politics of design systemsDani Nordin
 
Engaging design contributors in Drupal
Engaging design contributors in DrupalEngaging design contributors in Drupal
Engaging design contributors in DrupalDani Nordin
 
Empathy in the enterprise
Empathy in the enterpriseEmpathy in the enterprise
Empathy in the enterpriseDani Nordin
 
Documenting design patterns
Documenting design patternsDocumenting design patterns
Documenting design patternsDani 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 ApplicationsDani Nordin
 
Visual Design for Content Management Systems
Visual Design for Content Management SystemsVisual Design for Content Management Systems
Visual 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 ApplicationsDani Nordin
 
Strategic UX for Drupal projects
Strategic UX for Drupal projectsStrategic UX for Drupal projects
Strategic UX for Drupal projectsDani 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
 

Más de 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?"
 

Último

[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Paola De la Torre
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhisoniya singh
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxOnBoard
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...HostedbyConfluent
 

Último (20)

[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
 

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