A good website starts life in the
design stage. There are several aspects of the site that are
formed at this stage, including among other things, layout,
color, sound, content, functionality and maintainability. No
reasonable person would start to build a house without designing
it first, no reasonable website builders should begin
construction without a design either. While I admit there may be
a better chance of succeeding with the un-designed website than
with the un-designed house, you are selling yourself short if
you skip the design stage. A friend of mine says (about
programming computer systems) "you can’t debug a system; you can
only debug a system design. Sure you can fix the syntax things,
but it’s in design where the bugs are eliminated — or
introduced!" Wise words! The same holds true for a website,
though by "bug" we might mean something a little different.
If design is so important, how should we go about it? This
introduction is intended to help you take a structured approach
to the design of your site, and maybe make life easier as you
revisit some aspects of your earlier work. This is a process I
go through all the time with my own sites. The more you do, the
more you realize the benefits of good design work.
I used the analogy of a house design a moment ago; there are
some good parallels to be drawn between these two types of
design. The design of a house involves not only the appearance
of the finished house, but also the material of which it is
made, the manor in which the material is used (sorry, I can
never resist a good pun!), the time and expense required to put
it together, the ease of access and the usability of its rooms
and the building’s durability and maintainability. A website
design involves the look and feel of the site, the languages and
server resources it will use, the programming and data
structures involved, the time and programming abilities needed,
end-user ease of use and site maintenance. Design a house,
design a website. Same thing — almost <G>!!
I hope I have convinced you of the importance of taking a little
extra time in the design stage of your development work. "A
stitch in time saves nine," my Grandma used to say. And the web
wasn’t even around then!
The next parts of this series will
take you through the conceptual details of the design elements
mentioned in the first paragraph. Your chances of creating an
attractive, interesting and easily maintained website are much
higher if you read through these design tips, and bear their
considerations in mind as you proceed with your design.
Proceed to
The Non-Technical Intro
Part 4
Go to
The Non-Technical Intro
Index
Sign up for our free newsletter and more
on the left side of this page!