Hva er applikasjonslivssyklusstyring?

Application lifecycle management (ALM) er en praksis som brukes for utvikling av dataprogramvareapplikasjoner. Dette er ikke bare styring av kildekoden som deretter blir satt sammen til et program, men alle aspekter av utvikling fra konseptet til det punktet når applikasjonen ikke lenger er gjennomførbar for videre utvikling. Med denne praksisen er ALM et middel for å bygge bro over målene en virksomhet eller organisasjon har for et bestemt stykke programvare, opprettelse eller implementering av denne programvaren, og vedlikehold av programvaren. ALM er da en effektiv for å forbedre produksjon, samarbeid og kvalitet gjennom hele utviklingsprosjektets levetid.

Prosessen er typisk delt opp i tre hovedmål, hver med overlappende ansvar. Den primære og mest utbredte praksisen gjennom hele anvendelsen av livssyklusstyringsprosessen er styring. Fra unnfangelsesøyeblikket styres og spores alt i ALM-prosessen. Hver komponent i livssyklusen, inkludert design, utviklerne, programvarekoden, faller under styringsansvaret.

Styring håndterer hele organisasjonen av disse elementene, samt analyser og rapportering generert fra hvert trinn i prosessen. Dette hjelper virksomheten til å ta gode beslutninger om videreutviklingsarbeid, for eksempel kostnadssammenligning med ulike aspekter av livssyklusen for å forbedre den totale prosessen. Datametrikene som er oppnådd under styring av programmets livssyklus gjennom styring av dem, er også viktige for å avgjøre om videreutvikling er berettiget, eller om programvareprosjektet skal kasseres for en ny innsats.

Det andre primære aspektet av ALM, utvikling, er der all den ordspråklige skiftenøkkel-spinningen foregår. Det er også her applikasjonslivssyklusadministrasjon kan bli forvirret med programvareutviklingslivssyklusen (SDLC), som i seg selv inneholder flere nivåer av kompleksitet. ALM inkluderer imidlertid SDLC som en kritisk komponent. Utviklingsaspektet ivaretar krav, design, koding og testing av programvaren. Det er også her mye av vedlikeholdet skjer, for eksempel nye fullversjoner, feilrettinger og mindre utgivelser.

Så er det den daglige driften. Når programvaren har nådd en tilstand der den kan distribueres, ved at den oppfyller alle kravene og designspesifikasjonene og har bestått den første testen for kvalitet, er den egnet til utgivelse. Operasjoner plukker opp applikasjonslivssyklusadministrasjonsrollen her ved å forberede programvaren for distribusjon. Dette kan innebære all markedsføring og salg som måtte være nødvendig og sette opp et støttemiljø for å hjelpe kunder.

ANDRE SPRÅK

Hjalp denne artikkelen deg? Takk for tilbakemeldingen Takk for tilbakemeldingen

Hvordan kan vi hjelpe? Hvordan kan vi hjelpe?