28/07/2020
I en verden, der i stigende grad er afhængig af teknologi, udgør softwareapplikationer rygraden i næsten enhver moderne virksomhed. Fra kundestyringssystemer til interne kommunikationsværktøjer er disse applikationer afgørende for den daglige drift. Men hvad sker der, efter en applikation er udviklet og lanceret? Hvem sikrer, at den kører problemfrit, forbliver sikker og fortsat opfylder virksomhedens behov? Svaret ligger i en disciplin kendt som Application Management (AM), eller på dansk, applikationsstyring. Det er den omfattende proces, der sikrer, at en softwareapplikation forvaltes, vedligeholdes og understøttes effektivt gennem hele dens levetid.

En Dybdegående Forståelse af Application Management
Application Management er en kontinuerlig og proaktiv proces, der strækker sig langt ud over simpel fejlfinding. Det handler om at forvalte en applikations fulde livscyklus, fra den første idé til den dag, den tages ud af drift. Denne disciplin integrerer en række forskellige ydelser, processer og metoder for at sikre, at specialudviklede, standardiserede eller netværksbaserede forretningsapplikationer fungerer optimalt.
Et dedikeret Application Management-team arbejder tæt sammen med en bred vifte af interessenter, herunder udviklere, testere, forretningsenheder og slutbrugere. Deres primære mål er at sikre, at applikationerne ikke kun fungerer teknisk, men også understøtter organisationens overordnede strategiske mål. De overvåger ydeevne, identificerer og løser fejl, implementerer nødvendige opdateringer og sikkerhedsforanstaltninger og yder løbende support til brugerne.
Applikationens Livscyklus: Fra Fødsel til Pensionering
For at forstå Application Management fuldt ud er det nødvendigt at se på de forskellige faser, en applikation gennemgår. Hver fase kræver specifikke aktiviteter og kompetencer.
1. Applikationsudvikling
Selvom udvikling ofte ses som en separat disciplin, er det her, grundlaget for effektiv forvaltning lægges. I denne fase designes, kodes og testes applikationen. Et godt Application Management-team er ofte involveret tidligt for at sikre, at applikationen designes med henblik på stabilitet, skalerbarhed og nem vedligeholdelse.
2. Implementering (Deployment)
Når udviklingen er færdig, skal applikationen installeres og konfigureres i produktionsmiljøet. Dette indebærer opsætning af servere, databaser og netværkskomponenter. En vellykket implementering sikrer en problemfri overgang for brugerne og minimerer risikoen for nedetid.
3. Overvågning (Monitoring)
Dette er en kerneaktivitet i Application Management. Teamet overvåger kontinuerligt applikationens ydeevne, tilgængelighed og funktionalitet. Ved hjælp af specialiserede værktøjer (ofte kaldet Application Performance Management, APM) kan de proaktivt identificere potentielle problemer, før de påvirker brugerne. Overvågning omfatter alt fra svartider og ressourceforbrug til fejlrater.

4. Vedligeholdelse
Ingen software er perfekt fra starten, og forretningskrav ændrer sig over tid. Vedligeholdelse omfatter regelmæssige opdateringer, installation af patches for at rette fejl (bugs) og mindre forbedringer for at optimere driften. Dette sikrer, at applikationen forbliver stabil, sikker og relevant.
5. Support
Når brugere støder på problemer eller har spørgsmål, er det supportteamets opgave at hjælpe. Dette kan spænde fra simpel brugervejledning til kompleks fejlfinding. Effektiv support er afgørende for brugertilfredsheden og for at sikre, at applikationen udnyttes fuldt ud.
6. Sikkerhed
I en tid med konstante cybertrusler er applikationssikkerhed vigtigere end nogensinde. Application Management-teamet er ansvarligt for at implementere og vedligeholde cybersikkerhedsforanstaltninger for at beskytte applikationen og dens data mod sårbarheder og angreb. Dette inkluderer regelmæssige sikkerhedsscanninger og opdateringer. En stærk sikkerhed er fundamental.
7. Integration
Moderne applikationer eksisterer sjældent i et vakuum. De skal ofte kommunikere og udveksle data med andre systemer i organisationen. At sikre en problemfri og sikker dataflow mellem applikationer er en afgørende del af forvaltningsprocessen.
8. Pensionering
Alle applikationer har en udløbsdato. Når en applikation ikke længere er omkostningseffektiv, er blevet erstattet af en nyere løsning eller ikke længere understøtter forretningsbehovene, skal den udfases. Denne proces indebærer dataarkivering, afvikling af infrastruktur og kommunikation til brugerne.
Rollen inden for ITIL-rammeværket
ITIL (Information Technology Infrastructure Library) er et anerkendt sæt af bedste praksisser for IT Service Management (ITSM). Inden for ITIL præsenteres Application Management som en central 'funktion', der er ansvarlig for at forvalte applikationer gennem hele deres livscyklus. Mange af aktiviteterne er indlejret i andre ITIL-processer som incident management, problem management og change management, men funktionen sikrer et holistisk fokus på selve applikationen.

Den centrale rolle i denne funktion er 'Applications Analyst' (Applikationsanalytiker). Denne person eller dette team har det tekniske og forretningsmæssige ejerskab af en eller flere applikationer. De er dybt involveret i design, test, drift og løbende forbedring af de tjenester, som applikationen leverer.
Tabel: Livscyklussens Faser og Aktiviteter
For at give et klart overblik er her en tabel, der opsummerer de centrale faser og tilhørende opgaver i Application Management.
| Fase i Livscyklus | Nøgleaktiviteter |
|---|---|
| Udvikling | Design, kodning, test, sikring af vedligeholdelsesvenlighed. |
| Implementering | Installation, konfiguration, udrulning i produktionsmiljøet. |
| Overvågning | Kontinuerlig måling af ydeevne, tilgængelighed og fejlrater. |
| Vedligeholdelse | Fejlrettelser (patches), opdateringer, mindre forbedringer. |
| Support | Brugerhjælp, fejlfinding, løsning af hændelser (incidents). |
| Sikkerhed | Sårbarhedsscanning, sikkerhedsopdateringer, adgangskontrol. |
| Integration | Sikring af datastrømme mellem forskellige systemer. |
| Pensionering | Dataarkivering, nedlukning af servere, kommunikation. |
Ofte Stillede Spørgsmål (FAQ)
Hvad er forskellen på Application Management og Application Development?
Den primære forskel ligger i tidsperspektivet. Application Development (applikationsudvikling) er typisk et projekt med en defineret start og slut, der har til formål at bygge og levere en ny applikation eller en stor ny funktion. Application Management (applikationsstyring) er derimod en løbende proces, der starter, når applikationen er implementeret, og fortsætter, indtil den pensioneres. Det handler om den daglige drift, vedligeholdelse og optimering.
Hvilke værktøjer bruges til Application Management?
Der anvendes en bred vifte af værktøjer. De mest almindelige er APM-værktøjer (Application Performance Management) til overvågning af ydeevne, log-management-systemer til at analysere hændelser, ITSM-værktøjer (IT Service Management) til at håndtere support-sager og ændringsanmodninger, samt diverse sikkerhedsscannere og automatiseringsværktøjer til deployment og patching.
Hvorfor er Application Management så vigtigt for en virksomhed?
Effektiv applikationsstyring er afgørende for forretningskontinuitet. Det sikrer, at de kritiske systemer, som medarbejderne og kunderne er afhængige af, er stabile, hurtige og sikre. Det fører til øget produktivitet, bedre kundeoplevelser, reduceret risiko for datatab eller sikkerhedsbrud og i sidste ende lavere driftsomkostninger, da problemer opdages og løses proaktivt i stedet for reaktivt.
Hvis du vil læse andre artikler, der ligner Hvad er Application Management? En Komplet Guide, kan du besøge kategorien Teknologi.
