Vi brinner för att göra skillnad och skapa värde. Nedan följer några exempel på spännande uppdrag infom våra olika områden där vi på Ambiento tagit oss an komplexa utmaningar tillsammans med våra kunder.
Kunden hade under lång tid drivit sin e-handel på en egenutvecklad lösning med rötter i mitten av 1990-talet. Plattformen hade tjänat verksamheten väl och varit central för affären, men hade över tid blivit svår att vidareutveckla och nått slutet av sin tekniska livslängd.
För att skapa bättre förutsättningar för fortsatt digital utveckling beslutade kunden att införa en ny modern serverless e-handelsplattform baserad på standardsystem. I samband med detta infördes även ett nytt CMS och lösningen behövde integreras med ett komplext landskap av befintliga applikationer, PIM, egenutvecklade komponenter och externa logistikflöden.
Ambiento fick i uppdrag att ansvara för test och kvalitetssäkring i projektet. Rollen omfattade testledning med särskilt fokus på acceptanstester och end-to-end-tester, där kundens affärskritiska flöden från order till leverans behövde verifieras över flera system och externa parter.
Den nya e-handelslösningen bestod av flera centrala komponenter. En ny serverless e-handelsplattform, ett nytt CMS och ett flertal integrationer mot både interna och externa system. Kundens värdekedja omfattade både fysiska och digitala produkter, vilket ställde krav på att testningen täckte hela kedjan från kundorder till leverans. För fysiska produkter behövde lösningen fungera tillsammans med extern tredjepartslogistik. Digitala produkter hanterades genom separata system- och dataflöden till externa leverantörer.
Ett viktigt inslag i uppdraget var att skapa struktur i ett tekniskt komplext landskap. Kunden hade ett antal egenutvecklade applikationer som tillsammans utgjorde delar av det affärssystemsliknande stödet kring order, lager, logistik och efterföljande processer. Sammantaget handlade det om ett tiotal integrationer, där beroenden och testdata behövde koordineras för att säkerställa att lösningen fungerade som helhet.
Projektet drevs inledningsvis mer sekventiellt än kundens ordinarie arbetssätt. Det innebar att testningen riskerade att komma in sent, när stora delar av lösningen redan var färdigställda. Ambiento bidrog därför till att successivt förändra upplägget så att testfall och krav kunde brytas ned per affärsflöde. På så sätt kunde acceptans- och end-to-end-tester komma igång tidigare och ge snabbare återkoppling till projektet.
I senare releaser flyttades testarbetet tydligare ”åt vänster”. Genom att arbeta flödesorienterat kunde projektet validera delar av lösningen stegvis, i stället för att vänta in en nästan helt färdig helhet. Detta minskade risken för sena överraskningar och gjorde det enklare att prioritera rätt åtgärder inför produktionssättning.
En annan framgångsfaktor var tillgången till verksamhetsresurser med djup kunskap om kundens interna system och affärsprocesser. Personer med lång erfarenhet från verksamheten deltog aktivt i acceptans-testerna och end-to-endtesterna. De bidrog med förståelse för detaljerna och helheten i orderflöden, kampanjer, säsongsvariationer och de praktiska konsekvenserna av olika felutfall.
Genom att tidigarelägga acceptans- och end-to-end-testerna kunde projektet arbeta mer flödesorienterat, upptäcka risker tidigare och skapa större trygghet inför produktionssättning.
Införandet innebar en omställning från en äldre, egenutvecklad plattform till en modern standardplattform. Kundens kravbild hade till stor del formats av hur den tidigare lösningen fungerade, vilket skapade ett behov av att balansera önskade arbetssätt mot standardplattformens möjligheter och begränsningar.
Projektet påverkades också av skillnaden mellan kundens mer agila interna arbetssätt och en implementationsmodell som i praktiken blev mer vattenfallsorienterad. När utveckling och integrationer behövde bli klara innan fullständig end-to-end-testning kunde genomföras uppstod risk för sena testcykler och förseningar.
Komplexiteten förstärktes av flera team och ansvarsområden. Ett team arbetade med den nya e-handelsplattformen, andra med integrationer och ytterligare delar av organisationen med processer efter skapad order. För att säkra helheten behövde beroenden, testmiljöer, testdata och prioriteringar samordnas över dessa gränssnitt.
Vissa delar av lösningen skopades om eller flyttades fram för att möjliggöra leverans. Bland annat återstod funktionalitet kopplad till digitala produkter och delar av den fortsatta lösningen planerades att färdigställas senare. Detta gjorde det viktigt att tydligt skilja på vad som krävdes för go-live och vad som kunde hanteras i efterföljande utveckling.
Kunden har gått live med två sajter på den nya plattformen. Efter produktionssättning ökade försäljningen jämfört med den tidigare sajten, samtidigt som kvaliteten i leveransen upplevdes som mycket god. Under hypercare efter den andra releasen var antalet kritiska frågor lågt, vilket gav projektet ett tydligt kvitto på att lösningen var stabil.
Ambientos testledning bidrog till att skapa kontroll i ett komplext införande och till att öka tryggheten inför go-live. Genom att fokusera på affärsflöden, acceptanstester och end-to-end-perspektiv kunde projektet verifiera de delar av lösningen som hade störst betydelse för kundupplevelse, orderflöde och leveransförmåga.
Uppdraget bidrog även till att kunden byggde upp egen förmåga. Efter den första leveransen fasades implementationspartnern successivt ut och kunden tog ett större ansvar för den fortsatta utvecklingen. På sikt innebär detta minskat beroende av externa parter och bättre förutsättningar att vidareutveckla plattformen i egen regi.
Även om projektet blev mer omfattande, tog längre tid och blev dyrare än initialt planerat, blev resultatet en modernare och mer hållbar e-handelsplattform. Kunden fick en stabil grund för fortsatt utveckling, förbättrade arbetssätt för test och kvalitetssäkring samt en tydligare modell för hur framtida releaser kan genomföras med tidigare och mer kontinuerlig validering.
En central lärdom är att test behöver komma in tidigt i stora plattformsbyten, särskilt när flera team, integrationer och externa parter är beroende av varandra. Flödesbaserad testning och tidiga end-to-end-perspektiv ger bättre förutsättningar att hantera risker innan de blir kostsamma.
Projektet visar också vikten av att välja arbetssätt, projektledning och implementationsteam som passar kundens organisation. När kunden är van att arbeta agilt behöver leveransmodellen stödja iterativ utveckling, tidig feedback och tydlig prioritering – även i projekt med starka beroenden mellan system.
Slutligen visar uppdraget värdet av att kombinera extern specialistkompetens med kundens egna nyckelpersoner. Ambiento bidrog med struktur, testledning och kvalitetssäkring, medan kundens erfarna verksamhetsresurser säkerställde att testerna speglade verkliga affärsprocesser och kritiska kundflöden.