Requisiti Di Controllo
Il controllo dei requisiti può essere la funzione più importante di realizzare il successo su un progetto e di accertare l'impiego possibile completo del sistema sviluppato. Il controllo non significa che ci sono mai tutti i cambiamenti all'originale non baselined i requisiti. Significa che tutti i consegnatari nel progetto sono informed di ed implicato in i requisiti controllano il processo che elimina la singola minaccia più grande a tutto lo strisciamento di requisiti di progetto — di sviluppo del sistema. La latta di strisciamento di requisiti e probabilmente dovrebbe essere osservata come saboteur villainous che, come un chameleon, intraprende molti colori differenti. Questo furfante colpisce fuori con soltanto uno scopo: ottenga qualcuno, chiunque sul progetto, fare un cambiamento in baselined i requisiti senza valutare l'effetto e la disposizione logica del cambiamento ed informare tutti i partiti dell'esigenza del cambiamento. Per eliminare strisciamento di requisiti: - accertisi che ci siano requisiti della linea di base. - abbia un metodo di controllo del cambiamento sul posto per il maneggiamento del qualunque tipo di modifica a baselined i requisiti. - accertisi che tutti popolino implicato nel progetto, sia dal lato di pubblicazione che dal lato di sviluppo, capiscono che il processo ed i metodi impiegati ai requisiti della linea di base ed interessare il cambiamento al baselined i requisiti. La linea di base della lista di requisiti è stabilita dopo la riunione di revisione del cliente e dovrebbe essere data un contrassegno unico a quel tempo. Deve essere distribuita a tutti i partecipanti mentre gli unici requisiti elencano per essere usati come progettazione comincia. Il contrassegno dovrebbe avere disposizioni per indicare la versione o l'edizione o liberarsi. Se un cambiamento approvato è fatto ai requisiti elenchi, il contrassegno deve essere aggiornato e la lista modificata di requisiti distribuita a tutti i partecipanti. Controllo del cambiamento dei requisiti Per esempio, ad esempio che come il disegno dell'interfaccia di utente grafica (GUI) inizia, il progettista si rende conto che non ci è requisito del GUI fornire il trasporto al sottosistema di domanda, una funzione che il progettista ritiene sarà essenziale all'utente. Usando i requisiti controlli il processo, il progettista non aggiunge la funzione (che abbia strisciato i requisiti). Invece, il progettista prepara un rapporto di incident/problem che nota il fatto che ci non è un requisito del GUI interrogare il trasporto ed informa il custode dei requisiti elenca, che possono essere il responsabile di garanzia della qualità, responsabile di ingegneria, il responsabile di progetto, o qualcuno nell'amministrazione di configurazione. Le informazioni fornite dal progettista sono valutate per effetto di progetto e sono disfatte di in uno di seguenti sensi: 1. Il cambiamento è approvato come componente necessario dello sforzo corrente di sviluppo del sistema. In questo caso, il programma ed il preventivo saranno valutati per effetto. Se il programma deve essere effettuato, una decisione dell'amministrazione dovrà essere presa per quanto riguarda la aggiunta della risorsa per fare la programmazione, l'aumento delle ore per uno o più programmatori attuali, o contrarrsi verso l'esterno quella parte di lavoro. Se il preventivo è già alle ossa nude ed il programma deve essere venuto a contatto di, quindi le ore aumentate molto probabilmente saranno incluse fuori orario nella categoria degli impiegati esenti del nonpaid, ma l'amministrazione deve rendersi conto che stanno aumentando il pro rischio del ject. 2. Il cambiamento è approvato come modifica al sistema corrente da effettuare nel primo rilascio di software successivo alla consegna iniziale del sistema. Un work-around può o non può avere bisogno di di essere sviluppato per l'esecuzione iniziale. Il punto deve assicurarsi che ci è accordo con il cliente quanto a chi sta andando sviluppare il work-around se è necessario. L'altro punto critico da fare qui è che le annotazioni di controllo del cambiamento ed il procedimento per usando devono essere effettuati in modo che gli articoli come questo non cadano attraverso le crepe mentre lo sviluppo per il rilascio seguente inizia. 3. Il cambiamento è approvato come aumento futuro potenziale al sistema corrente senza un programma specifico per l'esecuzione. Simile al cambiamento approvato come modifica, le annotazioni di controllo del cambiamento devono essere precise accertarsi che la decisione specifica a questo cambiamento non sia persa. Poiché questo cambiamento non si transformerà in in parte del rilascio seguente, andrà di nuovo a condizione della lista di desiderio e sarà realizzato l'intero processo di requisiti. Il motivo per questo deve accertarsi che lo sviluppo di questo aumento sia previsto per lavoro e la consegna all'interno del contesto di tutto il altro lavoro attuale. 4. Il cambiamento è rifiutato. Ciò si chiude verso l'esterno il rapporto di avvenimento. Nessun lavoro è previsto ora o per il futuro. Ci possono essere molti motivi per questo tipo di risposta. Qualunque il motivo, l'azione di rifiuto ed il motivo per il rifiuto dovrebbero essere registrati all'interno del processo di controllo del cambiamento. Un'annotazione di tutti i cambiamenti chiusi è effettuata per accertare la storia esatta di progetto e per fornire la spiegazione razionale sopra perchè il cambiamento è stato rifiutato. Ogni volta che tutto il software è liberato al cliente, il rilascio dovrebbe seguire un processo definito dell'amministrazione del rilascio che include l'identificazione specifica di tutti i componenti che sono inclusi nel rilascio di software come pure i componenti che sono presupposti per essere presenti (cioè, software di sistema). Questa identificazione anche dovrebbe includere i rapporti specifici di incident/problem che erano corretti dal rilascio e da tutti i work-arounds che sono stati sviluppati per i problemi conosciuti che esistono nel software. ciò è un articolo aggiunto da Ralph T. Dowson
|
|||||
|