Services My Smallrock Search Contact Us Home Page
Our Design Methodology revolves around an application wheel, which covers the aspects of designing Web sites and applications.  Click on the elements of the wheel for more information:

Application Domain Name Hosting Graphics Database Online Sales Security Traffic

Application: What is the purpose of this project and who is the audience?  These two questions are key to the first step of the design process.  The purpose must be clearly and explicitly defined.  If it is not then the design will remain in a state of flux, constantly changing as different parties fight for control.  The audience must also be clearly defined.  The audience drives how the project will look, and how information is presented.  Adults have significantly different requirements than youth for interacting with the application.  It is impossible to target widely different audiences simultaneously.  Fortunately that is hardly ever a project goal.
What is in a name?  Plenty, if you expect visitors!  There are two avenues for people to learn about your site: a search engine or good old-fashioned advertising.  Whether you have a basic site or Web-based application, the domain name needs to be pushed as much as possible with all other advertising.  That includes billboards, newspapers, brochures, television and radio.  If the domain name doesn't reflect the site purpose and if it is not short and easy to jot down or remember, then even the people who intended to visit will probably never make it.
Do not build an application around a host, select a host for the application!  It is truly amazing the number of times that people choose a hardware or software platform and then design their application around it.  The features of an application must be decided upon, it must be designed, sized, and the underlying components such as .Net or Java are selected.  Then, when the criteria for the hosting environment are known an appropriate environment may be selected.  My father always taught us to "use the right tool for the job!"
Graphics make sites and applications.  Long gone are the days when a customer expected black and white, text and a picture of your product.  Whether it is a basic Web site or a dynamic application, the graphical components set the professional tone.  Graphics as much as text help steer a user through a site or control an application.  Graphics help set the mood that a visitor feels: warm, cool, relaxed or excited, detached or involved, whatever the experience is meant to be.
Relational databases are the modern core to applications.  While the tools to build and use relational databases have become simpler and automated, the fundamentals of designing a database often fall by the wayside.  The data structure must be analyzed, sorted into tables, relationships defined and appropriate indexes created.  How the application uses the data has a direct bearing on its organization.  Analyzing the data as the major part of a system requires experience and skill, both of which Smallrock can provide.
Every Web site is an online sales application.  After all, every site is trying to convey something!  However, Web sites directly selling a product require some special attention.  Selling a product means that the site is an advertising brochure where visitors expect to quickly and easily locate products and information.  To sell a product the site must deliver, so there has to be a real warehouse and product handling mechanism behind the site.  And security becomes a major issue: to protect the site from an attack of false purchases, to prevent competitors from blocking customer access, and to protect consumer information as it is passed over the Internet.
Security is a faster and faster dance between opposing forces.  There are many parallels between the worlds of physical and digital security, but with digital security it is much easier to mount an attack without from anywhere in the world.  That means as soon as a new safeguard is in place, thousands of attackers are immediately searching for the cracks in the armor.  Application security requires a commitment to understanding these technologies and designing for them: viruses, worms, Trojan Horses, denial of service attacks, data encryption, digital signatures, digital IDs, authentication, and many others.
Traffic:  understanding how visitors get to a site and how they use it is crucial for adapting to their needs.  All hosting environments are capable of logging information about where visitors come from, how long they stay, how often they return, and what parts of a site they visit the most or how they use an application.  This information is critical to determining where to make an investment in improving service and their experience.  It may be that little used areas of a site or application are not worth having, or it may be that visitors avoid them because they are difficult or complicated.  Only careful analysis of the data can provide the answers to improving service.

Visit our portfolio for examples of these methods, and contact us to learn more!

 

search this site:

search advanced search

home  |  consulting  |  design  |  services  |  my smallrock  |  site map  |  contact us

Copyright © 2005 Smallrock Internet Services, Inc.  All rights reserved.