Verkkokaupan toteutusvaiheessa siirrytään piirustuspöydältä sorvin ääreen
Verkkokaupan laadukas toteutus vaatii toimivia työkaluja sekä kehittäjän asiantuntemusta. Toteutusvaiheen aikana kehittäjät rakentavat verkkokauppaa sovittaen suunnitelmaa yhteen todellisuuden kanssa. Asiakas pääsee seuraamaan verkkokaupan rakentumista, tekemään linjanvetoja ja kokeilemaan käyttöliittymää. Lisäksi sisällöntuotto pitää asiakkaan kiireisenä.
Linjanvedot auttavat eteenpäin
Suunnitteluvaiheessa nähty vaiva palkitaan toteutusvaiheessa. Mitä selkeämpi suunnitelma on saatu aikaan, sitä vähemmän kehitysvaiheessa tarvitaan iteraatiota eli asteittain tarkentuvia työstökierroksia. Revisiointi ja vaiheittain tapahtuva toteutus on ketterä tapa toteuttaa ohjelmistoprojekteja, mutta työstökierrokset itsessään ovat vain välinearvo laadukasta lopputulosta kohti. Tarpeeton jahkailu ja vatvominen kasvattaa budjettia.
Kuvitelma saattaa olla, että toteutusvaiheessa kehittäjä vain kertakaikkiaan uurastaa leiskan mukaisen verkkokaupan pala kerrallaan alusta loppuun. Todellisuudessa osa suunnittelusta jää väistämättä toteutusvaiheeseen, jossa suunnitelma yhteensovitetaan todellisuuden kanssa. Tämä johtuu siitä, että monimutkaisen verkkopalvelun toiminnallisuuksia on äärimmäisen vaikeaa ellei mahdotonta suunnitella täysin valmiiksi etukäteen.
Voidaan esimerkiksi huomata, että verkkokauppaan tarvitaan suunniteltua useampi maksutapa, minkä vuoksi verkkokaupan toiminnallisuutta lisätään ja leiska sovitetaan uuteen toiminnallisuuteen. Tällaisissa tilanteissa asiakasta tarvitaan linjanvetojen tekemiseen: päättämään, mihin suuntaan kuljetaan ja mitä toteutustapoja valitaan. Koodauksen sukkelaa edistymistä auttaa, että kehittäjä saa asiakkaalta nopeasti palautetta ja vastauksia tarkentaviin kysymyksiin.
Pidämme toteutusvaiheen aikana säännöllisiä koordinointitapaamisia. Lisäksi asiakas pääsee seuraamaan projektin edistymistä usealla eri alustalla.
Käytössämme on projektin oma Trello-taulu, jossa seuraamme sekä ohjelmistokehityksen että sisällöntuotannon etenemistä. Trello-taululle on jäsennelty kortteja, joissa on kuvattu projektin olennaisimmat tehtävät. Kortit mahdollistavat tehtävien jakamisen tiimiläisille, tehtäväkohtaisen viestinnän ja ominaisuuksista keskustelun. Taululta nähdään, mitä ollaan jo tehty, mitä ollaan tekemässä ja mitä tehtäviä on vielä jäljellä. Näin kaikki projektin osapuolet pysyvät ajan tasalla projektin vaiheista.
Trellon tehtävänäkymän lisäksi asiakas pääsee seuraamaan verkkokaupan konkreettista rakentumista QA-testausympäristössä (QA = quality assurance), johon kehittäjät siirtävät toiminnallisia kokonaisuuksia arvioitavaksi sitä mukaa, kun ne valmistuvat. Näin asiakas pääsee aidosti kokeilemaan verkkokaupan käyttöliittymää ja toiminnallisuuksia, antamaan palautetta ja arvioimaan verkkokauppaa liiketoiminnan näkökulmasta mahdollisimman varhaisessa vaiheessa.
Sisällöntuotto pitää asiakkaan kiireisenä
Asiakas itse on liiketoimintansa ja tuotteidensa paras asiantuntija. Siksi asiakkaalla on päävastuu varsinaisesta sisällöntuotosta, vaikka osa sisällöstä voikin tulla esimerkiksi tuotevalmistajilta, kuvaajilta tai muilta alihankintaketjun kumppaneilta.
Verkkokauppa leiskataan hienon näköiseksi ja toteutetaan toimivaksi, mutta lopulta jokainen verkkokauppa on olemassa asiakkaan tuotteiden esittämistä varten. Siksi sisällöntuotanto on tärkeässä roolissa. Olemme pohtineet etukäteen yhdessä asiakkaan kanssa sisällön jäsentymistä sekä esitystapoja. Projektiryhmällä on ymmärrys ja ajantasainen näkemys jo tuotetuista sekä vielä työstöä vaativista sisällöistä.
Ohjelmistokehityksen lisäksi sisällöntuoton edistymistä on tärkeä seurata, jotta sisällöt ovat valmiina syötettäviksi sivustolle. Sisällöntuoton voi aloittaa, kun verkkokaupan sisältörakenne on selvillä, tai viimeistään leiskojen valmistuttua. Verkkokauppaprojektin yhtenä riskinä on, että toteutusvaiheen jälkeen julkaisu viivästyy, koska sisällönsyöttövaiheessa merkittävä osa sisällöstä on kesken. Kommunikaatio on tärkeässä roolissa, sillä sisältöjen muuttuminen vaikuttaa suoraan toteutukseen: esimerkiksi julkaisuajankohdan tienoilla käännösten puuttuessa voidaan sopia yhteisesti, että kaikkia kieliversioita ei julkaista kerralla.
Sisällöntuotantanto mielletään usein tuotetietojen ja muiden leipätekstien kirjoittamiseksi sekä valokuvien tuottamiseksi. Sisällöntuotantoon kuuluu lisäksi suuri määrä muuta verkkokaupalle välttämättömätöntä sisältöä: nappuloiden, otsikoiden ja valikoiden tekstit, sähköpostipohjat, tilausehdot ja tietosuojailmoitukset. Sisällöntuottoon kannattaakin osallistaa innostunut joukko taitavia tekijöitä.
Samaan aikaan asiakas aktivoi tarvittaessa ulkopuoliset myynti- ja markkinointiorganisaationsa, valmistelee tulevia mainoskampanjoitaan ja käy läpi toiminnanohjausjärjestelmänsä tulevaa verkkokauppaa varten. Lisäksi verkkokaupan liiketoiminnan valmisteluihin kuuluu esimerkiksi verkkokaupan tuotteiden veroprosenttien ja toimituskulujen säätämistä sekä erilaisten alennuskuponkien tuottamista. Siispä tekemistä riittää, vaikka toteutusvaiheessa ei olisikaan intensiivistä yhteistyötä kehittäjän ja muun projektitiimin kanssa.
Versionhallinta pitää kehittäjien langat käsissä
Verkkopalvelua on usein toteuttamassa useampi kehittäjä ja toisinaan tiimissä on mukana myös muita asiakkaan alihankkijoita. Useampi kokki ei kuitenkaan tarkoita sekavampaa soppaa, kunhan työvälineet ovat kunnossa. Siinä, missä Trello hallinnoi projektin kokonaistilannetta, Git-versionhallintajärjestelmä on kivijalka kaikelle systemaattiselle kehitystyölle.
Versionhallinnassa säilytetään ohjelmistokoodin runko, johon kaikki kehittäjät tallentavat oman työnsä. Sieltä kaikki kehittäjät näkevät koodiin tulleet muutokset sekä sen, kuka on työstänyt mitäkin. Tämä vähentää päällekkäisen työn riskiä. Kehittäjä voi myös kirjata versionhallintaan kommentteja ja perusteluita tai linkittää muutokseen liittyvän keskustelun Trellosta. Versionhallinnan ansiosta kehittäjillämme on vapaasti käytettävissä ohjelmiston eri versioita, joissa työstettävän ominaisuuden eri muunnelmia tai työstövaiheita voidaan tarkastella.
Mistä laadukkaan toteutuksen tunnistaa?
Hyvä toteutus sisältää kaiken, mitä asiakas tarvitsee, mutta ei mitään ylimääräistä. Emme käytä valmisteemoja, mikä lisää joustavuutta, sillä usein valmisteemat rajoittavat ulkoasun muokattavuutta. Laadukas koodi toimii, se on jäsennelty loogiksiksi kokonaisuuksiksi, toiminnallisuudet on testattu ja koodia on helppo tulkita myös jälkikäteen. Laadukas koodi on muokattava ja laajennettava: jo projektin aikana on huomioitu, miten verkkokauppaa tulevaisuudessa tullaan jatkokehittämään. Selkeän ja helppokäyttöisen verkkopalvelun toteutus vaatii runsaasti asiantuntemusta sekä paljon työtä ja hiomista.
Hyvin toteutettu verkkokauppa huomioi eri käyttäjäryhmät, kuten verkkokaupan asiakkaat ja pääkäyttäjät. Pääkäyttäjälle on tärkeää kaupan käyttäjäystävällinen hallinta sekä intuitiivinen ja joustava sisältöjen muokkaus. On tärkeää, että verkkokauppa muokkautuu eri kampanjoihin ja kausimyynteihin. Tätä varten pääkäyttäjä voi luoda uutta sisältöä ja säätää elementtien asetuksia tavoitteenaan tehostaa myyntiä.
Lisätietoja
Tagit
Erikoisosaaminen
Verkkokaupparatkaisut |
Avoin.Systems - Asiantuntijat ja yhteyshenkilöt
Svante Suominen
Entrepreneur / Co-Founder, M.Sc (Tech.)
Svante toimii Avoin.Systemsillä tuotepäällikkönä, ja hän on työskennellyt erityisesti sen parissa, miten Odoo saadaan tukemaan pk-yritysten kasvua. | |
svante.suominen@avoin.systems +358 44 078 2683 |
|
Avoin.Systems - Muita referenssejä
Avoin.Systems - Muita bloggauksia
It- ja ohjelmistoalan työpaikat
- Laura - Master Data Manager
- Laura - Kokenut datainsinööri / Senior Data Engineer
- Laura - Kehityspäällikkö, Digital Front Office Platform
- Laura - IT Support Engineer (m/f/d)
- Laura - ICT-asiantuntija, Millog Oy Riihimäki
- Nordea - Mainframe RACF Specialist to IAM Organization
- Nordea - IT Security Specialist
Premium-asiakkaiden viimeisimmät referenssit
- Lekab Communication Systems Oy - Lekab Communication Systems Oy voitti Kansaneläkelaitoksen kilpailutuksen ohjelmistorobotiikan alustaratkaisusta
- Verkkovaraani Oy - Google Ads -konsultaatio Nordic Progressille
- Verkkovaraani Oy - Hakukoneoptimoinnin, Google Analyticsin ja Google Adsin koulutusta
- Verkkovaraani Oy - Kävijäliikenteen ja hakukonenäkyvyyden seuranta ja optimointi
- Verkkovaraani Oy - Google Ads -kampanjan toteutus Factotel Oy:n JetAir-tuotteille
- Verkkovaraani Oy - Hakukoneoptimoinnin kehittäminen Plusprintille
- Staria Oyj - Rakennuskemian kansainvälistä laajentumista tukee pitkäaikainen kumppani
Tapahtumat & webinaarit
- 24.04.2024 - Reviewing the Nordic SaaS market with Monterro
- 25.04.2024 - Aamiaisseminaari: Kehitä ohjelmistoja tehokkaammin tekoälyllä
- 30.04.2024 - Ilmainen CRM-webinaari: Microsoft Dynamics Sales: Integroinnit CRM-ratkaisun kanssa
- 07.05.2024 - Koulutus: Tekoäly markkinoijan työkaluna
- 07.05.2024 - Ilmainen CRM-webinaari: Microsoft Dynamics Sales | Sisäänrakennetun BI-moduulin käyttö toimintojen suunnitteluun ja tulosraportointiin
- 07.05.2024 - Aamiaisseminaari: Kehitä ohjelmistoja tehokkaammin tekoälyllä
- 16.05.2024 - Five Years Out Helsinki
Premium-asiakkaiden viimeisimmät bloggaukset
- Nortal Oy - Yle: Tommi Kosola spent 10 months traveling around Europe while working remotely
- Staria Oyj - Tekoäly parantaa Starian toimintatehokkuutta ja työntekijäkokemusta
- Innofactor Oyj - Tekoäly organisaatioiden arjessa: Missä mennään?
- Nordea - Nordean kesätyöpaikat saivat liikkeelle lähes 4000 hakijaa
- Efima Oyj - Unboxataan Dynamics 365 -versiopäivitys! – Versio 10.0.39
- Aveso Oy - IFS:n ennustukset energia-alalle 2024
- Zimple Oy - Tehokas B2B-myyntiprosessi - kuinka saat kaiken CRM:stäsi irti?
Digitalisaatio & innovaatiot blogimediaBlogimediamme käsittelee tulevaisuuden liiketoimintaa, digitaalisia innovaatioita ja internet-ajan ilmiöitä |