Skip to main content

Vad är släpphantering?

Släpphantering är processen att övervaka och kontrollera programvarutrelat med målet att timing dem ordentligt och hålla utrullningen av nya utgåvor så smidiga som möjligt.Programvaruföretag kan ha en officer som är anklagad för att specifikt hantera nya utgåvor, och i andra fall utser projektgrupper en huvudperson för att samordna detta arbete.Ett antal färdigheter krävs för att hantera mjukvaruutgivningar väl, inklusive förmågan att acceptera det faktum att en produkt kommer att vara under ständig revision tills den är pensionerad.

Processen för utgivningshantering börjar med förfrågningar som vidarebefordras till utvecklingsgrupper.Dessa kan inkludera användarförfrågningar från personer som vill ha mer funktionalitet, tillsammans med förslag eller förfrågningar från företagets tjänstemän som vill tänka framåt och projicera användarnas behov.Teamet granskar dessa förfrågningar, diskuterar svårigheten att implementera och ger råd om att gå vidare eller hylla förfrågningar för framtiden.Så småningom kommer de att utveckla en lista över ändringar som ska göras i programvaran och kan gå in i utvecklingsfasen.

Under utvecklingsaspekten av frisläppningshantering gör programmerare ändringar och testar programvaran för att se hur förändringen påverkar funktionen.Målet är att upptäcka problem innan du släpper programvaran, undviker kostnaden och skadorna på rykte som är förknippade med att behöva skapa en patch efter en ny utgåva.När utvecklarna blir mer säkra på stabiliteten i en frisläppande kan de skicka den ut till större grupper av testare för att sätta det genom sina steg, innan de äntligen förpackar det för distribution och ger support.

Programvaruföretag stöder ofta samtidigt flera gamla gamlautsläpp, medan du utvecklar nästa utgåva.En del av släpphanteringen innebär att tänka på timing.Programvaruföretag vill vanligtvis skapa ett regelbundet släppschema för att försäkra användare om att uppdateringar och ändringar görs, utan att ha så många utgåvor att programvaran blir opraktisk att hantera.För särskilt stora utgåvor, som ett hopp från en 2.0 till en 3.0 -version, kan en större fördröjning visas mellan släpptiderna eftersom utvecklarna gör betydande förändringar.

Utgivningschefer har vanligtvis informationsteknologiutbildning, även om de inte är specifikt involverade i programvarautveckling.De har också affärsförmåga och förmågan att arbeta med mjukvaruutvecklare, juridiska rådgivare, reklamavdelningar och andra medlemmar i ett mjukvaruföretag.Flexibilitet och kreativitet är båda användbara egenskaper att ha, liksom förmågan att hålla människor samordnade, fokuserade och påtagande under hela utgivningshanteringsprocessen utan att kväva innovation.