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?
Načrtovanje pomeni manj tveganja
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.
Začrtajte jasne smernice
Spletna trgovina je predvsem odsev vaših poslovnih ciljev. Zato si morate najprej sami odgovoriti na nekaj ključnih vprašanj:
- Kakšna bo vloga bodoče spletne trgovine v celotni strategiji vašega podjetja?
- Kakšno dodano vrednost s tem ustvarjate za svoje kupce?
- Kakšne procesne prilagoditve bodo potrebne v podjetju?
- Kakšni so pričakovani dohodki in koliko ste v novo storitev pripravljeni vložiti?
- Za katere procese lahko poskrbite sami in kje potrebujete zunanjega ponudnika?
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.
Posvetujte se s strokovnjakom
Č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?
Uporabniški scenariji
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
- jezik, ki ga razumeta tako marketing kot IT, zato je okrog njih laže zgraditi projektno ekipo,
- najboljše vodilo pri prioritizaciji zahtevanih funkcionalnosti, glede na dodano vrednost, ki jo prinašajo uporabnikom. Če uporabniki na primer radi ocenjujejo izdelke, ne kažejo pa kakšnega velikega zanimanja za prevzem naročila v poslovalnicah (ker so izdelki npr. pretežki), potem je jasno, kam bomo usmerili napore in kakšno funkcionalnost mora vsebovati nova spletna trgovina.
Seznam projektnih zahtev spletne trgovine
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:
- Splošne (Poslovni model, kateri kanali, koliko jezikovnih verzij, valute, način plačila in dostave …)
- Promocije (katere, kje se izračunavajo, se med seboj seštevajo ali izključujejo …)
- Katalogi (kategorizacija, možnosti samostojnega urejanja in kreiranja novih katalogov …)
- Izdelki (kje se urejajo, kakšne so možnosti prikaza izdelka, kako urejamo povezane izdelke, primerjalnik, ocene uporabnikov ...)
- Kakšne so možnosti upravljanja pogodb poslovnih kupcev (B2B)
- Uporabniki (način registracije, program zvestobe, personalizirane storitve …)
- Košarica (plačila, kakšne so možnosti upravljanja z naročili, načini dostave, prevzemna mesta, poštnina, vračila …)
- Kanali (desktop, mobilna verzija, prodaja preko tržnic, npr. Amazona …)
- Integracije (namen in cilj vsake posamezne integracije, viri podatkov, tehnične predpostavke …)
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.
Kako veste, da ste pripravili dobro povpraševanje?
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.
Potrebujete pomoč?
Ž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!