Thursday Mar 17, 2005

So, your boss has come in and asked you to design a great big new web site. Yikes, what to do?

In our web design methodology at Sun, the first step we start with is "Discovery" -- which is basically all about figuring out what you're doing on a web site or subsite and who you're doing it for.  Here are the questions I recommend always asking when you're starting a project. These should happen in the first part of the "discovery" phase of designing your site:

What are the business objectives?  "Be a really cool site" is fun, but usually not a good business objective. Instead, you should be looking to things that relate to revenue, attracting new customers, serving existing customers and product owners, saving money through new efficiencies online.  You may need a "really cool site" to attract the new customers or entice people to use your online services and thus save you money... but start with the basics first. Even though they don't seem like "design" they're the most important thing you can understand.

Who are the users? This is another really, really important thing to know.  At Sun, we have a lot of different kinds of visitors to our sites: Consumers (especially java.com and the StarOffice area), Developers, System Administrators, IT Professionals, Purchasing Managers, Journalists, Analysts, Students, Professors, etc. The needs and browsing behaviors are different for Consumers vs, say, Sys Admins. But fortunately, all humans have certain characteristics in common so we can have certain principles be true across all of our pages. And certain areas of our web space are devoted to specific audiences (such as SunSolve and BigAdmin which mostly support people doing system administration).  If you're lucky, you have fewer user types than we do... but even so you will probably find segments of users you're designing for.  It's important to think about the design of the site in their terms -- and not your terms. (More on audience and customer segments in a future post.)

What are the users' goals, tasks, and missions? A couple of years ago we did an inventory of all of the important kinds of things customers do on the Sun web sites and were alarmed to discover there were over 400 really important user tasks.  We were shocked and somewhat overwhelmed. We kept that list, but in practice worked from a list of 25 or so short scenarios that describe a specific customer and some mission they're on at sun.com. This is what we use when we're checking out new site navigation ideas or doing major site revamps.

Who are the buyers, and do they use the site? Sometimes you'll find that you are designing for individual users, but are losing sight of what's actually making the buying decisions. The buyers at your site are as important as the end users (and vice-versa, btw). A number of my friends at other business-to-business web sites mention this issue to me... it's easy to get wrapped up in designing just for buyers and decision makers or just for end users, but neither will get you an effective site. You need to design for both, and for the whole of the buying and ownership process, no matter how simple or complex it may be.

What's Critical to Quality for you, the customers, and users?  At Sun, we use Six Sigma practices to identify critical to quality factors (CTQs) which are basically the very top requirements that customers have for a given product (or in our case, the web site). Good CTQs have associated measures, so also understand how you're going to measure success for your customers' top requirements.  I'll post more in the future about Six Sigma and how it relates to web design (and also how it doesn't), but the bottom line is that before you start a big new web design you need to understand the key requirements of your customers and business.

What existing discovery work has already been done? If you're organized, or lucky, you may have a lot of data already around user segments, user goals, business objectives, etc.  Even if you only have partial information, do yourself a favor and collect it  all in one place so you have a beginning research backgrounder for your design team or design vendor.

Where are the resources coming from? This is a mundane question, but an important one. You need to know before you start not only who is footing the bill for creating the design and doing the engineering, but also whether there is adequate budget to maintaining the site after you launch.

Who's playing what roles in the project? I'll post more details in the future, but on a big project you should have a project manager, plus "workstream" leads for each key discipline in the project (visual design, IA, usability).

The Strategic Brief...

Once we understand all these things above, we create a Strategic Brief (which is pretty much a typical 'design brief' format, but with two dashes more business focus.) The Strategic Brief is a great document to give to vendors who are working on your project.. but we also use them even if we are doing the work internally. The Brief defines what we are doing with the project and why. It should include:

  • Current situation overview
  • Business objectives
  • Audiences
  • Customer objectives
  • Scope & deliverables
  • Constraints & touchpoints
  • Research and background docs available to the project

(And yes, I'll include a more detailed explanation of what should be in a strategic brief in a future posting!)

If  you have done all of this, you'll be in good shape to start your design project.  And notice we haven't even fired up Photoshop or Dreamweaver yet!

This blog copyright 2009 by MartinHardee