Produktmodernisering
Som med så mange andre produkter er der tilfælde, hvor en applikation ikke lever op til de krav der stilles til den. Der kan der være mange årsager til, fx at:
- der er nye krav til applikationen
- at de oprindelige krav opfyldes ikke tilstrækkeligt
- at dele af hardware- eller softwareplatformen understøttes ikke længere
Vi har stor erfaring med produktmodernisering. Vi har et bredt teknologisk fundament, og vores erfarne udviklere opnår hurtigt et godt kendskab til en applikation og det tilhørende domæne, så vi kan vurdere løsningsmulighederne.
Nogle gange er de nye krav kendt på forhånd. I andre tilfælde gennemfører vi et analyseforløb, hvor kravene identificeres. Herefter identificerer vi de mulige løsninger og gennemfører due diligence fx vha. reviews eller prototyper, som kan give input til business cases og hjælpe organisationen med at tage beslutning om det kan betale sig at modernisere applikationen.
I nogle tilfælde kan det bedst betale sig at lave en større modernisering (evt. et komplet redesign). I andre tilfælde man man nøjes med at lave enkelte forbedringer. I enkelte tilfælde kan det endda vise sig ikke at være rentabelt at lave en modernisering.
Når man i forbindelse med modernisering af et system skal i gang med implementeringen er der ofte en række ekstra hensyn som skal tages. For det meste er applikationen som skal moderniseres allerede i drift, hvilket stiller store krav til kvalitetssikring og minimering af driftsforstyrrelser. I implementeringsfasen har vi derfor et ekstra fokus på test. Vi anvender bla. unit-test, integrationstest og test driven development for at sikre at både ny og gammel funktionalitet fungerer. Udrulning af opdateringer planlægges i tæt samarbejde med kunden, så eventuel nedetid påvirker kundens organisation mindst muligt.