Efter att ha genomfört en grundlig behovsanalys och samlat in alla nödvändiga krav var nästa steg att omvandla dessa till en konkret design. Hos SaaS Innova vet vi att en bra design inte bara handlar om utseende, utan också om hur systemet fungerar under ytan. När vi började skissa upp Sellamigos nya system var användarvänlighet och skalbarhet ledstjärnorna i vårt arbete.
Designprocessen: Från wireframes till prototyper
För att skapa en tydlig bild av hur systemet skulle fungera i praktiken började vi med att ta fram wireframes, enkla skisser som hjälpte oss att visualisera användarflödet. Målet var att göra det så enkelt som möjligt för hästägare att registrera sina sadlar, och lika enkelt för försäkringsbolag och återförsäljare att få tillgång till den information de behövde. Samtidigt behövde systemet kunna hantera ett växande antal användare och en ständigt ökande mängd data.
Vi skapade även interaktiva prototyper som vi presenterade för Sellamigo. Dessa gjorde det möjligt för oss att få feedback tidigt i processen, så att vi kunde göra justeringar innan vi påbörjade utvecklingen. Prototyperna visade bland annat hur en sadel registreras och hur en stulen sadel markeras, samt hur kopplingarna till försäkringsbolag och den digitala grannsamverkan skulle fungera. Genom att testa olika lösningar tidigt kunde vi säkerställa att systemet var intuitivt att använda och samtidigt effektivt.
Skalbar och flexibel arkitektur
Parallellt med designarbetet påbörjade vi arbetet med systemets arkitektur. Sellamigos system behövde inte bara fungera i dag, utan också vara redo att växa i framtiden. Vi valde därför en mikrotjänstarkitektur, vilket innebär att varje funktion i systemet fungerar som en separat modul. Denna uppbyggnad ger flera fördelar:
Skalbarhet – Om Sellamigo i framtiden skulle behöva hantera fler användare eller lägga till nya funktioner, kan vi enkelt uppdatera eller utöka enskilda moduler utan att störa resten av systemet. Det gör också att systemet kan fortsätta att vara snabbt och pålitligt, även när det växer.
Flexibilitet – Med en modulär arkitekturkan Sellamigo enkelt anpassa systemet till nya behov. Till exempel kan nya kopplingar till försäkringsbolag eller andra aktörer läggas till utan större ingrepp i systemets kärna.
Säkerhet – Genom att separera olika delar av systemet kan vi säkerställa att känslig information hanteras på ett säkert sätt. Tillexempel kan användardata och sadelregistreringar hållas separata från externa system som försäkringsbolag, vilket minskar risken för intrång.
Användarvänlighet i fokus
När vi designade gränssnittet för systemet var enkelhet och användarvänlighet högsta prioritet. Systemet skulle användas av många olika typer av användare – från hästägare till poliser och försäkringsbolag. Det var därför viktigt att varje grupp snabbt skulle kunna hitta den information de behövde, utan att bli överväldigade av onödig funktionalitet.
Ett av våra viktigaste designbeslut var att skapa en responsiv design, så att systemet fungerar lika bra på en mobiltelefon som på en dator. Många av Sellamigos användare är ständigt på språng, och därför var det viktigt att de skulle kunna hantera sina sadlar, eller markera enstöld, direkt från sin mobil.
Nästa steg: Utveckling och implementering
Med en solid design och en genomtänkt arkitektur på plats var vi nu redo att gå vidare till nästa steg – utvecklingen av systemets backend. Men mer om det i nästa inlägg, där vi kommer att beskriva hur vi byggde systemets fundament och vilka tekniska lösningar vi valde för att säkerställa både prestanda och säkerhet.