Application Lifecycle Management
Digitaliseringen går med fuld kraft, og systemlandskaberne forgrener sig i dag til nærmest alle dele af organisationen. Der bliver i stigende grad implementeret forretningskritiske Mobile First webapplikationer på tværs af virksomheder og det har lagt pres på it-afdelingerne, som skal drifte, vedligeholde og udvikle på de mange applikationer.
I takt med yderligere digitalisering, implementeringen af flere applikationer, øges behovet for yderligere funktionalitet og samtidigt vokser kompleksiteten i og omkring applikationen. Derfor er det essentielt at kende applikations livscyklus.
Application Lifecycle Management – bedre kendt som ALM – er grundlæggende en administration af en applikations livscyklus. Det omfatter alt fra styring, udvikling og vedligehold af applikationen. Applikationscyklussen er en proces med cyklisk softwareudvikling, der typisk omfatter elementer som planlægning, udvikling, opbygning, afprøvning, implementering, drift og overvågning.
ALM kombinerer alle fagområder, der er berørt i udviklingsprocessen, for at sikre effektiviteten af udviklingen, sker via forudsigelighed. Derfor er automatisering en vigtig del af ALM. Gennem automatiseringsværktøjer øges produktiviteten, sikkerheden og kvaliteten af applikationen.
Tre kerneaspekter af applikationscyklus
Administration af applikationslivscyklus indeholder tre aspekter: applikations administration, applikationsudvikling og applikationsdrift. Hver af de tre aspekter spiller en rolle i effektiv styring af applikationen gennem hele sin livscyklus og sikrer, at virksomheden er tilstrækkeligt positioneret i markedet til at skabe værdi af investeringerne i teknologi.
Administration af applikationer
Formålet med applikationsadministration er at sikre, at applikationen imødekommer virksomhedens behov. Effektiv applikationsadministration afhænger af en klar og målrettet struktur for applikationen, dens udvikling og drift. Virksomheden skal også sikre tilstrækkelig information, så projektledere kan træffe de bedste beslutninger til at styre applikationens livscyklus.
Applikationsudvikling
Indsamling og analyse af brugerkrav, udvikling og test af ny kode, opbygning og test af nye udgivelser og implementering af applikationen i produktionsmiljøet, er de vigtigste områder inden for applikationsudvikling. I modsætning til applikationsadministration, er applikationsudvikling ikke altid i proces. Applikationsudvikling sker oftest, inden første implementering og derefter genoptages applikationsudviklingen først, når der opstår behov ved fx brugerkrav/behov.
Applikationsdrift
Driften af en applikation, der allerede er udviklet og implementeret af organisationen, inkluderer overvågning og måling af ydeevne. Applikationer i produktion, udvikling og implementering af passende overvågningsværktøjer, giver udviklingsteams mulighed for at koordinere løsninger på applikationsproblemer, såsom performance eller nedbrydning. Applikationsdrift begynder, når en applikation er blevet implementeret og denne fortsætter til slutningen af programmets livscyklus.
Kontakt os vedrørende ALM
Få hjælp og vejledning til dine spørgsmål omhandlende ALM.
Hos Commentor står vi altid klar til at hjælpe dig.
Udfyld formularen og få en uforpligtende snak om, hvordan vi kan hjælpe din virksomhed.