January 01, 2002
Site Map, Schmite Map:
|
||||||||||||||||||||||||||||||
|
At a Glance Sure, you'll need to work out where the nav bar goes, and how to code it, but won't it be easier to do that when you know what it's going to contain? And won't it be easier to code the site's elements when every one of them has been chosen for their importance to the overall success of the site?
|
True, detailed plans of what's going to go where on your future site are essential to its successful construction. But a flaw in the original plan will render all of your diagrams and Gant charts worthless, no matter how detailed or beautiful they are. The solution: Think structure rather than plan. A good design of the inside of a building's structure will includeamong other thingsa detailed list of the amount of toilets needed for the total number of offices/inhabitants. A detailed building plan on the other hand will include where these toilets are going to be situatedpretty useless to the building's success if you have insufficient numbers of them. No user will think, "Those nonexistent toilets are well placed." Instead they'll think, "I wish there was a toilet around here."
Make sure your site has enough toilets, eh?
The first step to creating a solid site structure is to identify:
Here's a hint: If you need more resources than you have then you need to start the above process again. Or get some help. Either way, get the essentials working before you get the desirables working. Many, many sites spend too much time anti-aliasing the button for "Search Site" when the problem is that site search doesn't return correct responses.
If you get this first step right, the rest will follow suit. You'll soon find that the site map has practically drawn itself. Sure, you'll need to work out where the nav bar goes, and how to code it, but won't it be much easier to do that when you know what it's going to contain? And won't it be easier to code the site's elements when every one of them has been chosen for their importance to the overall success of the site?
Once you have identified the essential site elements you can begin looking at reusing code to save time, simplify debugging, and help prevent RSI.
Begin with the resources you have or have access to: Time, server space, person hours, technical skills. These are unchangeable. Then figure out what you can do. This is important. For example, I can lay project plans out in a useful and constructive way. But I can't lay project plans out in a pretty way. My friend is a whiz at presentations, so for a small fee (dinner at a good restaurant) I give him my plans and he makes them look wonderful.
No doubt your project will need some or all of the following:
And may also need:
Which of these skills do you have? Go through this list with your team, or an interested but unbiased friend if you're working alone, and rate your ability (from 1-10) on each of the above. Don't overlook your key skills, but also beware of exaggerating them. It's far better to admit that you can't write help text for toffee, but can deliver the help file that's needed for that section, than to have an angry "creative" berate you because her login is rejected with "invalid user argument ID=61."
Also rate the services that you have. If you're a member of OpenSRS and can thus register domains for next to nothing, put this down, but spin it on its head and say that as a result you can ensure all flavors of domain name are coveredfor the same cost. Ditto if you have hosting space coming out of your ears and an arrangement with an aftercare company already in place. Your client might have these bases covered already, but will be impressed at the breadth of your thought pattern. And, you never know, you may get an extra contract out of it!
Once you've established a resource list, move on to the specific project itself. What are the must-haves? It's very sensible of Jakob Nielsen to bemoan the amount of sites with images of the CEO on the homepage, and you should do your darndest to convince the client that this isn't a sensible use of your time or the site's usability. But if the CEO is paying for it and really wants that, you may have to go with the flow.
How do you decipher what the client really wants? Ask them to write a one-page summary of what the site should do, ranked in order of importance. The shorter this list is, the easier it will be for you to create.
If they can't do this, then you need to backtrack a stage and become a consultant.
For example, let's say that your job is to interpret the following wishes of Jim Jones from AG Books PLC:
Now translate this list into a list of deliverables. Based on these requests, you'll need to:
These are baselines for the AG Books site. Assume the simplest solutions to this and then work at delivering these solutions. Reduce every section of the site to these deliverables and work through them. Let me demonstrate using the first point above.
In order to populate the site with the product range, you'll need to:
After you create a list of what actually needs to go into the site, take this list and do process analysis on itthe digital equivalent of time-and-motion studies. Draw a physical map of how to approach the site, again beginning with the essentials, except now you hopefully understand exactly what these entail. Start with the most important area that you have identified. Rank the sections in descending order of importance. Then ask the client to do the same.
Chances are that they'll probably have a differently ranked list. So, identify big differences of importance. What do you see that they don't, or vice versa? Maybe the physical map is number 2 in their list of priorities, because they know that the store is difficult to find. And, along with all the whizzy New Economy things the site needs to do, it also needs to help potential customers find their way there.
Once the lists are similar, examine the similarities. Are you sure you are both correct? Get someone you trust to check the lists over. Once completed you will have a list of what needs to go into the site, explanations of why these elements are important, a list of features you rejected, the beginnings of a site map, and a sense of what the site needs to do. Then, go back to the list of resources that you identified at the beginning of this process, and cross-reference this against the structure. Anywhere that you identify something important to the site's success that you know you can't do, or haven't the resources to do, think of how you'll achieve this. This is where to tell the client that you'll need, an extra week, an extra pair of hands, or a parachute. Don't be afraid to be honest.
By examining the structure of the site you can understand how to make it a success. Then you can worry about what color the dropdown needs to be.
As for the things that are simply desirableditch them.
George makes Interactive TV applications and services for a major UK broadcaster. He previously produced Web sites for pre-school children and their parents, reported about technology and music for the BBC, and made pop records.
Related Articles
Implementing Information Across Your Site By Karuna Kapoor and Ved Bhusan Sen
Navigation Structures: Building Your Site's Backbone By Karuna Kapoor and Ved Bhusan Sen
Usability Matters By Claire Rowland
|
RELATED ARTICLES
No Related Articles
|
TOP 5 ARTICLES
No Top Articles.
|
|
DEPARTMENTS
|
||||||||||
|
|
|
|