Spesifisere funksjonalitet
<p>Trinn 10 av 50 i en serie blogginnlegg om markedskommunikasjon på internett og hvordan vi bygger en suksessrik hjemmeside med EPiServer CMS.</p>
Bakgrunn
Epinova lanserte ny hjemmeside på EPiServer CMS6 23. mars 2010. 50 dager før lanseringen startet vi med daglige blogg innlegg om hvordan vi gjennomførte prosjektet:
- markedsstrategi for internett, brukskvalitet og innhold for web
- hjemmesiden i forhold til andre kommunikasjonskanaler og sosiale medier
- teknisk implementering i publiseringsløsningen EPiServer
Trinn 10: Spesifisere funksjonalitet
I prosessen med å avdekke brukernes behov på den nye hjemmesiden, finner vi også behov for funksjonalitet. Funksjonalitet på et nettsted kan være mange ting:
- Hva brukeren kan gjøre på den enkelte nettside
- Hvordan sider settes sammen dynamisk etter kontekst
- Hvordan innhold og struktur blir lagret og organisert på baksiden av løsningen
- Hvordan redaktørene arbeider med å skape og vedlikeholde innhold
- Hvordan løsning administreres og vedlikeholdes teknisk
Som spesialister på én spesiell publiseringsløsning – EPiServer CMS – har vi en plattform i bunn som har ferdig funksjonalitet for veldig mye basis funksjonalitet.
På toppen av dette må vi spesifisere de tilpasninger som er særmerkte for den løsningen vi planlegger:
- Hvordan designet skal implementeres
- Hvordan brukeren skal kunne navigere mellom sider
- Hvordan intern søkemotor skal fungere
- Hvordan spesielle metoder for interaksjon skal oppføre seg
I vårt tilfelle jobber vi fram funksjonalitet i tett samarbeid underveis. Alt må derfor ikke være spesifisert i detalj på forhånd. Men for eksterne kunder er den funksjonelle spesifikasjonen også et pedagogisk virkemiddel. En verktøy for å tolke behovene de har gitt oss og forklare hvordan vi oppfatter disse. Et verktøy for forventningsstyring.
Med et godt prototyper verktøy kan mye av spesifiseringen bygges direkte inn i en interaktiv og klikkbar prototype.