Vissa människor samlar frimärken, andra spårar tåg; Jag har blivit besatt av wireframing programvara.
Jag har försökt och förälskat mig i otaliga applikationer, från Balsamiq till Härmfågel till FlairBuilder . Trots att alla har känt som sann kärlek, har tiden blivit borttagen, och jag befinner mig flirta med ett annat verktyg.
De ser alla så lockande ut, men med tiden ser jag deras brister. Kanske är jag bara för noga. Kanske är mina behov alltför ovanliga. Vad jag verkligen vill ha är ett verktyg som passar hur jag gör saker, snarare än att jag måste passa verktyget.
Har du ett eget favoritframställningverktyg? Ser du ens behovet av en? Om så, går du för alla klockor och visslar eller bara en snabb och smutsig lösning?
För mig är wireframing en samarbetsupplevelse. Det är inte något jag gör ensam i ett mörkt rum. Snarare delar jag processen med mina kunder.
Jag tror på att sitta runt ett bord med kunden och slänga ut nyckelsidor i wireframe-format. Detta har fyra fördelar:
Processen är dock inte utan sina utmaningar.
På många sätt är trådframställning själv mycket lättare. Du har tid att tänka, tweak och förfina. Detta är svårt att göra med en klient i rummet. Collaborative wireframing handlar om att snabbt hysa upp idéer och diskutera dem. Så, du behöver ett verktyg som underlättar det målet.
Ditt trådverktyg måste vara:
Traditionellt har collaborative wireframing sessioner gjorts med penn och papper, men det är inte alltid den bästa lösningen.
Förse mig inte fel. Pen och papper erbjuder ett antal fördelar för samverkande trådframställning, och det kommer alltid att ha en plats. Faktum är att jag skulle gå så långt som att säga att de flesta samarbetande wireframing sessioner bör börja med penna och papper.
Det stora med penna och papper är att det är inkluderande och snabbt. Vem som helst kan hämta en penna och börja scribbling; Det kräver ingen speciell skicklighet. Och hela rummet kan börja skissa samtidigt; Det finns ingen enda person med sin hand på musen.
Penna och papper känns också disponibla. Screwing upp på en bit papper och kasta den i facket känns lätt och bär ingen stor känsla av förlust. Detta är avgörande i de tidiga stadierna av trådframställningsprocessen.
Emellertid har trådframställning på penn och papper några nackdelar:
Enligt min erfarenhet innehåller en bra samarbetande wireframing-session en blandning av både pappers- och mjukvarubaserade trådramar.
Så, med många mjukvarulösningar som är för långsamma och papper misslyckas i andra avseenden, vad är lösningen?
Efter mycket experiment har jag avgjort på Keynote som mitt föredragna verktyg. Jag misstänker att PowerPoint är lika bra, men som Mac-användare är mitt val Keynote.
Keynote är lätt att använda, och många människor är redan bekanta med det. Bäst av allt, äger de allra flesta oss redan det, vilket sparar lite pengar.
Jag älskar det eftersom det gör det enkelt att kasta wireframes tillsammans och sedan snabbt ändra dem som tankegången ändras.
Bäst av allt kan Keynote wireframes se väldigt professionellt och ge stor klarhet.
För att uppnå detta behöver du en bra mallmall, en som innehåller alla de element som normalt visas på en webbplats (text, bilder, sökrutan, etc.). Det är så enkelt en fråga om att kopiera och klistra in dem på dina sidor.
Några bra videor där ute visar dig hur man skapar egna anpassade element. Om du är lat som jag har ett antal människor gjort det hårda arbetet för dig. För en nominell avgift kan du köpa Keynote och PowerPoint-mallar som innehåller alla de webelement du någonsin kommer att inkludera i en wireframe.
Men fördelarna slutar inte där.
Det sätt du presenterar wireframes är avgörande. Även om du arbetar tillsammans, är chansen att inte alla intressenter kommer att vara i rummet.
Många wireframing-applikationer kräver att användare laddar ner ett program eller installerar ett plug-in innan de kan se filen. Inte så med Keynote.
Keynote är redan en vanlig applikation, men det har också några bra exportalternativ. Du kan spara wireframes i både HTML och PDF. Båda alternativen bibehåller länkarna mellan sidor, så användaren kan klicka på "webbplatsen".
Ännu bättre, Keynote låter dig spela in en voiceover och spara wireframe som en QuickTime-video. Detta gör att du kan prata intressenter genom wireframe och förklara ditt tillvägagångssätt, se till att de förstår det tänkande som gick in i den slutliga trådramen.
Naturligtvis är ingen lösning perfekt. Keynote är inte silverkulan av trådframställning.
Enligt min upplevelse lider Keynote av två problem som ett trådverktyg.
Den första är sidstorlek. Med andra trådverktyg kan du ändra sidstorlek i flygningen, Keynote gör inte (åtminstone inte utan att snedvrida elementen). Dimensionerna måste också vara desamma över alla sidor. Detta kan vara frustrerande om du inte planerar förbi. Jag kommer runt detta problem genom att göra alla sidor enorma; men den här lösningen är långt ifrån perfekt och skapar problem vid export.
Den andra frågan är att Keynote inte tillåter komplicerad interaktion, trots att länken mellan sidorna. Det kan inte visa JavaScript-driven funktionalitet, så vanlig på webbplatser idag. Naturligtvis, inte heller penna och papper. Och i en samverkande wireframing-session skulle du normalt inte behöva visa denna nivå av interaktiva detaljer. Om du gör det skulle du förmodligen bli bättre med ett mer komplext prototyperverktyg.