Overview
This checklist is intended to help small departments assess their needs for website re-design and leverage as many Stanford and low-cost opportunities as possible.
The "Roles" section lists all of the potential roles in an ideal redesign. Some of these are areas of focus rather than actual job titles, but each could easily take up a great deal of time. With a small staff, some individuals will fulfill several roles, and some roles will be filled by outsiders.
The "Checklist" is provided in the rough order that one might approach these tasks. However, it is quite likely your own project will evolve into a different order, and many stages will involve iteration and overlap. The checklist is not exhaustive, and you should feel free to remove or change items.
Roles
Strategies for filling these roles include creating fictional personas, representatives who advocate for sets of stakeholders, reaching out to campus IT colleagues for evaluation and advice, and utilizing services provided by campus departments or groups. Roles that may be fulfilled by the same individual have been placed near each other.
- Content creator
- Content strategist
- Project manager
- Decision maker - with authority
- Internal stakeholders
- Business needs analysis
- Compliance (with internal rules or external regulations)
- Designer (Aesthetics, GUI, UX)
- Usability Testing
- Accessibility
- Quality Assurance testing
- Information Architect
- Developer / Programmer
- SEO (Search Engine Optimization) and Analytics
Checklist
- Admit that you have a problem.
- Consensus among stakeholders that re-design is necessary.
- Create a simple 10-item rating quiz for team members to apply to your site. Have them apply it to at least three comparable sites (competitors) on the web.
- Can any be fixed in short order, before the re-design? Note that a re-design can take 6 months – 2 years.
- Attempt to identify any obvious results from the data and articulate what this could mean for your website redesign (for example, if you found that 90% of all your visitors are coming from indirect sources and landing on sub-pages, then this means that traffic to your homepage is a lot lower than you think. Do you need a new SEO strategy to increase direct traffic to your homepage? Or do you de-emphasize your homepage as far as priorities? Or do you work to get the content people are looking for visible on the homepage?)
- List provisional replacements of all roles
- If considering non-Stanford resources, you may still want to leverage Stanford knowledge and recommendations of outside contractors. See Outreach section.
- Note that it is up to YOU to evaluate referrals for how well they fit your needs.
- Create a Request for Proposals (RFP) that outlines the basic requirements for your website redesign.
- Get as many of the right type of applicants as possible
- Get bids on hourly rates and flat fees as well as an estimate of the extent of the work
- Do not let the consultant drive the bus
- Create “personas” that articulate all users. Some examples: senior faculty, prospective freshmen, senior staff, peer institutions, etc.
- For each persona, give them a name and photo (if possible). List their age and their role, and any special circumstances that makes them unique to other users.
- Try to understand what each user is wanting to do on your website. Think from the user’s perspective, and ideally talk to real people who fit that persona.
- For each persona outline 5 tasks. EG what does a student need from your site? Answer: 1) to log in, 2)to get class info, 3) to send an email to a faculty member, 4) to discover office hours for their faculty, 5) to learn about courses they might want to take. Your users will determine your business needs.
- More about personas (http://wiki.fluidproject.org/display/fluid/Persona+Creation)
- You may also wish to survey current users (https://itservices.stanford.edu/service/survey)
- Helpful tip: go to where your users are and provide incentives. For example, if you are looking for faculty, staff, and students, Coupa café by the library might be a good place to stand. Perhaps giving away $5 Coupa gift cards might incentivize your users to take a survey or participate in user testing.
- You can also conduct user testing online using online tools, and promote your tests through listserves etc.
- Try to articulate all aspects of each kind of content. For example, a news story might include:
- Publish date
- Summary text
- Full text
- Source
- Link to original article
- Author
- There are resources to learn about creating content for the web. For example, University Communications has sponsored a class on Content Writing for the Web from time to time.
- The University of Glasgow has a course on iTunes (https://itunes.apple.com/us/itunes-u/writing-for-the-web/id524015162)
- The ebook Writing for the Web is available through SearchWorks (http://searchworks.stanford.edu).
- Consider your content maintainers. Often a good content strategy will fail if there is no consideration for the people who are adding and updating content on your site. Be realistic, or propose to increase staff capabilities.
- Support for multiple users posting content directly to the site, and possible mapping to webauth and workgroups
- Centrally created and maintained themes are available to departments building Drupal sites on Stanford Sites and elsewhere.
- Stanford-specific Drupal features (module plugins) are being developed and maintained for the university, such as the Stanford Events Importer.
- Drupal is free and open source software.
- There is an active Drupal community at Stanford that can be a support network.
- There are classes through Tech Training on editing, maintaining, and administrating Drupal sites.
- Spreadsheet
- Cloud based project management software
- Scope creep: at every step you are feeling the scope of the site increase. Articulate clearly what people are proposing as a change or new feature. Try to articulate this in terms of time and money and show how each change affects the overall timeline and budget. Have a conversation about priorities to understand what needs to happen vs. what we would like to happen. Remember your users and business needs, and balance this with stakeholder input.
- Stakeholders silent – ask for simple ratings of features, arrangement of priorities, statements of what is important
- A bad idea is holding sway – Generate a number of possible solutions and broaden the question. Discuss consequences of the idea starting with the positives. Change the "idea" into just the positives and brainstorm ways to accomplish those objectives.
- Team member(s) not attending or performing functions as needed or on time
- discuss rearrangement of team with decision maker.
- Google docs (shared with team members) may be one way to prompt interaction – it sends notices when documents are updated.
- Stanford Box accounts are open to everyone.
- Simplest: Stanford Sites (https://itservices.stanford.edu/service/web/stanfordsites) or WordPress (https://itservices.stanford.edu/service/web/wordpress)
- Subversion, Git, others
- Every unit at Stanford can benefit from the Stanford identity. Consider the guidelines on identity.stanford.edu. See how to use the Stanford signature, free fonts, colors and photos.
- Include a plan for mobile (smartphones and tablets) (https://itservices.stanford.edu/service/web/mobile). Themes available centrally through Stanford Sites are responsive.
- Sketch wireframes of the layout of your site, showing how content might be layed out on the homepage, landing pages, and subpages. Make sure to create wireframes of every unique kind of page on your site. Do this as a sketch first.
- Then create “high fidelity” comps of your design using a tool such as Photoshop or Illustrator to see what your site will look like (you only need to do a small set of comps to understand how your design will work across the site). OR use an existing theme provided by the university.
- You may wish to start with non-functioning prototypes if the development team has enough experience and imagination.
- Most people need a live, functioning site in order to give good feedback.
- Prototype should be easy to change – things will get moved around.
- Read about usability (http://www.useit.com/alertbox/20030825.html)
- Designate some usability laboratories – a conference room in your office, or perhaps computers on campus if your prototype is remotely accessible.
- Get small groups of testers (4-6 people, one-on-one interview format, where you watch them interact with the site) who represent subgroups of your users, visitors, and stakeholders. You can offer free merchandise, coupons, or other rewards. Friends and family who fit the profile of some of your users are usually willing to help. There are probably many people on campus who fit profiles applicable to your site.
- Do iterative testing followed by development. With each round, fix any problems you can, so that subsequent testers are not distracted by them.
- Establish a launch plan. Who needs to know about the site before it launches? If your project is a redesign that significantly changes the design, navigation or functionality of an existing website, consider how to let the audience know about the upcoming changes. Should a beta site launch for comments and feedback before it replaces the existing site?
- Get stakeholder approval for a production launch date. Ideally the launch window will be during a period of light traffic to the site (such as early morning hours) and on a day when IT support of your hosting environment is available to assist if something goes wrong. Avoid launching on a Friday.
- Redirect URLs as needed.
Links
- Stanford Identity Toolkit (Stanford Identity Toolkit) (http://identity.stanford.edu/)
- SOAP (Stanford Online Accessibility Program) (http://soap.stanford.edu)
- Stanford Self-Help Web Design Resources ( http://itservices.stanford.edu/service/web/design)
- SearchWorks (http://searchworks.stanford.edu) is a search engine for Stanford University Libraries. It has an incredibly simply interface to a complex array of online resources.
- Top 30 Mistakes (http://www.webpagesthatsuck.com/top-30-web-design-mistakes.html) is helpful to inoculate against certain habits, and to illustrate why a particular design choice is bad.
- UX at Stanford (http://ux.stanford.edu) is a point of contact for help with the user experience side of your website. Bring your development site to them for a free evaluation.
Outreach
- Explore the campus web services website (http://itservices.stanford.edu/service/web/) and contact them directly with questions.
- TechCommons (http://techcommons.stanford.edu) is a Stanford-only wiki with solutions to common technical tasks.
- The su_webmasters mailing list (su_webmasters@lists.stanford.edu) is for all campus web developers.
- The staffers mailing list (staffers@lists.stanford.edu) is for all Stanford employees, and is therefore one of the widest nets you can cast on campus.
- Communities of Practice at Stanford (http://cop.stanford.edu) is a nexus for organizing groups of campus individuals working on similar tasks and technologies in different departments.