SlideShare a Scribd company logo
Effectively Engaging Stakeholders in Drupal Projects
(aka: How to make your Executive Director happy)

Julia Kulla-Mader
http://www.juliakm.com
@JuliaKM
Julia Kulla-Mader
Project Manager/Web Developer
5 Years of Drupal Experience




                                2
Why am I qualified to give this talk?

• Nonprofit website redesign alumna


• Relaunched AASHE.ORG twice


• Involved in redesigning many other Drupal sites


• Long-time Drupal user/developer




                                                    3
How to make your stakeholders happy today and
tomorrow

• Rely on objectives, not hunches


• Design and implement a user-driven redesign process


• Plan for support after the launch




                                                        4
Three Things I Want You to Remember

     • Rely on objectives, not hunches


     • Design and implement a user-driven redesign process


     • The fourth trimester: plan for support after the launch




Section: Rely on objectives, not hunches.                        5
Start By Identifying Stakeholders




              Sandra                        Bob




Section: Rely on objectives, not hunches.         6
How do we meet Sandra and Bob’s needs?

      • Doesn’t see a need for change


      • No familiarity with HTML, comfortable to send edits to IT


      • Wants to be able to quickly point members to website
        information


      • Prefers to spend as little money as possible                   Sandra
                                                                    Staff Member



Section: Rely on objectives, not hunches.                                     7
How do we meet Sandra and Bob’s needs?

      • Thinks the current site is “cluttered”


      • Heard about a great new CMS from his nephew
        last week


      • Wants the site to look professional


      • Loves lots of pictures and movies                  Bob
                                                      Board Member



Section: Rely on objectives, not hunches.                            8
Before You Begin: Gather Background Information

      • What is the problem we want to solve? Why are we doing this?


      • Has this been attempted before? Why did it fail or succeed?


      • Is anything at my organization in flux that might change this project?




Section: Rely on objectives, not hunches.                                       9
Develop Objectives with Sandra and Bob

      • How will we measure whether the project is successful?


      • Each person on the team needs to agree to the project objectives




Section: Rely on objectives, not hunches.                                  10
Example - from AASHE.ORG




Section: Rely on objectives, not hunches.   11
Plan to engage stakeholders throughout the process

      • What phases of the decision process would benefit from involvement by
        various stakeholder groups? {What phase would not?}


      • Should Bob participate in every decision? What about Sandra?

                Core Team                   Extended Team




Section: Rely on objectives, not hunches.                                      12
Example - Engaging Stakeholders

  Core Team
  Sandra - Program representative
  You* - IT Manager/Web developer
  Matt - Web developer
  Paul - Exec. Dir
  * Project Manager

  Extended Team
  Board member
  Member representative
  Representative from Team A
  Representative from Team B
  Representative from Team C
  Core Team
Objectives: Rinse and Repeat

      • Throughout the process, when questions or suggestions arise, measure
        against your objectives




Section: Rely on objectives, not hunches.                                      14
Three Things I Want You to Remember

      • Rely on objectives, not hunches


      • Design and implement a user-driven redesign process


      • The fourth trimester: plan for support after the launch




Section: Design and implement a user-driven redesign process      15
What does a user-driven process look like?



                                                                                     Before you launch
      Develop clear,                 Use card sorting to       Wireframe Again and
                                                                                         test with
   universally accepted                develop your            Again While Testing
                                                                                     stakeholders and
        objectives                       navigation             Against Objectives
                                                                                     non-stakeholders




Section: Design and implement a user-driven redesign process                                             16
Start with Navigation

      • Navigation visually defines your organizations priorities


      • Navigation helps people from veering off track


      • Navigation keeps people on your website




Section: Design and implement a user-driven redesign process       17
Navigation: Card Sorting Is Your Best Friend




Section: Design and implement a user-driven redesign process   18
Card Sorting Tools

      • Paper-based: Index cards, Post-it notes


      • Web Based: OptimalSort, Websort


      • Mac: Xsort


      • Windows: UXSort, CardZort


      • Analysis Tools SynCaps (Windows), Card Sort Analysis Spreadsheet




Section: Design and implement a user-driven redesign process               19
Wireframe Everything Major

      • You can go through iterative wireframes and data migration at the same time


      • All pages where people are likely to have strong opinions should be
        wireframed



                                        The homepage
                                      should only have 2
                                          columns!




Section: Design and implement a user-driven redesign process                          20
Wireframing Tools

      • Balsamiq, Omnigraffle, Visio, Photoshop, Word




Section: Design and implement a user-driven redesign process   21
Test Wireframes

      • Test wireframes with your stakeholders through questions against your
        objectives




Section: Design and implement a user-driven redesign process                    22
Wireframe and Test Again Until You Feel Good

      • Making changes to a wireframe is easier than making changes to a live site
        design




Section: Design and implement a user-driven redesign process                         23
Go Through The Same Process for Designs

• Create a survey for gathering design feedback


• Make improvements using an iterative approach




                                    Green isn’t
                                     the color
                                   of sustainability!
Reflect Before Moving On

      • Does something not seem right? It’s easier to change things before you
        launch.


           • Feedback Army is a good resource for quick tests




Section: Design and implement a user-driven redesign process                     25
Test and Test Again

      • Develop personas to test your site




                 Claire - Grant Officer                         Shironda - Student



Section: Design and implement a user-driven redesign process                        26
Engage Stakeholders Again at the End

      • Let your stakeholders evaluate whether you have met your objectives




Section: Design and implement a user-driven redesign process                  27
Launch!




          28
Three Things I Want You to Remember

• Rely on objectives, not hunches


• Design and implement a user-driven redesign process


• Plan for support after the launch




                                                        29
Support after the launch

      • Monitor feedback to your revised site


           • Monitoring Tools: Contact Form (Webform module), Feedback Tab, User
             Voice


      • Have a plan in place for responding to questions and concerns




Section: Plan for support after the launch                                         30
Think Carefully About Permissions

      • As you give staff access to the website, think about who should have what
        editing privileges carefully


      • How will the Executive Director feel about an intern editing her bio?




Section: Plan for support after the launch
Educate and Support Your Content Editors

      • Provide a knowledge base for answering frequently asked questions


      • Have one line of communication for questions (ticketing system, email
        address, etc.)




Section: Plan for support after the launch
Don’t Forget to Update Your Site’s Code

      • Update code when needed


      • Have a plan in place for how you will find out about and implement code
        updates




Section: Plan for support after the launch
Summary: Three Things I Want You to Remember

• Rely on objectives, not hunches


• Design and implement a user-driven redesign process


• Plan for support after the launch




                                                        34
Thanks for listening!

More Related Content

Viewers also liked

Journey to the Center of Drupal: How I learned to build Drupal sites the ‘rig...
Journey to the Center of Drupal: How I learned to build Drupal sites the ‘rig...Journey to the Center of Drupal: How I learned to build Drupal sites the ‘rig...
Journey to the Center of Drupal: How I learned to build Drupal sites the ‘rig...
Julia Kulla-Mader
 
Audc 2013 5 online trends for association websites
Audc 2013 5 online trends for association websitesAudc 2013 5 online trends for association websites
Audc 2013 5 online trends for association websites
Vanguard Technology
 
Build a Better Website. 5 Online Trends to Employ Now!
Build a Better Website. 5 Online Trends to Employ Now!Build a Better Website. 5 Online Trends to Employ Now!
Build a Better Website. 5 Online Trends to Employ Now!
Vanguard Technology
 
AWS Webcast - Neudesic Data Centermigrationtoaws
AWS Webcast - Neudesic Data CentermigrationtoawsAWS Webcast - Neudesic Data Centermigrationtoaws
AWS Webcast - Neudesic Data Centermigrationtoaws
Amazon Web Services
 
Plone in the Cloud - an on-demand CMS hosted on Amazon EC2
Plone in the Cloud - an on-demand CMS hosted on Amazon EC2Plone in the Cloud - an on-demand CMS hosted on Amazon EC2
Plone in the Cloud - an on-demand CMS hosted on Amazon EC2
Jazkarta, Inc.
 
CMS Site Migration and Security Audit
CMS Site Migration and Security AuditCMS Site Migration and Security Audit
CMS Site Migration and Security Audit
MetaKave
 
Caching Strategies for Scaling Drupal: Common Missteps vs Best Practices
Caching Strategies for Scaling Drupal: Common Missteps vs Best PracticesCaching Strategies for Scaling Drupal: Common Missteps vs Best Practices
Caching Strategies for Scaling Drupal: Common Missteps vs Best Practices
Acquia
 
Open Source and Cloud Beyond tech
Open Source and Cloud Beyond techOpen Source and Cloud Beyond tech
Open Source and Cloud Beyond tech
Kubair Shirazee
 
Website Redesign and CMS Migrations - 2013 AMP Annual Meeting
Website Redesign and CMS Migrations - 2013 AMP Annual MeetingWebsite Redesign and CMS Migrations - 2013 AMP Annual Meeting
Website Redesign and CMS Migrations - 2013 AMP Annual Meeting
Vanguard Technology
 
Migrating to Drupal 8: How to Migrate Your Content and Minimize the Risks
Migrating to Drupal 8: How to Migrate Your Content and Minimize the RisksMigrating to Drupal 8: How to Migrate Your Content and Minimize the Risks
Migrating to Drupal 8: How to Migrate Your Content and Minimize the Risks
Acquia
 
Out With the Old, in With the Open-source: Brainshark's Complete CMS Migration
Out With the Old, in With the Open-source: Brainshark's Complete CMS MigrationOut With the Old, in With the Open-source: Brainshark's Complete CMS Migration
Out With the Old, in With the Open-source: Brainshark's Complete CMS Migration
Acquia
 
Content migration - CSV to Drupal 8
Content migration -  CSV to Drupal 8Content migration -  CSV to Drupal 8
Content migration - CSV to Drupal 8
Hector Iribarne
 
Better understanding your prospects, clients, stakeholders and end users usin...
Better understanding your prospects, clients, stakeholders and end users usin...Better understanding your prospects, clients, stakeholders and end users usin...
Better understanding your prospects, clients, stakeholders and end users usin...
Kubair Shirazee
 
Migration from Legacy CMS to Drupal
Migration from Legacy CMS to DrupalMigration from Legacy CMS to Drupal
Migration from Legacy CMS to Drupal
Rachel Jaro
 
Agile Methodology - Data Migration v1.0
Agile Methodology - Data Migration v1.0Agile Methodology - Data Migration v1.0
Agile Methodology - Data Migration v1.0
Julian Samuels
 
Migrating data: How to reduce risk
Migrating data: How to reduce riskMigrating data: How to reduce risk
Migrating data: How to reduce risk
ETLSolutions
 
A Roadmap to Data Migration Success
A Roadmap to Data Migration SuccessA Roadmap to Data Migration Success
A Roadmap to Data Migration Success
FindWhitePapers
 
Site Migration and Content Strategy
Site Migration and Content StrategySite Migration and Content Strategy
Site Migration and Content Strategy
Randy Carey
 
Preparing a data migration plan: A practical guide
Preparing a data migration plan: A practical guidePreparing a data migration plan: A practical guide
Preparing a data migration plan: A practical guide
ETLSolutions
 

Viewers also liked (19)

Journey to the Center of Drupal: How I learned to build Drupal sites the ‘rig...
Journey to the Center of Drupal: How I learned to build Drupal sites the ‘rig...Journey to the Center of Drupal: How I learned to build Drupal sites the ‘rig...
Journey to the Center of Drupal: How I learned to build Drupal sites the ‘rig...
 
Audc 2013 5 online trends for association websites
Audc 2013 5 online trends for association websitesAudc 2013 5 online trends for association websites
Audc 2013 5 online trends for association websites
 
Build a Better Website. 5 Online Trends to Employ Now!
Build a Better Website. 5 Online Trends to Employ Now!Build a Better Website. 5 Online Trends to Employ Now!
Build a Better Website. 5 Online Trends to Employ Now!
 
AWS Webcast - Neudesic Data Centermigrationtoaws
AWS Webcast - Neudesic Data CentermigrationtoawsAWS Webcast - Neudesic Data Centermigrationtoaws
AWS Webcast - Neudesic Data Centermigrationtoaws
 
Plone in the Cloud - an on-demand CMS hosted on Amazon EC2
Plone in the Cloud - an on-demand CMS hosted on Amazon EC2Plone in the Cloud - an on-demand CMS hosted on Amazon EC2
Plone in the Cloud - an on-demand CMS hosted on Amazon EC2
 
CMS Site Migration and Security Audit
CMS Site Migration and Security AuditCMS Site Migration and Security Audit
CMS Site Migration and Security Audit
 
Caching Strategies for Scaling Drupal: Common Missteps vs Best Practices
Caching Strategies for Scaling Drupal: Common Missteps vs Best PracticesCaching Strategies for Scaling Drupal: Common Missteps vs Best Practices
Caching Strategies for Scaling Drupal: Common Missteps vs Best Practices
 
Open Source and Cloud Beyond tech
Open Source and Cloud Beyond techOpen Source and Cloud Beyond tech
Open Source and Cloud Beyond tech
 
Website Redesign and CMS Migrations - 2013 AMP Annual Meeting
Website Redesign and CMS Migrations - 2013 AMP Annual MeetingWebsite Redesign and CMS Migrations - 2013 AMP Annual Meeting
Website Redesign and CMS Migrations - 2013 AMP Annual Meeting
 
Migrating to Drupal 8: How to Migrate Your Content and Minimize the Risks
Migrating to Drupal 8: How to Migrate Your Content and Minimize the RisksMigrating to Drupal 8: How to Migrate Your Content and Minimize the Risks
Migrating to Drupal 8: How to Migrate Your Content and Minimize the Risks
 
Out With the Old, in With the Open-source: Brainshark's Complete CMS Migration
Out With the Old, in With the Open-source: Brainshark's Complete CMS MigrationOut With the Old, in With the Open-source: Brainshark's Complete CMS Migration
Out With the Old, in With the Open-source: Brainshark's Complete CMS Migration
 
Content migration - CSV to Drupal 8
Content migration -  CSV to Drupal 8Content migration -  CSV to Drupal 8
Content migration - CSV to Drupal 8
 
Better understanding your prospects, clients, stakeholders and end users usin...
Better understanding your prospects, clients, stakeholders and end users usin...Better understanding your prospects, clients, stakeholders and end users usin...
Better understanding your prospects, clients, stakeholders and end users usin...
 
Migration from Legacy CMS to Drupal
Migration from Legacy CMS to DrupalMigration from Legacy CMS to Drupal
Migration from Legacy CMS to Drupal
 
Agile Methodology - Data Migration v1.0
Agile Methodology - Data Migration v1.0Agile Methodology - Data Migration v1.0
Agile Methodology - Data Migration v1.0
 
Migrating data: How to reduce risk
Migrating data: How to reduce riskMigrating data: How to reduce risk
Migrating data: How to reduce risk
 
A Roadmap to Data Migration Success
A Roadmap to Data Migration SuccessA Roadmap to Data Migration Success
A Roadmap to Data Migration Success
 
Site Migration and Content Strategy
Site Migration and Content StrategySite Migration and Content Strategy
Site Migration and Content Strategy
 
Preparing a data migration plan: A practical guide
Preparing a data migration plan: A practical guidePreparing a data migration plan: A practical guide
Preparing a data migration plan: A practical guide
 

Similar to Effectively Engaging Stakeholders in Drupal Projects

Kcic bootcamp webinar_aug_2011
Kcic bootcamp webinar_aug_2011Kcic bootcamp webinar_aug_2011
Kcic bootcamp webinar_aug_2011
Hack the Hood
 
Kcic bootcamp webinar_aug_2011
Kcic bootcamp webinar_aug_2011Kcic bootcamp webinar_aug_2011
Kcic bootcamp webinar_aug_2011
Hack the Hood
 
Applying Agile Team Management
Applying Agile Team ManagementApplying Agile Team Management
Applying Agile Team Management
Huan Ho
 
Req-usingDesignSprint.pdf
Req-usingDesignSprint.pdfReq-usingDesignSprint.pdf
Req-usingDesignSprint.pdf
Boykepaulus1
 
Rapid User Research - a talk from Agile 2013 by Aviva Rosenstein
Rapid User Research - a talk from Agile 2013 by Aviva RosensteinRapid User Research - a talk from Agile 2013 by Aviva Rosenstein
Rapid User Research - a talk from Agile 2013 by Aviva Rosenstein
Aviva Rosenstein
 
What weight loss taught me about user adoption
What weight loss taught me about user adoptionWhat weight loss taught me about user adoption
What weight loss taught me about user adoption
vman916
 
Develop a good product - 3 phases 3 methodologies - detail
Develop a good product - 3 phases 3 methodologies - detailDevelop a good product - 3 phases 3 methodologies - detail
Develop a good product - 3 phases 3 methodologies - detail
Jean-François Nguyen
 
Synergis60: 6 Critical Steps to Implementing Data Managment
Synergis60: 6 Critical Steps to Implementing Data ManagmentSynergis60: 6 Critical Steps to Implementing Data Managment
Synergis60: 6 Critical Steps to Implementing Data Managment
Synergis Engineering Design Solutions
 
How to Plan For and Manage a Successful Web Redesign Project
How to Plan For and Manage a Successful Web Redesign Project How to Plan For and Manage a Successful Web Redesign Project
How to Plan For and Manage a Successful Web Redesign Project
Matt Herzberger
 
UX Week 2007: CNN.com Relaunch Case Study
UX Week 2007: CNN.com Relaunch Case StudyUX Week 2007: CNN.com Relaunch Case Study
UX Week 2007: CNN.com Relaunch Case Study
Adaptive Path
 
UX in Action: IBM Watson
UX in Action: IBM WatsonUX in Action: IBM Watson
UX in Action: IBM Watson
UserTesting
 
User Stories from Scenarios
User Stories from ScenariosUser Stories from Scenarios
User Stories from Scenarios
Ravikanth-BA
 
#nacada12 Pre-Conference Overview
#nacada12 Pre-Conference Overview#nacada12 Pre-Conference Overview
#nacada12 Pre-Conference Overview
Laura Pasquini
 
Defining the Damn Data
Defining the Damn DataDefining the Damn Data
Defining the Damn Data
Jen Matson
 
7 phases of web development.
7 phases of web development.7 phases of web development.
7 phases of web development.
Sowmiya Siva
 
Webinar: How to Manage Your Project to Completion Using the Project Builder
Webinar: How to Manage Your Project to Completion Using the Project BuilderWebinar: How to Manage Your Project to Completion Using the Project Builder
Webinar: How to Manage Your Project to Completion Using the Project Builder
GoLeanSixSigma.com
 
Lean UX and Optimisation - Userzoom : 24 jan 2012 - lean optimisation
Lean UX and Optimisation - Userzoom : 24 jan 2012 - lean optimisationLean UX and Optimisation - Userzoom : 24 jan 2012 - lean optimisation
Lean UX and Optimisation - Userzoom : 24 jan 2012 - lean optimisation
Craig Sullivan
 
Just Married: User Centered Design and Agile
Just Married: User Centered Design and AgileJust Married: User Centered Design and Agile
Just Married: User Centered Design and Agile
Memi Beltrame
 
Usability Testing To Prioritize Your Designs
Usability Testing To Prioritize Your DesignsUsability Testing To Prioritize Your Designs
Usability Testing To Prioritize Your Designs
Elizabeth Snowdon
 
Make better share point stuff with an agile methodology
Make better share point stuff with an agile methodologyMake better share point stuff with an agile methodology
Make better share point stuff with an agile methodology
Doug Hemminger
 

Similar to Effectively Engaging Stakeholders in Drupal Projects (20)

Kcic bootcamp webinar_aug_2011
Kcic bootcamp webinar_aug_2011Kcic bootcamp webinar_aug_2011
Kcic bootcamp webinar_aug_2011
 
Kcic bootcamp webinar_aug_2011
Kcic bootcamp webinar_aug_2011Kcic bootcamp webinar_aug_2011
Kcic bootcamp webinar_aug_2011
 
Applying Agile Team Management
Applying Agile Team ManagementApplying Agile Team Management
Applying Agile Team Management
 
Req-usingDesignSprint.pdf
Req-usingDesignSprint.pdfReq-usingDesignSprint.pdf
Req-usingDesignSprint.pdf
 
Rapid User Research - a talk from Agile 2013 by Aviva Rosenstein
Rapid User Research - a talk from Agile 2013 by Aviva RosensteinRapid User Research - a talk from Agile 2013 by Aviva Rosenstein
Rapid User Research - a talk from Agile 2013 by Aviva Rosenstein
 
What weight loss taught me about user adoption
What weight loss taught me about user adoptionWhat weight loss taught me about user adoption
What weight loss taught me about user adoption
 
Develop a good product - 3 phases 3 methodologies - detail
Develop a good product - 3 phases 3 methodologies - detailDevelop a good product - 3 phases 3 methodologies - detail
Develop a good product - 3 phases 3 methodologies - detail
 
Synergis60: 6 Critical Steps to Implementing Data Managment
Synergis60: 6 Critical Steps to Implementing Data ManagmentSynergis60: 6 Critical Steps to Implementing Data Managment
Synergis60: 6 Critical Steps to Implementing Data Managment
 
How to Plan For and Manage a Successful Web Redesign Project
How to Plan For and Manage a Successful Web Redesign Project How to Plan For and Manage a Successful Web Redesign Project
How to Plan For and Manage a Successful Web Redesign Project
 
UX Week 2007: CNN.com Relaunch Case Study
UX Week 2007: CNN.com Relaunch Case StudyUX Week 2007: CNN.com Relaunch Case Study
UX Week 2007: CNN.com Relaunch Case Study
 
UX in Action: IBM Watson
UX in Action: IBM WatsonUX in Action: IBM Watson
UX in Action: IBM Watson
 
User Stories from Scenarios
User Stories from ScenariosUser Stories from Scenarios
User Stories from Scenarios
 
#nacada12 Pre-Conference Overview
#nacada12 Pre-Conference Overview#nacada12 Pre-Conference Overview
#nacada12 Pre-Conference Overview
 
Defining the Damn Data
Defining the Damn DataDefining the Damn Data
Defining the Damn Data
 
7 phases of web development.
7 phases of web development.7 phases of web development.
7 phases of web development.
 
Webinar: How to Manage Your Project to Completion Using the Project Builder
Webinar: How to Manage Your Project to Completion Using the Project BuilderWebinar: How to Manage Your Project to Completion Using the Project Builder
Webinar: How to Manage Your Project to Completion Using the Project Builder
 
Lean UX and Optimisation - Userzoom : 24 jan 2012 - lean optimisation
Lean UX and Optimisation - Userzoom : 24 jan 2012 - lean optimisationLean UX and Optimisation - Userzoom : 24 jan 2012 - lean optimisation
Lean UX and Optimisation - Userzoom : 24 jan 2012 - lean optimisation
 
Just Married: User Centered Design and Agile
Just Married: User Centered Design and AgileJust Married: User Centered Design and Agile
Just Married: User Centered Design and Agile
 
Usability Testing To Prioritize Your Designs
Usability Testing To Prioritize Your DesignsUsability Testing To Prioritize Your Designs
Usability Testing To Prioritize Your Designs
 
Make better share point stuff with an agile methodology
Make better share point stuff with an agile methodologyMake better share point stuff with an agile methodology
Make better share point stuff with an agile methodology
 

More from Julia Kulla-Mader

Nc tech4 good_presentation_2014_up
Nc tech4 good_presentation_2014_upNc tech4 good_presentation_2014_up
Nc tech4 good_presentation_2014_up
Julia Kulla-Mader
 
Drupalcon report
Drupalcon reportDrupalcon report
Drupalcon report
Julia Kulla-Mader
 
Drupal Version Control & File System Basics
Drupal Version Control & File System BasicsDrupal Version Control & File System Basics
Drupal Version Control & File System Basics
Julia Kulla-Mader
 
Building a Drupal Forum
Building a Drupal ForumBuilding a Drupal Forum
Building a Drupal Forum
Julia Kulla-Mader
 
Why do Drupal Projects Fail?: Evaluating Success Factors and When to Use Drupal
Why do Drupal Projects Fail?: Evaluating Success Factors and When to Use DrupalWhy do Drupal Projects Fail?: Evaluating Success Factors and When to Use Drupal
Why do Drupal Projects Fail?: Evaluating Success Factors and When to Use Drupal
Julia Kulla-Mader
 
Drupal Refresh the Triangle Presentation
Drupal Refresh the Triangle PresentationDrupal Refresh the Triangle Presentation
Drupal Refresh the Triangle Presentation
Julia Kulla-Mader
 

More from Julia Kulla-Mader (6)

Nc tech4 good_presentation_2014_up
Nc tech4 good_presentation_2014_upNc tech4 good_presentation_2014_up
Nc tech4 good_presentation_2014_up
 
Drupalcon report
Drupalcon reportDrupalcon report
Drupalcon report
 
Drupal Version Control & File System Basics
Drupal Version Control & File System BasicsDrupal Version Control & File System Basics
Drupal Version Control & File System Basics
 
Building a Drupal Forum
Building a Drupal ForumBuilding a Drupal Forum
Building a Drupal Forum
 
Why do Drupal Projects Fail?: Evaluating Success Factors and When to Use Drupal
Why do Drupal Projects Fail?: Evaluating Success Factors and When to Use DrupalWhy do Drupal Projects Fail?: Evaluating Success Factors and When to Use Drupal
Why do Drupal Projects Fail?: Evaluating Success Factors and When to Use Drupal
 
Drupal Refresh the Triangle Presentation
Drupal Refresh the Triangle PresentationDrupal Refresh the Triangle Presentation
Drupal Refresh the Triangle Presentation
 

Recently uploaded

Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Speck&Tech
 
How to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptxHow to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptx
danishmna97
 
Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1
DianaGray10
 
GraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracyGraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracy
Tomaz Bratanic
 
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdfUnlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Malak Abu Hammad
 
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfObservability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Paige Cruz
 
Artificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopmentArtificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopment
Octavian Nadolu
 
Presentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of GermanyPresentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of Germany
innovationoecd
 
Climate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing DaysClimate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing Days
Kari Kakkonen
 
Mind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AIMind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AI
Kumud Singh
 
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
SOFTTECHHUB
 
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
名前 です男
 
Removing Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software FuzzingRemoving Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software Fuzzing
Aftab Hussain
 
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
Neo4j
 
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
Neo4j
 
Best 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERPBest 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERP
Pixlogix Infotech
 
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
Neo4j
 
Building Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and MilvusBuilding Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and Milvus
Zilliz
 
Pushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 daysPushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 days
Adtran
 
UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5
DianaGray10
 

Recently uploaded (20)

Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
 
How to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptxHow to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptx
 
Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1
 
GraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracyGraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracy
 
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdfUnlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
 
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfObservability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
 
Artificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopmentArtificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopment
 
Presentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of GermanyPresentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of Germany
 
Climate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing DaysClimate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing Days
 
Mind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AIMind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AI
 
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
 
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
 
Removing Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software FuzzingRemoving Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software Fuzzing
 
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
 
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
 
Best 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERPBest 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERP
 
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
 
Building Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and MilvusBuilding Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and Milvus
 
Pushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 daysPushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 days
 
UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5
 

Effectively Engaging Stakeholders in Drupal Projects

  • 1. Effectively Engaging Stakeholders in Drupal Projects (aka: How to make your Executive Director happy) Julia Kulla-Mader http://www.juliakm.com @JuliaKM
  • 2. Julia Kulla-Mader Project Manager/Web Developer 5 Years of Drupal Experience 2
  • 3. Why am I qualified to give this talk? • Nonprofit website redesign alumna • Relaunched AASHE.ORG twice • Involved in redesigning many other Drupal sites • Long-time Drupal user/developer 3
  • 4. How to make your stakeholders happy today and tomorrow • Rely on objectives, not hunches • Design and implement a user-driven redesign process • Plan for support after the launch 4
  • 5. Three Things I Want You to Remember • Rely on objectives, not hunches • Design and implement a user-driven redesign process • The fourth trimester: plan for support after the launch Section: Rely on objectives, not hunches. 5
  • 6. Start By Identifying Stakeholders Sandra Bob Section: Rely on objectives, not hunches. 6
  • 7. How do we meet Sandra and Bob’s needs? • Doesn’t see a need for change • No familiarity with HTML, comfortable to send edits to IT • Wants to be able to quickly point members to website information • Prefers to spend as little money as possible Sandra Staff Member Section: Rely on objectives, not hunches. 7
  • 8. How do we meet Sandra and Bob’s needs? • Thinks the current site is “cluttered” • Heard about a great new CMS from his nephew last week • Wants the site to look professional • Loves lots of pictures and movies Bob Board Member Section: Rely on objectives, not hunches. 8
  • 9. Before You Begin: Gather Background Information • What is the problem we want to solve? Why are we doing this? • Has this been attempted before? Why did it fail or succeed? • Is anything at my organization in flux that might change this project? Section: Rely on objectives, not hunches. 9
  • 10. Develop Objectives with Sandra and Bob • How will we measure whether the project is successful? • Each person on the team needs to agree to the project objectives Section: Rely on objectives, not hunches. 10
  • 11. Example - from AASHE.ORG Section: Rely on objectives, not hunches. 11
  • 12. Plan to engage stakeholders throughout the process • What phases of the decision process would benefit from involvement by various stakeholder groups? {What phase would not?} • Should Bob participate in every decision? What about Sandra? Core Team Extended Team Section: Rely on objectives, not hunches. 12
  • 13. Example - Engaging Stakeholders Core Team Sandra - Program representative You* - IT Manager/Web developer Matt - Web developer Paul - Exec. Dir * Project Manager Extended Team Board member Member representative Representative from Team A Representative from Team B Representative from Team C Core Team
  • 14. Objectives: Rinse and Repeat • Throughout the process, when questions or suggestions arise, measure against your objectives Section: Rely on objectives, not hunches. 14
  • 15. Three Things I Want You to Remember • Rely on objectives, not hunches • Design and implement a user-driven redesign process • The fourth trimester: plan for support after the launch Section: Design and implement a user-driven redesign process 15
  • 16. What does a user-driven process look like? Before you launch Develop clear, Use card sorting to Wireframe Again and test with universally accepted develop your Again While Testing stakeholders and objectives navigation Against Objectives non-stakeholders Section: Design and implement a user-driven redesign process 16
  • 17. Start with Navigation • Navigation visually defines your organizations priorities • Navigation helps people from veering off track • Navigation keeps people on your website Section: Design and implement a user-driven redesign process 17
  • 18. Navigation: Card Sorting Is Your Best Friend Section: Design and implement a user-driven redesign process 18
  • 19. Card Sorting Tools • Paper-based: Index cards, Post-it notes • Web Based: OptimalSort, Websort • Mac: Xsort • Windows: UXSort, CardZort • Analysis Tools SynCaps (Windows), Card Sort Analysis Spreadsheet Section: Design and implement a user-driven redesign process 19
  • 20. Wireframe Everything Major • You can go through iterative wireframes and data migration at the same time • All pages where people are likely to have strong opinions should be wireframed The homepage should only have 2 columns! Section: Design and implement a user-driven redesign process 20
  • 21. Wireframing Tools • Balsamiq, Omnigraffle, Visio, Photoshop, Word Section: Design and implement a user-driven redesign process 21
  • 22. Test Wireframes • Test wireframes with your stakeholders through questions against your objectives Section: Design and implement a user-driven redesign process 22
  • 23. Wireframe and Test Again Until You Feel Good • Making changes to a wireframe is easier than making changes to a live site design Section: Design and implement a user-driven redesign process 23
  • 24. Go Through The Same Process for Designs • Create a survey for gathering design feedback • Make improvements using an iterative approach Green isn’t the color of sustainability!
  • 25. Reflect Before Moving On • Does something not seem right? It’s easier to change things before you launch. • Feedback Army is a good resource for quick tests Section: Design and implement a user-driven redesign process 25
  • 26. Test and Test Again • Develop personas to test your site Claire - Grant Officer Shironda - Student Section: Design and implement a user-driven redesign process 26
  • 27. Engage Stakeholders Again at the End • Let your stakeholders evaluate whether you have met your objectives Section: Design and implement a user-driven redesign process 27
  • 28. Launch! 28
  • 29. Three Things I Want You to Remember • Rely on objectives, not hunches • Design and implement a user-driven redesign process • Plan for support after the launch 29
  • 30. Support after the launch • Monitor feedback to your revised site • Monitoring Tools: Contact Form (Webform module), Feedback Tab, User Voice • Have a plan in place for responding to questions and concerns Section: Plan for support after the launch 30
  • 31. Think Carefully About Permissions • As you give staff access to the website, think about who should have what editing privileges carefully • How will the Executive Director feel about an intern editing her bio? Section: Plan for support after the launch
  • 32. Educate and Support Your Content Editors • Provide a knowledge base for answering frequently asked questions • Have one line of communication for questions (ticketing system, email address, etc.) Section: Plan for support after the launch
  • 33. Don’t Forget to Update Your Site’s Code • Update code when needed • Have a plan in place for how you will find out about and implement code updates Section: Plan for support after the launch
  • 34. Summary: Three Things I Want You to Remember • Rely on objectives, not hunches • Design and implement a user-driven redesign process • Plan for support after the launch 34