Funkcionalne in nefunkcionalne zahteve za spletno mesto e-trgovine | Elogic

Funkcionalne in nefunkcionalne zahteve za spletno mesto e-trgovine | Elogic

Izvorno vozlišče: 2753507
Razvoj spletnega mesta za e-trgovino

Funkcionalne in nefunkcionalne zahteve spletnega nakupovalnega sistema: seznam in primeri

Pravijo, da se uspešna podjetja začnejo z idejo. Pravimo, da se vsi začnejo s funkcionalnimi in nefunkcionalnimi zahtevami za spletna mesta za e-trgovino.

Funkcionalne in nefunkcionalne zahteve so steber vašega projekta. Ubesedijo vaše potrebe in želje ter določijo naloge vaše razvojne ekipe. Lahko jih začnete zapisovati kmalu po izdaji svojega RFP za e-trgovino da boste imeli jasno sliko o svojem spletnem mestu, ko boste izbrali prodajalca.

Vsi naši projekti pri Elogicu se začnejo s kratko razjasnitvijo strankinih funkcionalnih in nefunkcionalnih zahtev za projekt spletnega nakupovanja. Razen če nam stranka pošlje seznam neposredno, ji izdamo dokument, ki ga mora izpolniti (glejte ga kot bonus za prenos na koncu članka!). Na ta način smo prepričani, da razumemo njihove poslovne potrebe, naročnik pa lahko prilagodi proračun in obseg projekta ter zagotovi pozitivno spletno nakupovalno izkušnjo na spletni strani.

V tem članku bomo razložili razliko med funkcionalnimi in nefunkcionalnimi zahtevami za spletne nakupovalne sisteme in predstavili seznam najpogostejših na podlagi primerov iz resničnega življenja naših strank. Delili bomo tudi nekaj nasvetov o tem, kako organizirati zahteve in kako naj izgledajo.

Funkcionalno proti nefunkcionalnemu: definicija in razlike

Glavna razlika med funkcionalnimi in nefunkcionalnimi zahtevami spletnih mest za e-trgovino je v njihovem obsegu in namenu.

Funkcionalne zahteve (FR) sta kaj vaše spletne strani. Gre za funkcije in osnovne operacije vaše e-trgovine, ki uporabniku omogočajo ukrepanje na spletnem mestu. Lahko jih implementiramo kot eno funkcijo spletnega mesta in predstavljajo osnovo celotnega procesa razvoja programske opreme. 

Funkcionalne zahteve za primere spletnih mest: Dodajte naslednje funkcije filtriranja izdelkov v našo spletno trgovino za izboljšave doma: cena, priljubljenost, stopnja moči (watt), ogrevalna površina (m2) in uporaba (kopalnica, kuhinja itd.).

Nefunkcionalne zahteve (NFR) sta kako vaše spletne strani. Poimenovani kakovostni atributi sistema, oblikujejo uporabniško izkušnjo in nakazujejo nekatera globalna, abstraktna pričakovanja od izdelka. Nefunkcionalne zahteve sistemov za spletno nakupovanje lahko izhajajo iz vsote funkcionalnih zahtev za spletno mesto e-trgovine in so implementirane kot vsota spletnih funkcij.

Nefunkcionalne zahteve za primere spletnih mest za spletno nakupovanje: Izdelke je treba enostavno najti in imeti privlačen prikaz na spletni strani.

Hierarhični diagram, kjer nefunkcionalna zahteva zajema številne funkcionalne zahteve.
Prepletanje funkcionalnih in nefunkcionalnih zahtev: veliko FR sestavlja en NFR.

Notranji nasvet: Prilagajanje in prilagajanje zahtev lahko spremenita obseg in proračun vašega projekta.

Ni priporočljivo varčevati pri funkcionalnih zahtevah e-trgovine, ki tvorijo jedro projekta, zato naj vas ne bo strah, da jih boste veliko videli v dokumentu s specifikacijami spletnega mesta. Vendar pazite, da seštejete nefunkcionalne zahteve, ki bodo povečale stroške vašega projekta. 

Preberite več: Kakšna je razlika med e-trgovino in M-trgovino?

Če si to lahko privoščite - super! Vaša trgovina bo magnet za stranke, ki zagotavlja optimalno uporabniško izkušnjo. Če po drugi strani nimate proračuna, razmislite o dodajanju le bistvenih nefunkcionalnih zahtev, ki bodo zadovoljile vaše uporabnike. V idealnem primeru boste želeli najti zlato sredino med funkcionalnimi in nefunkcionalnimi zahtevami za spletno mesto e-trgovine in jih uravnotežiti ob upoštevanju vaših poslovnih ciljev.

Funkcionalne zahteve: Jedro vašega spletnega mesta

Funkcionalne zahteve, ki so odgovorne za vedenje spletnega nakupovalnega sistema, so lahko zelo različne, odvisno od poslovnih potreb in niše. Na primer, modna spletna mesta običajno omogočajo, da nekatere lastnosti izdelka izbere stranka (npr. barva, velikost itd.); potovalna podjetja lahko zahtevajo chatbota, ki uporabniku pomaga; luksuzno blago in spletna podjetja za nakit potrebujete funkcijo povečave na strani s podrobnostmi o izdelku (PDP).

Tukaj je nekaj obveznih sklopov funkcionalnih zahtev, ki veljajo za vsa spletna mesta za e-trgovino.

FR #1: Integracije tretjih oseb

Navedite vso programsko opremo tretjih oseb, ki bo vključena prek API-ja in ki mora biti vključena v spletno mesto za e-trgovino. To so lahko novi sistemi, ki jih želite dodati, ali obstoječi, s katerimi ste zadovoljni in jih zdaj uporabljate.

Ta zahteva se nanaša na sisteme za racionalizacijo poslovanja (kot so ERP, CRM, PIM) in prilagodljive plačilne prehode za vaše stranke. Če določite število integracij tretjih oseb, bo vaš arhitektura e-trgovine strukturirano in pripravljeno za širitev vašega poslovanja v prihodnosti.

FR #1 primeri

  • Spletna stran bo integrirana z Odoo ERP sistem in plačilne rešitve Svea.
  • PayPal Direct, PayPal Plus in Amazon Pay bodo prednostna plačila v trgovini.

FR #2: Prijaznost do mobilnih naprav

Nobena skrivnost ni, da mobilne odzivne aplikacije prinesejo več prometa na spletno stran. Po navedbah Statista, je število konverzij strank na mobilnih napravah doseglo tudi tiste na namiznih računalnikih v ZDA. Tako lahko z vlaganjem v mobilno odzivno funkcijo vašega spletnega mesta zaslužite več kot nekaj dolarjev, poleg tega pa lahko zveste stranke nakupujejo iz udobja svojih sedežnih garnitur.

Preučite svojo ciljno skupino in se pozanimajte o njihovih napravah. Določite, kako naj se položaj bistvenih gumbov in možnosti na spletnih straneh spremeni za boljšo nakupovalno izkušnjo (notranji nasvet: postavite gumb za dokončanje nakupa na doseg palca vaše stranke, saj večina ljudi raje brska po internetu samo z eno roko od mobilnih naprav). Vaša funkcionalna zahteva za mobilne naprave mora biti natančna, da ne boste zmedli razvijalcev.

Primer FR #2s:

  • PDP mora biti prilagojen zaslonom Apple iPhone 6s in novejših.
  • Moja trgovina bo podpirala glasovno iskanje izdelkov na mobilniku prek kompleta mobilnih dodatkov Alexa (AMA) (Upoštevajte: to je ena od funkcionalnih zahtev Amazona).

FR #3: Lastnosti izdelka

Vaš PDP bo vključeval različne značilnosti izdelka in razvojna agencija bi morala vedeti zanje, da bi implementirala ustrezne funkcije. Bo stranka lahko izbrala samo velikost in barvo izdelka? Ali uporabljate videe na PDP? Ali se nekateri atributi izdelka prikažejo v meniju (kot v mega-menu)? Če je mogoče, napišite seznam vseh lastnosti izdelka, ki jih mora imeti vaše spletno mesto, in ga predajte svojim razvijalcem.

Atributi izdelka na PDP naše stranke: velikost, dolžina obleke, količina in barva. Vir: Amsale.

FR #3 primeri

  • Spletna stran mora podpirati enostavne in skupinske vrste izdelkov.
  • Slike izdelkov na strani s podrobnostmi o izdelku morajo imeti možnost povečave.

FR #4: Potek naročila in odjave

Vaše funkcionalne zahteve za sistem spletnega nakupovanja morajo določati, kako se naročila obdelujejo v vaši trgovini in ali je treba to funkcionalnost optimizirati. Zlasti navedite, ali želite, da se stranka registrira za nakup ali omogoči gostujočo blagajno. Navedite statuse naročil, ki jih želite imeti (vidne stranki in skrbniku trgovine). Pojasnite, kako želite upravljati naročila B2B. Skratka, poskusite biti čim bolj podrobni o funkcijah svojega naročila in blagajne. 

To je tudi del, kjer omenite svojo politiko popustov in promocijske kode, ki jih zagotovite v svoji nakupovalni trgovini, če obstajajo. Ne glede na to, ali jih boste obravnavali na blagajni ali neposredno na PDP, morate zanje vključiti ločeno funkcionalno zahtevo.

FR #4 primeri

  • Spletna stran prikazuje naslednje statuse naročila: potrjeno, v obdelavi, odposlano, vrnjeno.
  • Ko se kupec registrira na spletnem mestu, mora prejeti eno dodatno leto garancije na kupljeno naročilo.

FR #5: Skupna raba

V e-trgovini gre spletna prisotnost poleg družbenih medijev. Če uporabniku omogočite, da deli vsebino vašega spletnega mesta na družbenih omrežjih, boste povečali prepoznavnost blagovne znamke in vas približali vašim obstoječim in potencialnim strankam. Raziščite svojo ciljno publiko in prepoznajte njihova najljubša omrežja družbenih medijev. Naj vaši potrošniki delijo izdelke, objave v spletnem dnevniku in navdihujoče slike, tako da na svoje spletno mesto dodate ustrezen gumb.

FR #5 primeri

  • Podatke o naših izdelkih je treba deliti na Facebooku, Instagramu, Pinterestu in Linkedinu.
  • Komentarji uporabnikov s Facebooka bi morali biti prikazani na strani s podrobnostmi o izdelku na strani »Mnenja strank«.

Pri Elogicu tudi sami sledimo praksi socialne izmenjave. Če se počutite radodarni (in nekoliko pametnejši, potem ko ste prebrali ta članek), zakaj ga ne bi delili na družbenih medijih!

Nefunkcionalne zahteve: pridih vašega spletnega mesta

Kot smo že omenili, nefunkcionalne zahteve izražajo lastnosti kakovosti spletnega mesta, ki gradijo pozitivno uporabniško izkušnjo in optimalno delovanje spletnega mesta. Sveto pismo poslovnih analitikov — BABOK — razlikuje med NFR za trgovce (npr. vzdržljivost, razširljivost, ponovna uporabnost) in uporabnike (npr. uporabnost, varnost, dostopnost). Po našem mnenju so vsi enako pomembni na različnih stopnjah vaše poslovne poti: ko se vaša trgovina povečuje, se lahko vaše nefunkcionalne zahteve seštevajo.

Tukaj je nekaj osnovnih vrst nefunkcionalnih zahtev za spletna mesta za e-trgovino, ki bi morale biti vključene v dokument specifikacije spletnega mesta vseh digitalnih podjetij.

NFR #1: Uporabnost

Ne glede na velikost vašega podjetja, želite, da je vaše spletno mesto intuitivno in preprosto za uporabo. Vzame približno 0.05 sekund da uporabniki ugotovijo, ali je vaše spletno mesto vredno njihovega časa in pozornosti. Zato boste zagotovo želeli delati na oblikovanju svoje domače strani, pozivih k dejanju in preprostem zaključku nakupa, da boste prešli te milisekunde pogube. Uporabnost spletne strani opredeljuje tudi

  • kako preprosto lahko uporabnik doseže svoj cilj v enem obisku strani;
  • kako hitro opravljajo naloge v trgovini;
  • kako nepozabno in intuitivno je oblikovanje;
  • število in čas napak, ki jih naredijo uporabniki.

Primeri NFR #1

  • Kupec mora zlahka najti pravi izdelek zanj, razumeti, katere težave rešuje, in opraviti nakup, ne da bi nas kontaktiral.
  • Brez plačila v več korakih: uporabniki morajo doseči gumb »dodaj v košarico« v enem koraku od PDP.

NFR #2: Varnost

Varnost je najpomembnejša pri obravnavanju denarnih transakcij in občutljivih podatkov. Preproste programske zahteve za spletno mesto e-trgovine, kot sta certifikat SSL in pravilnik o zasebnosti podatkov, bodo vlile zaupanje v vaše spletno mesto in stranke spremenile v zagovornike vaše blagovne znamke. Gre tudi za različne skrbniške vloge, ki vam omogočajo nadzor nad tem, kdo lahko ustvarja, vidi, kopira, spreminja ali briše podatke. Glede na lokacijo vašega podjetja varnost pomeni tudi skladnost s pravili o varstvu podatkov strank (primer: GDPR v Evropi).

Ko gre za varnost, je v igri veliko dejavnikov; določitev te nefunkcionalne zahteve pomeni narediti prvi korak k preprečevanje goljufij v e-trgovini.

Primeri NFR #2

  • Samo skrbnik sistemskih podatkov lahko dodeli vloge in spremeni dovoljenja za dostop do sistema.
  • Spletna stran mora biti odporna na vse vrste napadov, vključno z napadi DDoS in XSS.

NFR #3: Zmogljivost

Če je vaš cilj povečati promet na spletnem mestu, mora biti uspešnost prednostna NFR v dokumentu s specifikacijami. To NFR pogosto najdemo v kratkih navodilih velikih podjetij ali spletnih mest s podedovano arhitekturo: želijo, da se njihove e-trgovine hitro naložijo ne glede na število integracij in prodajnih sezon.

Nastavite primerjalno vrednost hitrosti, največje število SKU-jev, ki jih želite dodati, ali kateri koli drug indikator uspešnosti, ki ustreza vašemu podjetju. Vendar ne vključite časa dostave sistema tretjih oseb; vaši razvijalci ne morejo narediti veliko, če je določena poslovna operacija odvisna od klica API-ja drugi bazi podatkov.

Primer NFR #3: Domača stran spletnega mesta bi se morala naložiti v manj kot 4 sekundah na iOS 10+, Safari na 4G.

NFR #4: Vzdrževanje

Splošno znano je, da je zapleten del načrtovanja poslovnega proračuna obračunavanje operativnih stroškov vzdrževanja podjetja. Prizadevati si, da bi bilo spletno mesto vzdržljivo od začetne razvojne faze, pomeni zmanjšanje časa in stroškov za prepoznavanje in odpravljanje sistemskih napak v prihodnosti. Čeprav se morda zdi žalostno, prihodnjim težavam ni pobega in veliko namigov lahko vidite na kako vzdrževati spletno mesto za e-trgovino. Toda vaša naloga je, da sistem naredite preprostega za vzdrževanje že od njegovega zagona.

Primer NFR #4: Ker želimo rasti, bo spletno mesto odstranilo vse zapletene zaledne sisteme za notranje inženirje, ki bodo lahko v prihodnosti spreminjali sistem.

NFR #5: Razširljivost

Če iščete rešitev, ki je pripravljena na prihodnost, bi morala biti vaša izbira razširljivost. Ta zahteva določa, kako lahko spletno mesto raste in širi svojo funkcionalnost, ne da bi to vplivalo na njegovo delovanje. Morali bi imeti možnost dodati več pomnilnika, strežnikov ali prostora na disku za dokončanje več transakcij na vašem spletnem mestu.

Na strani strežnika boste morda želeli dodati lokalizacijske funkcije, če nameravate vstopiti na nove trge in prodajajo izdelke mednarodno. Na splošno ta NFR predstavlja nebolečo širitev poslovanja in ima tako strojne kot programske posledice.

Primeri NFR #5: 

  • Naš glavni cilj za naslednji dve leti je internacionalizacija, zato bo spletna stran imela več ogledov trgovin za vsako državo, v katero prodajamo.
  • Trgovina se bo razširila tako, da bo podpirala 500+ SKU-jev na enem strežniku brez negativnega vpliva na hitrost nalaganja spletnega mesta.

Priprava vašega prvega povzetka

Torej ste se odločili za nekaj funkcionalnih in nefunkcionalnih zahtev za spletno mesto za e-trgovino; kaj pa zdaj? Svoje potrebe in poglede na projekt predstavite na papirju! 

Ko stranka stopi v stik z nami v podjetju Elogic za storitve razvoja e-trgovine, radi izdamo kratek. Našim strankam pomaga pri odločitvi o seznamu zahtev za e-trgovino in nam pripravi jasno sliko o tem, kaj bi radi videli. Podobno kot RFP je povzetek organiziran v preglednici z vprašanji, specifičnimi za kategorijo, v zavihkih. Odvisno od vrste projekta (razvoj spletnega mesta iz nič, preoblikovanje platforme, razvoj modula po meri itd.) bo povzetek vključeval različna vprašanja, katerih namen je razkriti različne poslovne potrebe.

Primer dokumenta o zahtevah spletne strani.
Primer dokumenta o zahtevah spletne strani.

Oglejte si prenosljiv vzorec našega povzetka za vaš projekt selitve

…in hitreje posredujte svoje FR in NFR.

Prenesite v 1 kliku

Nasveti za dokumentiranje funkcionalnih in nefunkcionalnih zahtev za spletno mesto za spletno nakupovanje

Za zaključek te razprave bi radi delili tri ključe za pravilno oblikovane zahteve za spletno mesto e-trgovine.

  1. Bodite natančni. Ta nasvet je morda očiten, vendar ga je treba poudariti. Ne dovolite, da vaš tok zavesti prevzame nalogo in združi veliko zahtev v eno. Namesto tega naj bodo zrnati in jih natančno artikulirajo. Verjemite nam, prehod od »želimo uporabljati ERP in PIM« do »Spletna stran bo uporabljala SAP ERP in Fishbowl Inventory« pomeni veliko razliko za razvijalce.
Kaj je treba in česa ne storiti pri spletni komunikaciji o zahtevah.
Primer specifične komunikacije med deležniki in razvijalci. Vir: Vironit.
  1. Naj bodo merljivi. KPI so subjektivni in se razlikujejo od enega podjetja do drugega. Vendar morate najti svoje in jih zapisati med svoje zahteve. Ne recite samo splošnega "Želim spletno stran s hitrim nalaganjem", temveč navedite idealen čas nalaganja v določenem primeru uporabe. Govorite o številkah, kadar koli je to mogoče, in dodajte mero svojim zahtevam, kadar koli lahko. Vaši razvijalci bodo funkcijo preizkusili veliko hitreje glede na nastavljeno merilo uspešnosti, vi pa boste vedno spremljali utrip projekta.
  1. Uskladite zahteve za razvoj spletnih mest za e-trgovino s poslovnimi cilji. Dodate lahko veliko specifikacij in porabite ves svoj proračun za funkcije spletnega mesta; vendar če niso vsi začrtani z večjim ciljem v mislih, bo vaš končni izdelek nezadovoljiv.

Končno poskrbite, da bodo vaše funkcionalne in nefunkcionalne zahteve za spletno mesto za e-trgovino delovale za vas in ne obratno. Če izpolnite povzetek in jasno izrazite svoje specifikacije, boste prihranili čas in trud. Odgovorite na vprašanja razvijalcev, preden jih sploh postavijo, in zaženite hitreje!

Če vas zanima razvoj e-trgovine na kateri koli platformi ali nadgradnja, optimizacija ali integracija vaše obstoječe, Elogic je tukaj zate.

Pošljite nam svoje funkcionalne in nefunkcionalne zahteve za prihajajoči projekt

Prepustite nam skrb za vašo spletno trgovino!

Pošljite svoj povzetek zdaj

Pogosto zastavljena vprašanja

Kakšne so funkcionalne zahteve spletne strani?

Funkcionalne zahteve navajajo funkcije in funkcije sistema. Ključ funkcionalne zahteve za spletna mesta za e-trgovino vključujejo integracije tretjih oseb, mobilno odzivnost, lastnosti izdelkov, postopek nakupa, skupno rabo v družabnih omrežjih itd.

Kakšna je razlika med funkcionalnimi in nefunkcionalnimi zahtevami za spletno trgovino?

Glavna razlika med tema zahtevama je v njunem obsegu in namenu. Funkcionalne zahteve določajo značilnosti sistema, medtem ko nefunkcionalne zahteve opisujejo način, na katerega naj deluje.

Kako izpolniti brief za funkcionalne zahteve vaše spletne trgovine?

Dovolj je, da odgovorite na nekaj vprašanj, ki vam jih bo poslal potencialni razvijalec e-trgovinskega spletnega mesta.

Na koga naj se obrnem za implementacijo funkcionalnih zahtev v spletni trgovini?

Običajno je treba najti profesionalnega izvajalca, ki bo to opravil brez napak. Lahko pa se preprosto obrnete na Elogic in ugotovite, kako lahko to storimo namesto vas.

Časovni žig:

Več od Elogic