Arbeidsmetode

Fra fĂžrste mĂžte til langsiktig utvikling

Å bygge eller utvikle e-handel handler om betydelig mer enn Ă„ skrive kode. Vi mĂ„ forstĂ„ virksomheten, systemene rundt, menneskene som skal jobbe i lĂžsningen, og hva kunden faktisk Ăžnsker Ă„ oppnĂ„.

Derfor jobber vi etter en tydelig prosess fra den fĂžrste samtalen til lansering og videre utvikling. Kunden skal hele tiden vite hva som skjer, hva neste steg er, og hvordan prosjektet ligger an i forhold til plan og budsjett.

Vi selger ikke konsulenttimer. Vi jobber mot en avtalt leveranse eller et tydelig forretningsmÄl.

FĂžrste mĂžte

Alt starter med en innledende samtale med vÄr Sales & Partner Manager, Ebba Gyllin.

Her Þnsker vi fÞrst og fremst Ä forstÄ virksomheten og behovet. Det kan handle om en migrering til Shopify, en helt ny butikk, B2B, integrasjoner eller et langsiktig samarbeid gjennom en av vÄre retainere.

Vi tar inn informasjonen og dokumentasjonen som allerede finnes, og begynner samtidig Ä bygge opp vÄr interne kunnskap om virksomheten, den eksisterende lÞsningen og mÄlene kunden Þnsker Ä nÄ.

Det fÞrste mÞtet handler ikke om Ä selge inn en forhÄndsbestemt lÞsning. Det handler om Ä forstÄ problemet godt nok til Ä kunne foreslÄ riktig neste steg.

Oppdagelse

Neste steg er normalt vÄr Discovery-fase.

Discovery kan vÊre en enkelt workshop eller en lengre serie med workshops avhengig av prosjektets omfang og kompleksitet. For stÞrre migreringer, B2B-lÞsninger eller virksomheter med mange integrasjoner kan vi trenge Ä gÄ betydelig dypere.

Sammen gÄr vi gjennom omrÄdene som mÄ vÊre tydelige fÞr produksjonen starter. Det kan for eksempel handle om forretningsprosesser, Shopify, ERP, PIM, WMS, betalinger, logistikk, kundedata, B2B-flyter, migrering, SEO og integrasjoner.

Workshoper kan gjennomfÞres digitalt, pÄ et av vÄre kontorer i Göteborg eller Malmö, eller hos kunden.

Teknologien er med fra starten

Under Discovery deltar ikke bare Sales & Partner Manager. En Solution Engineer fra Stride er ogsÄ med.

VÄre Solution Engineers er fullstack-utviklere som kombinerer utvikling med et stÞrre ansvar for lÞsningen og kundens prosjekt. Under Discovery hjelper de med Ä vurdere muligheter, identifisere tekniske avhengigheter og utforme arkitekturen for hvordan lÞsningen skal bygges.

Det betyr at tekniske beslutninger ikke overlates til et senere stadium. De er en del av diskusjonen helt fra starten.

Den samme Solution Engineer fÞlger deretter med inn i produksjonen. Personen som har vÊrt med og forstÄtt virksomheten, diskusjonene og beslutningene under Discovery, blir altsÄ ogsÄ et sentralt kontaktpunkt under gjennomfÞringen.

Fra behov til teknisk kravspesifikasjon

Under Discovery fortsetter vi Ă„ bygge opp kunnskapen om kunden inntil vi har et tilstrekkelig grunnlag for Ă„ definere lĂžsningen.

For et migrerings- eller utviklingsprosjekt munner arbeidet ut i et komplett forslag som blant annet beskriver:

  • teknisk kravspesifikasjon
  • lĂžsningsarkitektur
  • prosjektets omfang
  • sprintplanlegging
  • leveranseplan
  • fast pris

Dette blir ikke et separat dokument som sÄ forsvinner nÄr prosjektet starter. Planen ligger til grunn for det tilbudet og den avtalen kunden signerer.

Vi prÞver rett og slett Ä gjÞre sÄ mye av tenkingen som mulig fÞr utviklingen starter.

Det gir et tydeligere omfang, bedre kostnadskontroll og betydelig fĂŠrre overraskelser i lĂžpet av prosjektet.

Fast pris – ikke konsulenttimer

Vi vil at kunden skal kjĂžpe en lĂžsning, ikke timer.

Derfor arbeider vi med faste priser for prosjektene vÄre. Prisfastsettelsen er basert pÄ omfanget og sprintplanen vi sammen har utarbeidet i Discovery-fasen.

Hvor mange timer en enkeltutvikler bruker pÄ en bestemt funksjon, er i seg selv ikke det som er interessant for kunden. Det viktige er at vi leverer det vi har blitt enige om, med riktig kvalitet og innenfor den avtalte Þkonomien.

Den grundige Discovery-prosessen er en viktig forutsetning for at vi skal kunne jobbe pÄ denne mÄten.

Kickoff og prosjektstart

NÄr avtalen er signert, starter produksjonen med en felles kickoff.

Her samler vi relevante interessenter fra kunden og Stride. Vi gÄr sammen gjennom prosjektet, sprintplanleggingen, ansvarsfordelingen og leveranseplanen.

Vi avklarer hvilket materiale og hvilke beslutninger vi trenger fra kunden, og setter opp de lĂžpende mĂžtene som skal brukes i lĂžpet av prosjektet.

Kunden fÄr samtidig tilgang til Productive, systemet der vi administrerer prosjektene vÄre.

Full Äpenhet i Productive

Vi vil at kunden skal kunne fÞlge sitt prosjekt uten Ä mÄtte vente pÄ en statusrapport.

I Productive er prosjektets oppgaver og leveranser samlet. Kunden kan blant annet fĂžlge:

  • hver oppgave i prosjektet
  • gjeldende status
  • kommende arbeid
  • sprintene og leveranseplanen
  • prosjektets budsjett og utvikling mot avtalt Ăžkonomi
  • kommunikasjon rundt oppgaver og beslutninger

Kunden kan ogsÄ kommunisere direkte med sin Solution Engineer og andre personer som arbeider i prosjektet.

PÄ denne mÄten jobber vi i samme prosjektbilde i stedet for at informasjon skal forsvinne mellom e-posttrÄder, dokumenter og ulike interne systemer.

Tett kontakt gjennom hele produksjonen

Alle vÄre medarbeidere er basert i Sverige og snakker svensk.

Ved migreringer og nybygging har vi normalt minst ett felles prosjektmĂžte hver uke mellom kunden, Solution Engineer og relevante personer fra Stride.

MÞtene skjer oftest via Teams og brukes til Ä gÄ gjennom status, kommende sprinter, beslutninger, avhengigheter og spÞrsmÄl som mÄ lÞses.

Det gjÞr at kunden hele tiden er tett pÄ prosjektet og at beslutninger kan tas fortlÞpende i stedet for Ä hope seg opp.

NÄr nye Þnsker dukker opp

Selv med et nĂžye definert omfang endres det nesten alltid noe i lĂžpet av et prosjekt.

Nye ideer oppstÄr. Virksomheten kommer pÄ en funksjon man vil legge til. Et behov som ikke fantes under Discovery, blir plutselig aktuelt.

Det er helt normalt.

Nye Þnsker hÄndteres separat i Productive. Der kan kunden legge inn funksjoner eller endringer som ligger utenfor det opprinnelige omfanget og som man Þnsker Ä fÄ pris pÄ.

Vi gÄr gjennom behovet og kommer tilbake med en fast pris.

Hvis kunden godkjenner prisen, legges arbeidet til i prosjektet og planlegges sammen med de Þvrige leveransene. Kunden trenger altsÄ ikke Ä godkjenne lÞpende konsulentimer, men vet hva endringen koster fÞr arbeidet pÄbegynnes.

Utvikling uten Ă„ arbeide direkte i live

Vi utvikler ikke direkte i kundens live-tema.

Arbeidet skjer i separate utviklings- og undertemaer, og koden vÄr versjoneres i GitHub. Det gir oss kontroll over endringer, versjonshistorikk og mulighet til Ä gjennomgÄ koden fÞr den rulles ut.

Vi arbeider etter vÄre etablerte QA-prosesser, og koden gjennomgÄs fÞr den gÄr live.

Det reduserer risikoen for at pÄgÄende utvikling pÄvirker den eksisterende butikken, og gjÞr det mulig Ä teste endringene grundig fÞr de nÄr kundens besÞkende.

UAT – fĂžr vi gĂ„r live

NĂ„r et nytt prosjekt nĂŠrmer seg lansering, starter en omfattende UAT-periode – User Acceptance Testing.

Her testes lÞsningen systematisk av bÄde Stride og kunden.

Vi arbeider med ferdige testgrunnlag og gÄr gjennom funksjoner, flyter og viktige scenarier fÞr lÞsningen godkjennes for lansering.

Det handler ikke bare om Ă„ kontrollere at en side ser riktig ut. Vi vil sikre at den komplette lĂžsningen fungerer i virkeligheten – fra kundereise og checkout til integrasjoner og interne arbeidsflyter.

FÞrst nÄr testene er gjennomfÞrt og lÞsningen er godkjent, planlegger vi den endelige lanseringen.

Lansering og overgang

Vi hjelper kunden hele veien frem til at den nye lĂžsningen er live.

Ved en migrering ligger den eksisterende butikken igjen og fungerer under prosjektet. Den nye lÞsningen utvikles og testes parallelt og erstatter den gamle fÞrst nÄr vi sammen er klare til Ä gjennomfÞre lanseringen.

FÞr flyttingen planlegger vi selve cutoveren, datamigrering, integrasjoner og andre avhengigheter som mÄ hÄndteres ved overgangen.

Vi hjelper ogsÄ med omdirigeringer og SEO-arbeidet rundt migreringen, slik at for eksempel eksisterende URL-er og organisk synlighet hÄndteres som en del av flyttingen.

MÄlet er at selve overgangen skal vÊre sÄ kontrollert som mulig.

Retainere

Samme arbeidsmetode, andre mÄl.

VÄre retainere fungerer annerledes enn et prosjekt med en tydelig sluttleveranse, men grunnprinsippet er det samme.

Vi begynner med Ä forstÄ hvilke forretningsmÄl kunden Þnsker Ä nÄ.

Det kan handle om Ä Þke omsetningen, forbedre konverteringsgraden, Þke AOV, skape flere faste kunder, utvikle B2B-virksomheten eller pÄ andre mÄter skape bedre forutsetninger for vekst.

Ut fra mÄlene velger vi sammen riktig retainer og nivÄ. Vi selger ikke et bestemt antall konsulentimer som deretter skal brukes opp hver mÄned. Arbeidet tar utgangspunkt i forretningsmÄlene og hva vi vurderer vil skape stÞrst kundenytt.

01

Vi styrer mot mÄlet hver mÄned

NÄr retaineren er i gang, fÞlger vi kontinuerlig med pÄ utviklingen og prioriterer arbeidet ut fra hvor butikken mÄ pÄ vei.

Vi analyserer, utvikler, tester og justerer. Neste aktivitet bestemmes ikke fordi en bestemt type arbeid stÄr pÄ en forhÄndsdefinert liste, men ut fra hva som har stÞrst sannsynlighet for Ä flytte butikken fremover.

Akkurat som i prosjektene vÄre har kunden en Solution Engineer som sin hovedkontaktperson, som over tid blir kjent med bÄde virksomheten og netthandelen.

Det gjÞr at vi kan jobbe mer som en langsiktig del av kundens commerce-team enn som en ekstern leverandÞr som starter pÄ nytt ved hver nye oppgave.

02

Support nÄr noe mÄ lÞses

For kunder med vÄr Support Retainer finnes det et strukturert ticketsystem for supporthenvendelser.

Der kan kunden sende inn saker som mÄ hÄndteres av Stride, og fÞlge arbeidet frem til saken er lÞst.

Det gjÞr at ogsÄ den lÞpende supporten blir dokumentert, prioritert og sporbar.

Langsiktig

Et team som kjenner deres virksomhet

Vi vil forstÄ virksomheten pÄ ordentlig, arbeide transparent og skape en relasjon der de samme menneskene kan utvikle lÞsningen over tid.

Uansett om vi samarbeider om et stort migreringsprosjekt eller gjennom en langsiktig retainer, er mÄlet det samme.

Det er derfor Discovery er sÄ viktig for oss. Det er derfor en Solution Engineer fÞlger kunden fra de fÞrste tekniske diskusjonene og videre gjennom leveransen. Og det er derfor kunden har innsyn i bÄde arbeid, budsjett og fremdrift under hele samarbeidet.

Vi tror rett og slett at bedre forstĂ„else fĂžrer til bedre beslutninger – og bedre e-handel.