Come Internet e le piattaforme Web 2.0 collaborazione si evolvono , i processi di sviluppo del software sono spesso distribuiti geograficamente distanti tra ingegneri del software . Gli sviluppatori di software possono essere dipendenti di una grande azienda multinazionale o ingegneri di software indipendenti che lavorano attraverso una piattaforma di sviluppo open source . Di conseguenza , la necessità di esistere adeguate risorse di integrazione per facilitare lo sviluppo , testing , l'implementazione e la distribuzione.
Storia
Prima di Internet e di sviluppo distribuito , project manager sarebbe fare l'operazione di integrazione software . Tutti gli ingegneri del software sono stati co- ubicato ed era più facile per gestire lo sviluppo di componenti e l'integrazione . Tuttavia, a causa della natura distribuita e tecniche di sviluppo del software di oggi , la complessità e il numero di componenti software che alimentano una domanda, sono richieste soluzioni più dedicate.
Process
il processo di gestione delle release software è meglio definito da una mappa di processo simile a quello illustrato a Taskmap.com . La mappa mostra come una data di rilascio del software deve essere progettato, costruito, testato e rispedito al processo di sviluppo fino a quando è completato . Ogni singola attività è suddivisa in sotto-attività . Tutte le attività e sotto- attività richiedono uno stretto coordinamento e la collaborazione tra gli sviluppatori .
Uscita Direttore
Per ogni progetto software , che si tratti di un ambiente geograficamente disperso multinazionale o open-source , qualcuno deve servire come manager di rilascio . Il lavoro di un manager di rilascio è quello di gestire il processo di rilascio . Essi devono avere una conoscenza dettagliata del software applicativo e di processo di sviluppo, il ciclo di vita di sviluppo del software e di essere sintonizzato nelle varie attività commerciali e di marketing associati al progetto . In generale , il rilascio report manager al responsabile del progetto .
Strumenti
Ci sono diversi strumenti software sul mercato per sostenere le attività di gestione delle release software. Uno di questi strumenti nel Software Release Manager sviluppato dalla University of Colorado Dipartimento di Informatica . Questo e altri strumenti sono disponibili a rilasciare manager per aiutarli a gestire il processo di rilascio del software .
software © www.354353.com