Last night a small posse of us gathered together for an epic trip to Mountain View to attend BayCHI’s Interaction Design Birds of Feather event on prototyping.
I have to mention that this was Rebecca’s and mine first visit to the Googleland. I kept having visions of being at… the Epcot center, perhaps? Very exciting - and although we didn’t get to partake at Google’s famous eatery, we spent a few minutes walking around and admiring free bikes with flags, laundromats, and what looked like an herb garden outside. No sign of the glass dome rumored to enclose this curious self-sustained community, but maybe it was down for maintenance. Googleits seemed to be somewhat wary of the ‘random interaction designers’ roaming their territory, and weren’t keen on letting us into their buildings - probably were just protective of their young… Otherwise we felt pretty safe and luckily for us, English was widely spoken among the inhabitants, so we were able to find our way in the end.
But I digress.
Michael Arent (SAP Labs) and Jonathan Arnowitz (Google) were presenting their overview of the prototyping process and techniques. Their book Effective Prototyping for Software Makers (Interactive Technologies) is now out, and this presentation must have been a collection of highlights from it.
A few takeaways:
- Calling any paper prototype a “low-fidelity” prototype is a mistake. It can be hi-fi or lo-fi regardless of the medium;
- A wide variety of tools can be used for prototyping. Obviously, the choice of tool depends on many factors:
- Stage in the prototyping process
- Target audience
- Prototyper’s skill in using a particular tool
- Specific features of the tool
- etc.
- It’s a good practice to put an expiration date on prototypes. This way an outdated prototype will not be used by development team.
The third author, Nevin Berger (Ziff Davis Media) showcased prototyping in Excel - which was very impressive and made me want to go back and start playing with it immediately. Basically, by formatting the cells in Excel in a particular way one can create a canvas which lends itself well to prototyping, especially if the page in question contains a lot of tabular data. One can link between sheets (representing different pages), and because of this perceived interactivity, such prototype will be a good tool for user-testing. Another good point is that Excel is a ubiquitous tool - practically everyone in many countries has one installed. Most people have some knowledge of using Excel - and if the prototype needs to be edited by multiple cross-functional teams, Excel can be a good choice because it’s one of the lowest common denominators - both in availability and required skill. One can easily build prototypes of long pages because Excel allows scrolling (no height limit unlike in PowerPoint, for instance)
I have to play with it and see how quickly I can get used to building pages in Excel. It seems to me that although one can use images to create graphic elements in Excel, it’s best to use it for low to medium fidelity prototypes. I think I would prefer to have all the muscle of Photoshop graphic tools available to me when it comes to creating high-fidelity schematics.
Lastly, the question remains - is there a way to quickly update elements or groups of elements on a sequence of page prototypes in Excel from a centralized control point? Let’s say, I want to replace the entire footer on all 50 pages of the app. Can I do it from one spot? Can I do “find and replace” in such way that replaces blocks of cells regardless of their positioning? If there is a positive answer to this question, then the attractiveness of Excel as a prototyping tool increases exponentially (for me, anyway).
The entire presentation is (hopefully) going to be available on www.effectiveprototyping.com in a couple of days.
Filed under: Design, Usability | Tagged: BayCHI, Design, Effective Prototyping, Excel, Google, Prototype, Prototyping, User Experience Design, UxD | No Comments »