Vad är release management?

Release Management är processen för 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 komma in i utvecklingsfasen.

Under utvecklingsaspekten av utgivningshantering gör programmerare ändringar och testar programvaran för att se hur förändringen påverkar funktionaliteten. 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 stöd.

Programvaruföretag stöder ofta samtidigt flera gamla utgåvor, medan de utvecklar nästa utgåva. En del av utgivningshanteringen 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 blir galnae, 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.

Release Managers har vanligtvis utbildning av informationsteknologi, även om de inte är specifikt involverade i mjukvaruutveckling. 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.

ANDRA SPRÅK

Hjälpte den här artikeln dig? Tack för feedbacken Tack för feedbacken

Hur kan vi hjälpa? Hur kan vi hjälpa?