Skip to main content

Hvad er frigørelsesstyring?

Release Management er processen med at føre tilsyn med og kontrollere softwareudgivelser med det mål at timere dem korrekt og holde udrulningen af nye udgivelser så glat som muligt.Softwarevirksomheder kan have en officer, der er tiltalt for specifikt styring af nye udgivelser, og i andre tilfælde udnævner projektteam en hovedperson til at koordinere dette arbejde.Der kræves en række færdigheder for at administrere softwareudgivelser godt, herunder evnen til at acceptere det faktum, at et produkt vil være under konstant revision, indtil det er pensioneret.

Processen med frigørelsesstyring starter med anmodninger, der videresendes til udviklingshold.Disse kan omfatte brugeranmodninger fra folk, der ønsker mere funktionalitet sammen med forslag eller anmodninger fra virksomhedens embedsmænd, der ønsker at tænke fremad og projicere brugerbehov.Holdet gennemgår disse anmodninger, diskuterer vanskeligheden ved implementering og giver råd om, hvorvidt man skal komme videre eller hylde anmodninger om fremtiden.Til sidst vil de udvikle en liste over ændringer, der skal foretages til softwaren og kan komme ind i udviklingsfasen.

Under udviklingsaspektet af frigørelsesstyring foretager programmerere ændringer og tester softwaren for at se, hvordan ændringen påvirker funktionaliteten.Målet er at få øje på problemer, før du frigiver softwaren, undgår omkostningerne og skaderne på omdømme, der er forbundet med at skulle oprette en patch efter en ny udgivelse.Efterhånden som udviklerne bliver mere sikre på stabiliteten af en frigivelse, kan de sende den ud til større grupper af testere for at sætte den gennem dens tempo, før de endelig emballeres til distribution og yder support.

Softwarevirksomheder understøtter ofte samtidig flere gamleUdgivelser, mens du udvikler den næste udgivelse.En del af frigørelsesstyring involverer at tænke på timing.Softwarevirksomheder ønsker normalt at oprette en regelmæssig frigivelsesplan for at forsikre brugerne om, at der foretages opdateringer og ændringer uden at have så mange udgivelser, at softwaren bliver upraktisk at administrere.For særligt store udgivelser, som et spring fra en 2,0 til en 3.0 -version, kan en større forsinkelse vises mellem frigivelsestider, fordi udviklerne foretager betydelige ændringer.

Frigørelsesledere har normalt informationsteknologiuddannelse, selvom de ikke er specifikt involveret i softwareudvikling.De har også forretningsfærdigheder og evnen til at arbejde med softwareudviklere, juridiske rådgivere, reklameafdelinger og andre medlemmer af et softwarevirksomhed.Fleksibilitet og kreativitet er begge nyttige træk at have, ligesom evnen til at holde folk koordineret, fokuseret og på opgaven gennem frigivelsesstyringsprocessen uden at kvæle innovation.