Software release management is een proces waarbij software ter beschikking wordt gesteld en verkregen door zijn gebruikers en ontwikkelaars . Het ontwikkelde zich in ondersteuning van geografisch verspreide software engineers die werken aan de ontwikkeling van software projecten . Elke ingenieur werkt op een bepaalde component van de software en op een gegeven moment moeten alle componenten samen en naadloos interoperabel . De software release management proces is ontworpen om te helpen het beheer van dit ontwikkelingsproces . Doel Als het internet en Web 2.0 collaborative platforms ontwikkelen, zijn software- ontwikkelingsprocessen vaak verdeeld tussen geografisch verspreide software engineers . De software- ontwikkelaars kunnen zijn werknemers van een grote multinational of onafhankelijke software-engineers werken in een open source ontwikkelplatform . Als gevolg hiervan , het hoeft er voor voldoende middelen integratie te ontwikkelen , testen , implementeren en distribueren . Geschiedenis Voorafgaand aan het internet en gedistribueerde ontwikkeling , projectmanagers vergemakkelijken zou de software-integratie taak te doen . Alle van de software engineers waren co-located en het was makkelijker om component ontwikkeling en integratie te beheren . Echter , vanwege de verdeelde en technische karakter van de hedendaagse software-ontwikkeling , de complexiteit en het aantal softwarecomponenten handmatig met een applicatie , meer toegewijde oplossingen nodig . Proces < br > de software release management proces is het best gedefinieerd door een proces kaart vergelijkbaar met de een geïllustreerd bij Taskmap.com . De kaart laat zien hoe een bepaalde software release moeten worden gepland , gebouwd , getest en teruggestuurd naar de ontwikkeling proces totdat deze is voltooid . Elke individuele opdracht is opgesplitst in deeltaken . Alle taken en sub - taken vereisen nauwe coördinatie en samenwerking tussen de ontwikkelaars . Release Manager Voor elk software project , of het nu een geografisch verspreide multinational of een open - source omgeving , iemand moet dienen als een release manager . De taak van een release manager is om de release -proces te beheren . Zij moeten beschikken over gedetailleerde kennis van de software-applicatie -en ontwikkelingsproces , de ontwikkeling van software levenscyclus en worden afgestemd op de verschillende business -en marketing activiteiten in verband met het project . In het algemeen , de release manager rapporteert aan de projectmanager . Gereedschap Er zijn verschillende software tools op de markt om software release management activiteit te ondersteunen . Een dergelijk instrument in de software release Manager is ontwikkeld door de Universiteit van Colorado Computer Science Department . Deze en andere hulpmiddelen zijn beschikbaar om managers vrij om hen te helpen de software release proces te beheren .
|