Skip navigation
factory /><div class=

Prototyping Website Functionality

From Web Smart Newsletter: How We Prototype
By Eric Holter, December 2007
print PDF email a friend
<<  1 | 2 | 3 | 4

How We Prototype
1.How We Prototype
2.Website Structure
3.Website Content
»Website Functionality

Sign up to Web Smart:


| RSS
FUNCTIONALITY:


Showing How it Will Work

Working the edges of a site's structure and diving into the details of its content is essential for communicating effectively. But websites are often more sophisticated than that. E-commerce, personalization, advanced applications, integration with third party services, community features, complex forms, and surveys add intricacy to today's full featured websites. Therefore, grayscreen prototypes must include functionality mock-ups and technical notes that describe exactly how custom web applications, or e-commerce implementations, will work. If a normal web page can contain many subtle considerations, a web application or transactional site has far more. Click through screens that mock-up typical interactions helps to refine functionality, and reveal areas where important questions need to be answered before development.


This ten minute video shows our process of grayscreen prototyping.
To embed this video on your site copy and paste this code:



So when building a prototype we mock up everything from simple comment forms and log-in procedures to more complex e-commerce and account management screens.

THE PROCESS:


Prototyping Procedure

Building a thorough grayscreen prototype requires several rounds of review. Each successive round refines the details and brings the prototype into focus. One of the advantages of building web-based prototypes is that many people can review them online and chime in on the work in progress. We like to include as as many people in the prototyping process as we can.

The project manager and the information architect here at Newfangled take in all the initial information and begin turning over all the puzzle pieces. Once they've worked through the prototype, we do a broader internal review. I personally review our prototypes at this stage. We also invite review from a couple of other internal resources, who have no familiarity with the client or the prototype. Fresh eyes bring a level of insight that clients and the prototyping team don't see because they're so close to all the pieces. After our internal review, we invite the client to weigh in on the first round of prototyping work.

While we make our best educated guesses during our initial prototyping, we always need the client's feedback to move forward. This stage is not without tension. One of the classic mistakes in information architecture is not being able to see past internal ways of thinking about organization. Clients can get too caught up on their own internal jargon, or even get derailed by internal politics. That's one of the benefits of hiring an outside firm. You get an objective perspective. But reorienting your mind--when it's used to thinking one way about things--and fighting internal battles, can be daunting. Being able to show a working web-based prototype to stakeholders helps demonstrate the benefits of one solution over another.

Once a prototype gets close to completion, we bring in the designers and developers. They will inherit the prototype as their blueprint for design and coding, so their understanding of its features, and their insight on its formulation are extremely valuable. We make sure that there is still time so that whatever insight designers and developers have can be integrated and evaluated by the team before the prototype is finally approved. Everyone's background contributes to their perspective on a website. Marketers think one way; programmers think another; and designers have their own refined perspective. Ultimately, it's the site's users that we're trying to serve, and they're never there during planning. But by getting as many different perspectives on the prototype as we can, we will start to approximate the average user. (Of course there is no such thing as an "average user." Marketers, developers and designers are all site users too, so a variety of insight from different perspectives usually results in an effective site design.)

Comments

One of the features we've built into our prototyping system is a commenting area at the bottom of each prototype page. Clients can note their ideas, change requests, and concerns, which become a part of the prototype.

A Note About Gray

One of the things we learned about how to prototype is how important it is to keep the prototype generic. Adding any design elements at all, including subtle color suggestions, begins to beg the question "Is this how the site will look?" We've actually worked very hard at making our prototypes look professional and clean, without looking "designed." If anything, we want them to look ugly, so that our clients don't get distracted by visual design.

"A Stitch in Time..."

We spend as much time as we need to thoroughly detail a site during the prototyping phase. We never watch the clock. After all, it's far easier to integrate changes, refinements, and ideas into a prototype than it is after a site's been designed or coded. There are many other benefits to grayscreen prototyping that we've observed. We invite you to read or download our book Client vs. Developer Wars to read more about how and why we prototype and the amazing difference it makes.

print PDF email a friend
<<  1 | 2 | 3 | 4
FACEBOOK


Comments


 C. Dinos Papoulias - Weekend Webbie March 1, 2008 12:41 AM
Hello - about JumpChart: it's great. It's simple, easy to use. Not many options right since it was just launched, but I've used it on several projects and it's worked well for simple stuff. I hope they add more features in the future...'cause I'd like to use it for more. Untuitect is nice but it's software and I can't have my clients "login" and click. JumpChart is also relatively cheap!
 Concerned Web User March 21, 2008 5:14 PM
Just a heads up - that's not GREEK! It's Latin, but the narrator of the video referred to it as Greek.
 Eric Holter April 1, 2008 5:10 PM
Thanks, Concerned Web User. But why "Lorem ipsum" is referred to ask "greeking" is one of the mysteries of the universe. http://en.wikipedia.org/wiki/Lorem_ipsum.
 mark vernon February 7, 2009 6:47 AM
We have just launched iplotz.com which allows for fast and easy creation of mockups and wireframes for prototyping websites and software applications.

If you'd like more details of what we have planned for the future please shoot me an email
 Mark O'Brien February 22, 2009 7:26 PM
Spike, no, you're not crazy. Building websites without prototyping, now THAT'S crazy! Best of luck with the site.

Mark

 Dinos Papoulias May 7, 2009 11:01 AM
JumpChart has a new version with more features...it continues to be great. Its still not at all as complex as Axure software - but still great.
 Seo Singapore June 6, 2009 5:48 AM
This is the first time I've heard of grey screen prototyping. This is an awesome practice. You guys are setting the industry standard. Great job!
 Jason July 27, 2009 7:33 PM
I must be missing something. It seems like all you are doing is linking gray scale prototypes together. This has been standard industry practice for years.
In any event, I think you are missing the point of paper.
 Richard October 10, 2009 1:53 AM
Very good video.

An out of the topic question - You are not using youtube for your videos and can I know which video hosting provider you use. Thanks in advance.