Per spiegare il lavoro che comporta la disciplina di distribuzione, le attività ed i prodotti di lavoro vengono
organizzati in un pattern di capacità per la disciplina.
La distribuzione riguarda il rendere disponibile il prodotto software all'utente finale e rappresenta l'apice dello
sforzo dello sviluppo software.
La Pianificazione della distribuzione (Compito: Distribuzione del piano) inizia presto nel ciclo di vita del
progetto e indirizza non solo la produzione di software distribuibile ma anche lo sviluppo di materiale per
l'addestramento e di materiale di supporto del sistema per garantire che l'utente finale possa usare correttamente il
prodotto software distribuito.
Il Materiale di supporto (Compito: Sviluppo del materiale di supporto) fornisce
informazioni ad ampio raggio su quanto richiesto dall'utente finale in merito all'installazione, al funzionamento,
all'uso e alla manutenzione del sistema distribuito. Include anche materiale di addestramento che sarà richiesto per
poter usare in modo efficace il nuovo sistema.
La Disciplina di distribuzione pone grande enfasi sull'assicurazione che il prodotto sia ben verificato prima che venga
rilasciato alla base dei clienti. L' attività di gestione dell'accettazione del test ricopre due tipi di
ambienti di test. In primo luogo, i build devono essere sufficientemente testati nell'ambiente di sviluppo del test (Compito: Gestione accettazione test) e poi testati di nuovo sul sito di destinazione
(Compito: Gestione accettazione test per Personalizzazione installazione).
L''ambiente di test' deve essere una 'istanza' dell'ambiente di destinazione.
Una volta testato il prodotto sul sito di sviluppo, deve essere preparato per la distribuzione al cliente. Il rilascio
può essere creato per scopi di verifica della versione beta o per una distribuzione del test all'utente finale o, a
seconda del livello di completezza del prodotto finale. Compito: Produzione dell'unità di distribuzione descrive le
logistiche della creazione di un rilascio di prodotto consistente in materiale software ed i prodotti di lavoro che lo
accompagnano richiesti per installarlo ed usarlo efficacemente.
Un programma beta si riferisce al processo usato dall'organizzazione per sollecitare un feedback da un sottoinsieme di
utenti su prodotti che sono in fase di sviluppo. Il feedback viene usato per accrescere il prodotto. Compito: Prodotto Beta del test descrive le attività necessarie
per abilitare la distribuzione iterativa di un prodotto e l'impegno sistematico del cliente nel creare il prodotto
finale.
Software 'shrink wrap' Compito: Pacchetto del prodotto descrive le attività per
impacchettare il prodotto software, gli script di installazione e i manuali per l'utente e destinarli alla produzione
su vasta scala, come qualunque altro prodotto di consumo.
E' possibile far installare il proprio software da chi lo sta sviluppando, oppure è possibile scaricarlo da internet.
Compito: Dare l'accesso al sito per il download fa riferimento
alla prodotto reso disponibile per l'acquisto ed il download da internet come canale di distribuzione del software.
|