SlideShare uma empresa Scribd logo
1 de 28
FACTORS TO
BUDGET FOR
When planning a Drupal project




                            Dani Nordin :: @danigrrl :: tzk-design.com
Dani Nordin
•   UX Designer and
    Strategist
•   Specialize in Design
    Strategy for Drupal
    teams
•   Founder, the zen
    kitchen
•   Author, Drupal for
    Designers series
    (O’Reilly, 2011–12)
•   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
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
Visual Design & Theming
• Sets up visual standards that will guide the site’s look and
  feel
• Applies those visual standards to the templates that will
  output the site’s content
Functional Implementation
• Often happens concurrently with visual design & theming
  phase
• Takes the knowledge gained in the UX, Architecture and
  Prototyping phases and works it into a more finalized
  version of the site
• 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 easier
• Identifies new areas for iteration, improvement or growth in
  the future
FACTORS TO BUDGET
FOR
Discovery and UX
User Research
• Who are the site’s users?
  • Customers/potential customers
  • Content admins and editors
• What are their goals at the site?
• What is the context in which they’re visiting?
• Who are the major stakeholders in the project?
• What business goals do you need to achieve?
  • Increased signups?
  • Purchases?
  • Contact requests?
Content Strategy
• How much content exists?
• Is the content on brand/message?
• Is there any new content that needs to be created?
• What types of content?
  • Videos?
  • Image Galleries?
  • Articles?
• Who creates content?
• Does content have expiration dates or deadlines?
• Is there an approval process for publishing?
Information Architecture
• How is content organized?
• What “basic pages” (i.e. marketing pages) exist?
• What pages will involve listings of content (blog posts, news
  items, etc.)?
• Are there specific tags, categories, or sections to consider?
• What does each type of content look like?
  • Extra fields?
  • Images?
  • Video or audio?
  • File downloads?
Requirements Gathering
• Who gathers stakeholder and user requirements?
• How are requirements delivered to the development team?
  • Spreadsheet?
  • Project management software?
• Who keeps the team on schedule?
• How are deadlines structured?
FACTORS TO BUDGET
FOR
Development and Maintenance
Hosting and server configuration
• Hosting
  • Which provider?
  • Shared hosting, private, cloud?
• Server configuration
   • Integration with external APIs or software?
   • Integration with other tools (advanced search, CRM, etc.)?
Users, Roles and Permissions
• Who has access to log in to the site?
• What types of access are required?
  • Content editors
  • Site administrators
  • Site visitors/commenters
• What information is collected in the user’s profile?
• Should users be able to contact one another?
Content Entry, Migration & Display
• Does legacy content need to be migrated into the new site?
• Who will enter and manage new content?
• How many database queries (Views), i.e. blog listing, news
 feed, etc. are required?
FACTORS TO BUDGET
FOR
Visual Design and Theming
Visual Design
• Do brand standards exist or do they need to be created?
• Are there any special elements (callouts, advertisements,
  etc.) that need to be accounted for in the design?
• Who will create the visual design?
Theming
• Who will apply the look and feel to the site’s theme?
• Are there any dynamic features that need to be created?
• Does the design need to work on multiple devices in
 multiple contexts?
Responsive Design
• In what contexts do users visit the site?
• How do those contexts impact:
  • Content served?
  • Navigation?
  • Interactive features?
FACTORS TO BUDGET
FOR
Site maintenance and content administration
Maintenance and Backup
• Who maintains codebase?
• How are upgrades handled?
• How are backups handled?
Content administration
• Who authors/updates content?
• Who approves content?
QUESTIONS?

Mais conteúdo relacionado

Semelhante a Things to Budget for When Planning a Drupal Implementation

D4d talkingtoclients
D4d talkingtoclientsD4d talkingtoclients
D4d talkingtoclientsDani Nordin
 
Nov. 15, 2011 dani nordin talking to clients about drupal projects
Nov. 15, 2011 dani nordin talking to clients about drupal projectsNov. 15, 2011 dani nordin talking to clients about drupal projects
Nov. 15, 2011 dani nordin talking to clients about drupal projectsO'Reilly Media
 
What Makes SharePoint UX Good?
What Makes SharePoint UX Good?What Makes SharePoint UX Good?
What Makes SharePoint UX Good?Thomas Daly
 
Hand In Glove Content Strategy & SEO 10 2008 Final
Hand In Glove Content Strategy & SEO 10 2008 FinalHand In Glove Content Strategy & SEO 10 2008 Final
Hand In Glove Content Strategy & SEO 10 2008 FinalLynn Leitte
 
Secrets of SharePoint and Office 365 Intranets
Secrets of SharePoint and Office 365 IntranetsSecrets of SharePoint and Office 365 Intranets
Secrets of SharePoint and Office 365 IntranetsMichal Pisarek
 
Understanding SharePoint Roles
Understanding SharePoint RolesUnderstanding SharePoint Roles
Understanding SharePoint RolesWes Preston
 
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
 
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
 
Successful website design for organisations
Successful website design for organisationsSuccessful website design for organisations
Successful website design for organisationsBen Mango
 
Anatomy of an Intranet (Triangle SharePoint User Group) October 2016
Anatomy of an Intranet (Triangle SharePoint User Group) October 2016Anatomy of an Intranet (Triangle SharePoint User Group) October 2016
Anatomy of an Intranet (Triangle SharePoint User Group) October 2016Michael Greene
 
Steps and elements of web design
Steps and elements of web designSteps and elements of web design
Steps and elements of web designDr. Amaresh Jha
 
Your Road to Modern Communication Sites
Your Road to Modern Communication SitesYour Road to Modern Communication Sites
Your Road to Modern Communication SitesD'arce Hess
 
eCommerce Strategy In-a-Box
eCommerce Strategy In-a-BoxeCommerce Strategy In-a-Box
eCommerce Strategy In-a-BoxJoel Serino
 
How to Improve Usability and Drive Productivity in SharePoint & Office 365
How to Improve Usability and Drive Productivity in SharePoint & Office 365How to Improve Usability and Drive Productivity in SharePoint & Office 365
How to Improve Usability and Drive Productivity in SharePoint & Office 365James Wright
 
Technology Planning for River Groups
Technology Planning for River GroupsTechnology Planning for River Groups
Technology Planning for River GroupsSean Larkin
 
Content strategy 101
Content strategy 101Content strategy 101
Content strategy 101ryanmorejon
 
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
 

Semelhante a Things to Budget for When Planning a Drupal Implementation (20)

D4d talkingtoclients
D4d talkingtoclientsD4d talkingtoclients
D4d talkingtoclients
 
Nov. 15, 2011 dani nordin talking to clients about drupal projects
Nov. 15, 2011 dani nordin talking to clients about drupal projectsNov. 15, 2011 dani nordin talking to clients about drupal projects
Nov. 15, 2011 dani nordin talking to clients about drupal projects
 
What Makes SharePoint UX Good?
What Makes SharePoint UX Good?What Makes SharePoint UX Good?
What Makes SharePoint UX Good?
 
Hand In Glove Content Strategy & SEO 10 2008 Final
Hand In Glove Content Strategy & SEO 10 2008 FinalHand In Glove Content Strategy & SEO 10 2008 Final
Hand In Glove Content Strategy & SEO 10 2008 Final
 
Secrets of SharePoint and Office 365 Intranets
Secrets of SharePoint and Office 365 IntranetsSecrets of SharePoint and Office 365 Intranets
Secrets of SharePoint and Office 365 Intranets
 
Understanding SharePoint Roles
Understanding SharePoint RolesUnderstanding SharePoint Roles
Understanding SharePoint Roles
 
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
 
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
 
Successful website design for organisations
Successful website design for organisationsSuccessful website design for organisations
Successful website design for organisations
 
Anatomy of an Intranet (Triangle SharePoint User Group) October 2016
Anatomy of an Intranet (Triangle SharePoint User Group) October 2016Anatomy of an Intranet (Triangle SharePoint User Group) October 2016
Anatomy of an Intranet (Triangle SharePoint User Group) October 2016
 
Steps and elements of web design
Steps and elements of web designSteps and elements of web design
Steps and elements of web design
 
Your Road to Modern Communication Sites
Your Road to Modern Communication SitesYour Road to Modern Communication Sites
Your Road to Modern Communication Sites
 
eCommerce Strategy In-a-Box
eCommerce Strategy In-a-BoxeCommerce Strategy In-a-Box
eCommerce Strategy In-a-Box
 
How to Improve Usability and Drive Productivity in SharePoint & Office 365
How to Improve Usability and Drive Productivity in SharePoint & Office 365How to Improve Usability and Drive Productivity in SharePoint & Office 365
How to Improve Usability and Drive Productivity in SharePoint & Office 365
 
Discovery Phase: Planing Your Web Project
Discovery Phase: Planing Your Web ProjectDiscovery Phase: Planing Your Web Project
Discovery Phase: Planing Your Web Project
 
Technology Planning for River Groups
Technology Planning for River GroupsTechnology Planning for River Groups
Technology Planning for River Groups
 
Content strategy 101
Content strategy 101Content strategy 101
Content strategy 101
 
Sachin_resume
Sachin_resumeSachin_resume
Sachin_resume
 
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
 
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)
 

Mais 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
 
Lean collaborative test plans
Lean collaborative test plansLean collaborative test plans
Lean collaborative test plansDani 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
 
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
 

Mais de Dani Nordin (13)

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
 
Lean collaborative test plans
Lean collaborative test plansLean collaborative test plans
Lean collaborative test plans
 
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
 
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

WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
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
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
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
 
#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
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
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
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
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
 
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
 
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
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...gurkirankumar98700
 
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
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 

Último (20)

WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
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...
 
#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
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
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
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
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
 
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
 
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
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
 
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...
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 

Things to Budget for When Planning a Drupal Implementation

  • 1. FACTORS TO BUDGET FOR When planning a Drupal project Dani Nordin :: @danigrrl :: tzk-design.com
  • 2. Dani Nordin • UX Designer and Strategist • Specialize in Design Strategy for Drupal teams • Founder, the zen kitchen • Author, Drupal for Designers series (O’Reilly, 2011–12) • 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. 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
  • 8. Visual Design & Theming • Sets up visual standards that will guide the site’s look and feel • Applies those visual standards to the templates that will output the site’s content
  • 9. Functional Implementation • Often happens concurrently with visual design & theming phase • Takes the knowledge gained in the UX, Architecture and Prototyping phases and works it into a more finalized version of the site • Can be the longest—or the shortest—part of the process
  • 10. 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
  • 11. 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 easier • Identifies new areas for iteration, improvement or growth in the future
  • 13. User Research • Who are the site’s users? • Customers/potential customers • Content admins and editors • What are their goals at the site? • What is the context in which they’re visiting? • Who are the major stakeholders in the project? • What business goals do you need to achieve? • Increased signups? • Purchases? • Contact requests?
  • 14. Content Strategy • How much content exists? • Is the content on brand/message? • Is there any new content that needs to be created? • What types of content? • Videos? • Image Galleries? • Articles? • Who creates content? • Does content have expiration dates or deadlines? • Is there an approval process for publishing?
  • 15. Information Architecture • How is content organized? • What “basic pages” (i.e. marketing pages) exist? • What pages will involve listings of content (blog posts, news items, etc.)? • Are there specific tags, categories, or sections to consider? • What does each type of content look like? • Extra fields? • Images? • Video or audio? • File downloads?
  • 16. Requirements Gathering • Who gathers stakeholder and user requirements? • How are requirements delivered to the development team? • Spreadsheet? • Project management software? • Who keeps the team on schedule? • How are deadlines structured?
  • 18. Hosting and server configuration • Hosting • Which provider? • Shared hosting, private, cloud? • Server configuration • Integration with external APIs or software? • Integration with other tools (advanced search, CRM, etc.)?
  • 19. Users, Roles and Permissions • Who has access to log in to the site? • What types of access are required? • Content editors • Site administrators • Site visitors/commenters • What information is collected in the user’s profile? • Should users be able to contact one another?
  • 20. Content Entry, Migration & Display • Does legacy content need to be migrated into the new site? • Who will enter and manage new content? • How many database queries (Views), i.e. blog listing, news feed, etc. are required?
  • 21. FACTORS TO BUDGET FOR Visual Design and Theming
  • 22. Visual Design • Do brand standards exist or do they need to be created? • Are there any special elements (callouts, advertisements, etc.) that need to be accounted for in the design? • Who will create the visual design?
  • 23. Theming • Who will apply the look and feel to the site’s theme? • Are there any dynamic features that need to be created? • Does the design need to work on multiple devices in multiple contexts?
  • 24. Responsive Design • In what contexts do users visit the site? • How do those contexts impact: • Content served? • Navigation? • Interactive features?
  • 25. FACTORS TO BUDGET FOR Site maintenance and content administration
  • 26. Maintenance and Backup • Who maintains codebase? • How are upgrades handled? • How are backups handled?
  • 27. Content administration • Who authors/updates content? • Who approves content?