Hvad er frigørelsesstyring?
Udgivelsesstyring 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 støtte.
Softwarevirksomheder understøtter ofte samtidig flere gamle udgivelser, mens de 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 opdateringer og ændringer bliver galeE, uden at have så mange udgivelser, at softwaren bliver upraktisk at administrere. For især 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.
Udgivelsesledere har normalt informationsteknologiuddannelse, selvom de ikke specifikt er 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 frigørelsesstyringsprocessen uden at kvæle innovation.