Grundlaget for en god IT-løsning er et godt design og en velovervejet arkitektur. Et godt design er ikke kun et spørgsmål om at udvikle en teknisk løsning der kan performe og skalere - det drejer sig i ligeså høj grad om at designe en løsning der passer til den forretningsopgave der skal løses.
Samtidig er det et spørgsmål om, at dataarkitekturen skal tage højde for de mange ændrings- og udvidelsesønsker, der støder til under og efter udviklingen af løsningen. Man kan selvfølgelig ikke tage højde for alt hvad der måtte komme. Men vores vision skal altid være at skabe det perfekte altomfavnende generiske system - men samtidig er det vores ansvar at afgøre, hvornår det bedre kan svare sig at designe en specifik løsning.
Vores opdragsgivere kommer ofte med en meget konkret problemstilling, typisk en proces i organisationen der skal optimeres. Den lette og lige vej til målet er at designe en løsning, der underbygger processen som den er. Men her vil vi ofte udfordre vores kunder på om de nuværende arbejdsgange er optimale, eller om man netop vha. en IT-løsning kan finde mere optimale processer. Denne vekselvirkning med den berørte organisation betragter vi som en del af løsningsdesignet, og netop derfor ender vi ofte med at skabe mere værdi for kunden, end kunden egentligt forventer.
Med over 10 års erfaring med udvikling af kundespecifikke softwareløsninger, har vi i Bytelab opbygget et solidt fundament, hvorpå vi baserer vores løsninger. Dvs. når vi skal designe arkitekturen for et nyt system behøver vi ikke starte forfra hver gang, da vores løsninger har en del fællestræk. Fordelen ved at kunne genanvende en sund arkitektur er til at få øje på. Dels er der en økonomisk gevinst, pga. det sparede tidsforbrug, men derudover ved man, at arkitekturen er gennemprøvet og testet i en driftssituation.
Efterhånden baserer flere og flere af vores løsninger sig på en SOA-arkitektur, da behovet for enkelt integration mellem flere IT-systemer er stigende. En af udfordringerne ved en SOA-arkitektur er, at man skal overveje ens Masterdatamodel nøje inden løsningen udvikles. En anden ting der kan påvirke dataarkitekturen og løsningsdesign i det hele taget, er særlige krav til sikkerhed. Vi har gennem udviklingen af vores egen betalingsgateway, fået erfaring med at udvikle systemer, der overholder de sikkerhedskrav og regler der kræves for at ens system kan blive PCI-certificeret.
Udover at udarbejde løsningsdesign og arkitektur for systemer vi selv udvikler, tilbyder vi også disse kompetencer på konsulentbasis. Kontakt vores udviklingschef, Morten Pedersen, for en teknisk snak.
