Hvordan estimere et iPhone-prosjekt?

Vi fikk en mail fra noen studenter som skal gjøre en oppgave om tilpasning av et nettsted for iPhone idag. Dette spørsmålet fikk oss til å tenke gjennom hvorfor det er såpass vanskelig å gi et estimat på hva noe slikt vil koste, derfor legger vi ut svaret vi ga her.

Spørsmålet studentene stilte var i hovedtrekk hva det vil koste å lage en iPhone nettbutikk. Nettsiden skal være tilpasset iPhone, men slik vi forsto det er det snakk om å tilpasse en eksisterende nettbutikk til iPhone. Her er svaret vi ga:

Dessverre er det nok ikke mulig å gi et seriøst svar på spørsmålet deres uten å gå nokså dypt inn i problemstillingen. Men jeg kan si noe om hvordan vi vurderer omfanget av et slikt prosjekt, og litt om hva de forskjellige oppgavene består i:

Funksjonalitet

De færreste vil ha råd til å utvikle en nettbutikkløsning fra bunnen av, men måtte forholde seg til et standardprodukt man tilpasser sine behov. Det systemet man skal tilpasse vil legge mer eller mindre strenge føringer for hvordan presentasjon av varer, arbeidsflyt for bruker og selger og betalingsmekanismer fungerer. Om man ser på et produkt som Shopify gir disse ganske stor frihet, mens Mamuts nettbutikkløsning gir relativt liten frihet. Antakelig vil dere oppdage at systemet som velges er designet for bruk fra PC, som vil gi føringer for i hvilken grad man kan tilpasse brukeropplevelsen til iPhone.

Hvis man velger en løsning som Shopify burde det være mulig å tilrettelegge en mobil versjon som er svært forskjellig fra PC-opplevelsen; på den annen side betyr dette at en mindre del av koden er ferdiglaget – som igjen betyr mer arbeid.

Betaling

Dersom man skal ha betaling med kredittkort – noe dere helt sikkert vil ønske – legger også dette føringer for brukeropplevelsen og i hvilken grad man kan gjøre tilpasninger. Mange norske betalingsløsninger benytter seg av 3dsecure, som er et samarbeid mellom kortleverandørene (Visa, Mastercard mfl.) – som i Norge betyr at den som utsteder kredittkortet sørger for å sikre at du er rettmessig eier av kortet du betaler med.

Etter at de norske bankene nå stort sett har standardisert på BankID for denne prosessen, og BankID bruker en java-applet, betyr dette kort og godt at iPhone ikke vil fungere med 3dsecure (siden den ikke støtter java-applets). Jeg har ikke diskutert iPhone til kortbetaling med noen av de som leverer betalingsløsninger, men jeg antar at de har tanker om hvordan dette kan muliggjøres idag. Men antakelig betyr dette at man er nødt til å bruke andre alternativer; PayPal kan antakelig være et alternativ her.

Interaksjonsdesign

Folk bruker iPhone på helt andre måter enn en PC. For det første bruker man fingrene til å navigere og legge inn tekst, noe som generelt betyr at man bør kreve minimalt med inntasting av informasjon. Dernest vil bruksscenariet for iPhone være forskjellig fra PC: de fleste iPhone-brukere setter av alt fra et halvt minutt til etpar minutter til en “sesjon” på sin iPhone, mens PC-brukere sitter foran skjermen i timevis av gangen. Kanskje betyr dette at en netthandelsløsning for iPhone ikke er noen god ide i det hele tatt, at man heller bør forutsette at brukeren handler fra sin PC. I så fall kunne kanskje iPhone-løsningen brukes for å spore pakken sin – som er et bruksscenario som passer bedre i en iPhone-kontekst.

Om man velger å lage en netthandelsløsning bør man altså bruke en god del tid med papir og blyant og skissere hvordan man kan tilpasse brukeropplevelsen til iPhone; det som er helt sikkert er at dette må være ganske annerledes fra PC-opplevelsen, og det er få gode eksempler på nettbutikker for iPhone.

Visuelt design

De fleste bedirfter har et eksisterende visuelt uttrykk de bruker på trykk og web som de vil ønske å ta med til iPhone. Ettersom man har svært begrenset med plass til “pynt” på en iPhone-side kan man ikke bruke like mye dekor og grafiske elementer på en iPhone-side som en vanlig webside. Samtidig vil vi ikke miste gjenkjennelses-/brandingeffekten til bedriften, noe som krever at man gjør en grundig tilpasning av bedriftens visuelle uttrykk til iPhone. I arbeidet med Trafikanten brukte vi mye tid på å tilpasse Trafikantens grafiske elementer og uttrykk til iPhone: vi endte her opp med å få avgangsvisningen til å etterligne skiltene på holdeplassene, slik at brukeren umiddelbart skulle kjenne igjen innholdet i skjermbildet fra noe som var kjent for ham fra før.

Tilpasning av nettsider

Så, til slutt, den tekniske delen. iPhone bruker i likhet med PC-baserte nettlesere, HTML, CSS og javascript som byggeklosser. iPhone har imidlertid endel forskjeller: ingen mus (altså ingen effekter når man fører musepekeren over et område), mindre skjerm, en skjerm som kan roteres, ingen Flash og ingen java. Apple har også i sine human interface guidelines beskrevet noen best practices for hvordan webapplikasjoner bør tilpasses iPhone som de fleste bruker i større eller mindre grad. De fleste vellykkete iPhone webapplikasjoner følger idag samme mønster: man starter med en liste over innholdsgrupper der man kan drille seg nedover i innholdet til høyere og høyere detaljnivå – og så tilbake opp igjen etterpå.

Når man har gjort jobben med de første punktene grundig vil selve tilpasningen av nettsidene i hovedsak bestå i å implementere brukeropplevelsen i HTML/CSS/Javascript – noe som er relativt enkelt når man har gjort det før.

Som dere kanskje forstår er det derfor vanskelig å sette en pris på hva et slikt prosjekt vil koste. Det viktigste er at man ikke slurver med forarbeidet, men tar denne brukergruppen på alvor og tilbyr en løsning som er godt tilpasset situasjonen brukeren er i når han bruker løsningen. Oppsiden i det hele er at en godt tilpasset netthandelsløsning for iPhone vil ha et enormt konkurransefortrinn, og dermed kan ta markedsandeler fra konkurrentene. Der PC-baserte nettbutikker må konkurrere på marginene kan iPhone-baserte nettsteder konkurrere på kvalitet og brukerforståelse. Dette igjen bør kunne gi høyere lojalitet hos kundene.

Ta gjerne kontakt hvis dere har fler spørsmål!

31c8586797e761fe9a8e21e712920b0e?d=http%3a%2f%2fblogg.shortcut.no%2fimages%2fno_gravatar

Dette var ganske imponerende syntes jeg. Svaret altså. Flott at dere tar dere tid til slik veiledning. Jeg drar til fjells med først Heidis ban, deretter Ulrik. Er tilbake tirsdag 2. mars og da beredt. Har liggende de siste fire numrene av teknisk ukeblad.


Gravatar-aktivert. Les mer om gravatar.
E-postadressen vil ikke vises på siden