Hva er utgivelsesadministrasjon?
Utgivelsesadministrasjon er prosessen med å føre tilsyn med og kontrollere programvareutgivelser med målet å timing dem riktig og holde utrullingen av nye utgivelser så jevn som mulig. Programvareselskaper kan ha en offiser som er tiltalt for spesifikt å håndtere nye utgivelser, og i andre tilfeller utnevner prosjektgrupper en leder for å koordinere dette arbeidet. Det kreves en rekke ferdigheter for å administrere programvareutgivelser godt, inkludert muligheten til å akseptere det faktum at et produkt vil være under konstant revisjon til det blir pensjonert.
Prosessen med utgivelsesadministrasjon starter med forespørsler som er videresendt til utviklingsteam. Disse kan inkludere brukerforespørsler fra folk som ønsker mer funksjonalitet, sammen med forslag eller forespørsler fra firmaets tjenestemenn som ønsker å tenke fremover og prosjektbrukerbehov. Teamet vurderer disse forespørslene, diskuterer vanskelighetsgraden med implementering og gir råd om å komme videre eller skrinlegge forespørsler for fremtiden. Etter hvert vil de utvikle en liste over endringer som skal gjøres i programvaren og kan gå inn i utviklingsfasen.
Under utviklingsaspektet av utgivelsesadministrasjon gjør programmerere endringer og tester programvaren for å se hvordan endringen påvirker funksjonaliteten. Målet er å oppdage problemer før du slipper programvaren, og unngå kostnader og skade på omdømme forbundet med å måtte opprette en oppdatering etter en ny utgivelse. Etter hvert som utviklerne blir mer sikre på stabiliteten i en utgivelse, kan de sende den ut til større grupper av testere for å sette den gjennom tempoene, før de til slutt pakker den for distribusjon og gir støtte.
Programvareselskaper støtter ofte flere gamle utgivelser, mens de utvikler neste utgivelse. En del av utgivelsesledelse innebærer å tenke på timing. Programvareselskaper ønsker vanligvis å lage en vanlig utgivelsesplan for å forsikre brukere om at det blir gjort oppdateringer og endringer, uten å ha så mange utgivelser at programvaren blir upraktisk å administrere. For spesielt store utgivelser, som et hopp fra en 2.0 til en 3.0-versjon, kan det se ut til et større etterslep mellom utgivelsestidene fordi utviklerne gjør betydelige endringer.
Utgivelsesansvarlige har vanligvis opplæring i informasjonsteknologi, selv om de ikke er spesielt involvert i programvareutvikling. De har også forretningsferdigheter og evnen til å samarbeide med programvareutviklere, juridiske rådgivere, reklameavdelinger og andre medlemmer av et programvareselskap. Fleksibilitet og kreativitet er begge nyttige egenskaper å ha, og det er evnen til å holde folk koordinert, fokusert og på oppgave gjennom hele utgivelsesadministrasjonsprosessen uten å kvele innovasjon.