Prototyping Website Functionality
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.
Comments 
|
|
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! |
|
|
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. |
|
|
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. |
|
|
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 |
|
|
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 |
|
|
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. |
|
|
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. |
|
|
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. |
|
|
November 10, 2009 12:37 AM I begin a paper prototype shortly after completing my design document for the site. Drawing out the site helps me visualize it; then I can start to fill in all the blanks. I have identified and solved most, but not all, navigation, layout, content, and programming problems this way. To "mock-up" the site, I use blank, white 11- by 17-paper for scribbling ideas. When my mock-ups are complete, I present these to my team, and we discuss everything page in detail. Yes, this process takes a lot of time, but it also sparks creativity, which also sparks enthusiasm. The more enthusiastic your team, the better the Web site you will create together. One piece of advice I can offer to save you numerous revisions is to have the decision-makers to sign off on every page of your prototype at the time you reach your final draft. Then they can't keep adding areas and buttons as the mood strikes them. At the time of this writing, I am devising a form that illustrates each page of the prototype, with places for dates and signatures. The challenge is to give the decision-makers enough information as to envision the site even though you may not have the final content. |
|
|
November 10, 2009 12:39 AM Don't spend a lot of time putting all the bells and whistles in your site just yet. For the meeting with the decision makers, put in just enough information so that they can get an idea of the look of the site, approve the graphics and colors, and can click around a little. Define your main page, with the content you want to go live with, and possibly two other areas. The decision makers always like to see company information, so start there, and possibly include a "Products and Services" or "Customer Service" area. Everything does not have to "work" at this point (you can fudge some functionality with HTML). At my former company, the multimedia click-throughs (demonstrations) were not ready for the meeting, so we just added a graphic of the top screen with the "dead" link that would activate them, and the viewers never knew the difference. Of course, if they had wanted to see the click-throughs, we would have told them they weren't ready, but they didn't, and we looked great! |











Share
DIIGO