? Software release management er en proces, hvorigennem software stilles til rådighed for og opnået af dets brugere og udviklere. Det udviklede sig til støtte for geografisk spredte softwareingeniører , der samarbejder om udvikling af software -projekter. Hver ingeniør arbejder på en given komponent af softwaren , og på et tidspunkt skal alle de komponenter kommer sammen, og inter- operere frit . Den software release management proces er designet til at hjælpe med at styre denne udvikling proces. Formål
p Som internettet og Web 2.0 samarbejdsplatforme udvikler sig, er softwareudvikling processer ofte fordelt geografisk spredte softwareingeniører . Softwareudviklere kunne være medarbejdere i et stort multinationalt selskab eller uafhængige software ingeniører, der arbejder på tværs af en open source udviklingsplatform. Som et resultat heraf , behovet eksisterer for tilstrækkelige integration ressourcer til at lette udvikling, test, implementering og distribution.
History
Forud for internettet og distribueret udvikling , projektledere ville gøre software integration opgaven. Alle softwareingeniører blev co- beliggende og det var nemmere at styre komponent udvikling og integration. Men på grund af den distribuerede og tekniske karakter af nutidens software udvikling , kompleksiteten og antallet af softwarekomponenter fodring én ansøgning, er mere dedikerede løsninger påkrævet.
Process
< br >
software release management processen defineres bedst ved en fremgangsmåde kort svarende til den vist ved Taskmap.com . Kortet viser, hvordan en given software release skal planlægges , bygges , testes og sendt tilbage til udviklingsprocessen , indtil den er færdig . Hver enkelt opgave er opdelt i delopgaver . Alle opgaver og delopgaver kræve en tæt koordinering og samarbejde blandt udviklere .
Udgivelsesansvarlige
For hver software-projekt , uanset om det er en geografisk spredt multinational eller open- source miljøet skal en person tjene som en release manager. Jobbet af en release manager er til at styre frigivelsen proces. De skal have detaljeret kendskab til programmet og udviklingsproces , softwareudvikling livscyklus og blive tunet ind de forskellige forretningsområder og markedsføring aktiviteter i forbindelse med projektet. Generelt , frigivelse Manager rapporterer til projektlederen .
Værktøj
Der er flere software-værktøjer på markedet til at understøtte software release management aktivitet. Et sådant værktøj i Software Release manager udviklet af University of Colorado Computer Science afdeling. Dette og andre værktøjer er tilgængelige til at frigive ledere til at hjælpe dem med at styre den software release -processen.