Izdelava spletne trgovine - kako zagotoviti, da bo projekt uspešen?

Pomembno: smernice, opisane v tem prispevku, so uporabne tudi pri drugih softverskih projektih in ne veljajo zgolj za spletne trgovine.
Pred leti smo bili povabljeni k oddaji ponudbe za izdelavo spletne trgovine večje trgovske družbe. Kot ponavadi se je mudilo, želje so bile velike, budget pa omejen. Klasika pač.
Ko smo se poglobili v obstoječe stanje naročnika, smo odkrili precej nedoslednosti pri podatkih o izdelkih (šifrantih artiklov), kakovostni podatki pa so predpogoj vsake spletne prodaje. Naročniku smo povedali, da je šest mesecev precej nerealen rok, saj bodo že njihova ekipa (po lastni oceni) potrebovala vsaj tri mesece, da pripelje podatke do uporabnega stanja.
A glej ga zlomka – med konkurenčnimi ponudniki se je pač našel eden, ki je naročniku obljubil, kar je ta hotel slišati: ni problema, trgovina v šestih mesecih bo in to po izjemno ugodni ceni.
Ni težko uganiti, kdo je dobil posel.
In rezultat? Spletno trgovino so sicer res postavili – po treh letih porodnih težav. Naročnik in izvajalec sta se vmes sprla in razšla. Projekt je dokončalo drugo podjetje. In ugodna začetna cena? Baje je narasla za nekajkrat!
Če bi šlo za osamljen primer, o tem ne bi bilo vredno pisati. Žal pa primeri, ko tudi večja podjetja kupujejo “en kos spletne trgovine”, brez jasnih usmeritev in zahtev, niso redki. Ob odsotnosti večine kriterijev naročniku pravzaprav ne preostane drugega, kot da se ravna po najnižji ceni in izbere najugodnejšega izvajalca. Šele tekom projekta se nato izkaže, kaj izvajalec ponuja, kaj zna in kaj naročnik pričakuje. Takrat med obema poloma zazija velika luknja. Dodatni stroški, konflikti in slaba volja so sestavni del tega paketa.
Kako se izogniti takšnim tveganjem?
V procesu izbire izvajalca igro vodi naročnik. Pri tem se mora zavedati, da ne kupuje izdelane spletne trgovine, ampak obljubo, da mu bo izvajalec izdelal to, kar želi.
Obljuba in izvedba (glej primer zgoraj) sta v tej panogi dva zelo različna pojma. Velja pravilo, da bolj kot so projektne zahteve naročnika nedorečene, bolj pavšalne so obljube izvajalcev, večji je razpon ponudb (tudi za 200% in več). Naročnik tvega, da se bo ujel v past lastne nepripravljenosti.
Če želite zastaviti projekt tako, da bo ponudba ugodna in hkrati vsebinsko ustrezna, potem izdelajte funkcionalno specifikacijo, še preden boste povabili izvajalce k oddaji ponudb.
Spletna trgovina je predvsem odsev vaših poslovnih ciljev. Zato si morate najprej sami odgovoriti na nekaj ključnih vprašanj:
Pomembno je, da v tem procesu sodelujejo vsi deležniki v podjetju (uprava, prodaja in marketing, logistika, informatika…), ki jih proces spletnega trgovanja zadeva in da poenotijo svojo predstavo o smislu in ciljih projekta.
Če prvič postavljate spletno trgovino, vam bo prav prišla pomoč zunanjega strokovnjaka, ki vam bo, glede na vaše strateške usmeritve, svetoval, pomagal postaviti prava vprašanja in oblikovati seznam funkcionalnih zahtev bodoče spletne trgovine.
Pri nakupu avtomobila se nihče ne bo zadovoljil s podatkom, da ima ponujeni model motor, vsa štiri kolesa in volan. Tudi potovalni računalnik se danes razume sam po sebi. Vprašanje je, kakšen potovalni računalnik (velikost, preglednost…) je vgrajen v vozilo.
Podobno je pri spletnih trgovinah – dodana vrednost se skriva v podrobnostih: v zmogljivosti iskalnika, v možnostih promocij, v učinkovitosti uredniškega dela. Le da se s spletno trgovino ne morete peljati na testno vožnjo in potem ugotavljati, kaj vam je bilo všeč in kaj ne. Zato vse zahteve čimbolj natančno opredelite vnaprej.
Toda kako ugotoviti, kaj v resnici potrebujete?
Najbolj uspešne spletne trgovine so tiste, ki so zgrajene na analizi različnih tipov kupcev (person) in realnih modelih uporabniških poti.
Zveni preprosto, ampak tema je dovolj obsežna, da si zasluži poseben članek. Za ta prispevek pa bomo zgolj predpostavili, da poznate svoje tipične uporabnike, veste kakšni so njihovi motivi, kako nakupujejo preko spleta itd. Na osnovi teh podatkov lahko izdelate scenarije za vsak tip uporabnika posebej.
Uporabniški scenariji so
Jasno opredeljene projektne zahteve morajo biti sestavni del povpraševanja za izdelavo spletne trgovine. Služile bodo kot osnova za izbor platforme in izvajalca, kasneje pa še kot podlaga za načrtovanje in ocenjevanje kakovosti izvedbe posameznih komponent.
Zahteve lahko razdelimo v nekaj tipičnih kategorij:
Seznam zahtev sam po sebi narekuje tehnično infrastrukturo in procesne prilagoditve v podjetju, obenem pa pomaga pri vrednotenju različnih platform in orodij za spletno trgovanje. Z izvedbo fit-gap analize boste dobili celovit pregled o tem, kaj izbrana platforma vsebuje v osnovi (out-of-the-box), kje so potrebne prilagoditve in kje razvoj po meri.
V-model projektnih zahtev
Vir: Hull, Jackson, Dick: Requirements Engineering
Več kot je zahtev pokritih (in testiranih) že v osnovni platformi, manj bo razvoja po meri (ki praviloma ni poceni), lažje in cenejše bo vzdrževanje, enostavnejše bodo tudi nadgradnje. V vašem intersu torej je, da izberete platformo, ki bo že v osnovi pokrivala večino zahtev (uporabniških, tehničnih in procesnih), tako da bo dodatnega razvoja čim manj, da bo obvladljiv in zato kakovosten.
Takšen pristop poenostavi proces izbora platforme, saj omogoča vrednotenje ponudb na osnovi primerljivih kriterijev in zmanjšuje tveganje pri sprejetju končne odločitve.
Brez jasno oblikovanih zahtev je tudi nemogoče testirati in oceniti rezultate razvoja oz. ali se projekt sploh razvija v pravo smer.
Pri odločitvi za novo spletno trgovino mnoga podjetja naredijo napako, ker se preveč ukvarjajo z izborom bodoče tehnične platforme, pri tem pa spregledajo bistvo projekta – kako zasnovati novo spletno trgovino, da bo drugačna, boljša, da bo preglasila konkurenco in pritegnila kupce.
Res je - današnje platforme nudijo vrsto funkcionalnosti. A vsako idejo je treba enkrat prevesti v konkretne zahteve. Ko enkratv veste, kaj želite, to zapišite v poljudno napisan dokument funkcionalna specifikacija in ga pošljite potencialnim izvajalcem. Če bodo prejete ponudbe odstopale največ za 15-20 %, potem veste, da ste prvi, ključni del naloge opravili uspešno.
Želite pomoč pri zasnovi in načrtovanju spletne trgovine? V 20 letih smo postavili vrsto uspešnih projektov, preživeli tudi kakšno dramo in se ob tem predvsem veliko naučili. Izkoristite nas. Oglasite se!