Sidmallspecifikation. Mmm..! Låt ordet rulla i munnen. Visst låter det – dödstråkigt? Faktum är att sidmallspecifikationen har visat sig vara det viktigaste och något av det roligaste jag gjort som produktionsledare. Det bästa med att jobba som produktionsledare är att man är inblandad i alla delar av projektet. Både uppe från ett helikopterperspektiv och nere på en nitty-gritty nivå. Aldrig artar det sig tydligare än i en sidmallspecifikation.
Vad är en sidmallspecifikation? Kort sagt är en sidmallspecifikation helt enkelt en förteckning på vad varje sidmall innehåller, hur det fungerar och vad man kan göra med den. Specifikationen görs i regel strax innan eller strax efter en design är klar och ligger till grund för det kommande programmeringsarbetet. Men det är så mycket mer än så! Det är ett kreativt arbete, en försäkran och ett livsviktigt verktyg. Vem är det viktigt för, och varför? Det ska jag förklara.
1. För din egen skull
Att skriva ner saker man kommer överens om är en självklarhet för många produktionsledare. Beslut som tas i januari är svåra, om inte omöjliga, att följa upp i mars om de bara existerar muntligt. Sidmallspecifikationen är ett ställe att samla alla features och avgränsningar man kommer överens om. Det är därför ett levande dokument under hela utvecklingsperioden – och ofta längre än så. Det är också här kreativa projekt-/produktionsledare kan blomstra. Bakom varje sidmall som designas finns det en teknisk-, redaktörsmässig- och interaktiv logik. Hur lägger redaktören in en kontroll eller en bild? Hur animeras mega-dropdownen? Allting ska funderas fram och allting har konsekvenser man måste tänka på och ta hänsyn till. Kul – det är vad det är!
2. För kunden och copywriterns skull
Specifikationen är en bra bekräftelse på exakt vad kunden kan förvänta sig av leveransen. I den framgår alla avgränsningar och möjligheter. Vilka kontroller kan återanvändas? Var kan det finnas webläsarskillnader pga CSS3? Sidmallspecifikationen innehåller oftast en förteckning av alla propertys (fält) i CMSet vilket ger kunden, eller en copywriter, en bra översikt över vilka texter som måste förberedas.
3. För designerns skull
När en designer lämnar över en design har han eller hon oftast en klar bild i huvudet på hur interaktionen, animationerna och funktionaliteten ska vara. Men hur säkrar man att allting kommer med? Hur vet jag att gränssnittsutvecklarna har förstått, eller ens lyssnat? Notera också att designern oftast har en klar bild. Sidmallspecifikationen är ett grymt hjälpmedel för designern att kunna ”checka” av fortlöpande så allting kommer med – på det sättet som det var tänkt.
4. För utvecklarens skull
Den tekniska sidmallspecifikationen är givetvis främst ett verktyg för utvecklarna att falla tillbaka på. Här hittar han eller hon alla avgränsningar och möjligheter under projektets gång. Det kan vara avgränsningar som grundar sig i ekonomiska begränsningar eller andra projektrelaterade beslut som inte annars når fram. Här finns också en chans till kreativ programmering. Vilka schyssta CMS-features kan vi göra? Vilka pluginer kan förbättra för redaktören? Var kan vi jobba med nya tekniker som CSS3 och microformats? Sidmallspecifikationen skapar också ett kreativt forum där utvecklare tillsammans med designers kan diskutera och plita ner t.ex animationer, som annars är svåra att se på en bild.
5. För din egen skull – igen
När ett projekt är avslutat, eller nära avslutat, och det är dags för uppföljning är sidmallspecifikationen helt ovärderlig. En snabb genomgång av specen ger en klar och tydlig bild av hur komplett ens leverans är. Det är också ett dokument som snabbt och enkelt löser ev. oenigheter med kunden. Fanns en feature eller avgränsning med i den godkända sidmallspecifikationen? Vilka delar beslöt vi lägga i Fas 2? Med ett enkelt dokument kan slippa undan många timmars gratisarbete och kanske till och med rädda en kundrelation.
Sidmallspecifikationen kan verka tråkig och onödig, men det är egentligen raka motsatsen. Får du dessutom hela teamet och kunden till att signa av specifikationen har du ett grymt bra fundament att bygga både relationer och hemsidor på. Se till att både kunden och hela teamet har tillgång till dokumentet och att ni jobbar aktivt med det under projektets gång. Jag gör mina specar i Excel och räknar med att de tar 4-8 timmar för en normalstor hemsida med 6-7 sidmallar. Då ingår sådant som kreativa möten, renskrivningar och avstämning med kund.
Fem snabba tips för en lyckad sidmallspecifikation
- Alla måste delta, så se till att utvecklaren, designern och kunden får säga sitt
- Alla ska signa av och vara överens
- Var noggrann – har du verkligen täckt varenda liten detalj?
- Om det är tillägg till en befintlig site – försök vara konsekvent
- Jobba med dokumentet kontinuerligt och se till att alla får reda på om ändringar görs
Jobbar du med sidmallspecifikationer på detta sätt, eller på ett liknande? Tycker du kanske jag har helt fel? Är det för kantigt? Hör av dig på twitter till @iamlinus.