Come usareUDN Task Manager.Per la gestione dei progetti della cascata - una guida pratica per i primi timer
Abbiamo fatto un'ampia analisi di vari fattori che influenzano la gestione dei progetti della cascata. Questo ci ha aiutato a semplificare comeUDN Task Manager.Il software di gestione del progetto può essere utilizzato per risolvere tali problemi. La cascata è un popolare modello di gestione del progetto SDLC.
Tuttavia, è complicato in vari punti. Questo dettaglio di scrittura come è possibile utilizzareUDN Task Manager.Per arrivare con la massima produttività riguardante tutti i modelli di business orientati a cascata. Siamo andati un miglio supplementare per illustrare vari casi di uso vita reale ed esempi in cui è implementata la cascata e come si può usareUDN Task Manager.per semplificare ulteriormente quel processo - così via e così via.
La metodologia della cascata è la metodologia tradizionale e più comune utilizzata per la gestione del progetto. Segue un processo sequenziale e lineare che è il motivo per cui è spesso descritto come un "modello di ciclo di vita sequenziale lineare". Come suggerisce il nome, la cascata si concentra sulla pianificazione del ciclo di vita del progetto dividendo il progetto in parti distintive, separate ed esclusive: in un modello a cascata, ogni fase deve essere completata prima che la fase successiva possa iniziare.
Il completamento di ogni passo distintivo nella metodologia della cascata porta alla fase successiva del progetto proprio come una cascata effettiva. Una volta completato un segmento del progetto, non è possibile effettuare altre modifiche e nessuno dei due può essere saltato un passo per completare il successivo. Ogni fase è quindi dipendente dal completamento dei passaggi o dei livelli precedenti. Ciò rende il modello della cascata più utile per progetti più piccoli con requisiti ben definiti e meno incertezze. La sua semplicità e la sua facilità di implementazione ha reso la versione più popolare del ciclo di vita Systems Development Life (SDLC) per progetti software e progetti IT.
Quando si utilizza il modello a cascata, l'enfasi sta per assicurarsi che i requisiti e il design si adattino alle esigenze del progetto prima di passare alle fasi successive di sviluppo.
L'origine del modello della cascata è spesso attribuita alle industrie di produzione e costruzione. La metodologia della cascata era ideale per queste industrie in quanto seguono un processo di produzione altamente strutturato: i requisiti sono chiaramente indicati e delineati durante la fase iniziale del processo e il resto delle fasi è concepito in base ai requisiti. Proprio come nella metodologia della cascata, eventuali modifiche successive in qualsiasi fase del ciclo di gestione del progetto non sono solo troppo costose ma impossibili in alcuni casi.
Il Dr. Winston W. Royce spesso ma erroneamente chiamato "Padre della cascata", è accreditato con la prima descrizione formale del processo in un articolo che ha scritto nel 1970. Ciò che Dr. Royce stava descrivendo era un modello imperfetto per lo sviluppo del software come lui sostenuto per un modello con più iterazioni o esecuzioni. Ha sostenuto che senza più iterazioni del progetto, con il primo essere un prototipo, il progetto sarebbe troppo rischioso e addirittura invita il fallimento. A suo parere, la iterazione del prototipo è stata essenziale per comprendere meglio i requisiti e le tecnologie coinvolti nel progetto e per garantire che il prodotto finale abbia consegnato ciò che è richiesto il cliente.
Lettura aggiuntiva:
Top 7 Caratteristiche da cercare nei tuoi strumenti di gestione dei progetti gratuiti
Mentre il Dr. Royce è attribuito alla prima descrizione nota del processo, la prima presentazione nota è attribuita ad Herbert D. Benington. Il 29 giugno 1956, Herbert D. Benington ha dato una presentazione sullo sviluppo del software per Sage al simposio sui metodi di programmazione avanzati per i computer digitali. Nella sua presentazione, ha descritto l'uso di tali fasi nell'ingegneria del software. Ancora il termine, "cascata" non è stato usato per descrivere il processo.
Secondo Wikipedia, Bell e Thayer sono stati i primi a usare il termine "cascata" in un documento del 1976.
Negli anni '80, il modello della cascata è arrivato sotto intenso critica a causa della sua natura rigida.
A causa delle mutevoli esigenze del settore dello sviluppo del software e del fallimento della linearità del modello della cascata nel fornire feedback precoce, sono emerse molte versioni del modello della cascata. Queste versioni sono spesso indicate collettivamente come modelli di cascata modificati.
Il modello di cascata più moderno ha anelli di feedback nelle fasi precedenti per consentire modifiche. Altre versioni del modello della cascata sono il "modello Sashimi" di Peter Degrace (cascata con fasi sovrapposte), il modello V o il modello di cascata piegata, ecc.
Dal 1970, le imprese e i progetti hanno impiegato la metodologia della cascata per la gestione dei progetti. Utilizzando un semplice diagramma di flusso che è iniziato dal punto A e seguito passaggi sequenziali per raggiungere la sua estremità non è stato solo facile da capire, ma anche implementare. Le fasi della metodologia della cascata sono state sviluppate dal Dr. Royce con la vista verso la prevenzione delle costose revisioni in quest'ultima parte del ciclo di sviluppo del progetto. Il Dr. Royce stava tentando di spiegare come nella sua esperienza il modello della cascata viene attaccato con rischi di fallimento.
Nel modello di cascata originale di Royce, ha delineato queste fasi per sottolineare l'importanza di questi passaggi per progetti di sviluppo software di grandi e complessi. Voleva anche sottolineare che mentre i passaggi sono pianificati ed eseguiti in modo diverso, il miglior utilizzo delle risorse richiede che la squadra debba includere persone che possono eseguire al meglio questi passaggi.
Le varie fasi del modello a cascata possono essere modificate, eliminate o aumentate a seconda del quadro e dei requisiti del progetto.
I passaggi sequenziali in un tipico modello di cascata sono i seguenti:
Perché il modello della cascata ha ottenuto una popolarità così onnipresente nonostante il tentativo del Dr. Royce nel volere le persone delle insidie del modello?
La metodologia della cascata è la metodologia più comune utilizzata per la gestione del progetto. Questo modello è stato utilizzato in varie industrie anche prima del nome "Cascata" è stato dato ad esso. Le ragioni principali della popolarità e dell'uso diffuso del modello della cascata sono le seguenti:
La maggior parte dei project manager trova la struttura del modello della cascata facile da capire e implementare come segue il ciclo di vita di un progetto. Inoltre, non è necessario addestrare la squadra e familiarizzarli con la metodologia della cascata. La rigidità dell'intero processo non solo lo rende semplice implementare e il controllo, ma riduce anche l'onere della gestione del progetto.
L'approccio chiaramente strutturato del modello della cascata rende facile monitorare e, poiché ogni fase termina il project manager e il cliente possono vedere i progressi visibili. Come viene speso una quantità massima per il requisito e la fase di progettazione, le possibilità della squadra che mancano della scadenza sono drasticamente ridotte.
La documentazione è mantenuta e aggiornata dalle fasi iniziali. I rigorosi documenti sono aggiornati assicura che vi sia una comprensione completa tra il team e il cliente su ciò che verrà consegnato. Questo non solo fa pianificare e progettare più semplici ma aiuta anche le parti interessate se hanno bisogno di vedere più dettagli su una determinata fase.
Il modello della cascata è progettato in modo tale che una volta che il requisito sia stato chiaramente definito e compreso, una presenza del cliente non è strettamente richiesta. Ciò rimuove qualsiasi onere supplementare per il team e impedisce l'introduzione di eventuali nuove modifiche nella fase successiva del progetto, che a sua volta garantisce il completamento tempestivo del progetto.
La flessibilità del modello della cascata consente di coinvolgere vari membri del team in o continua a lavorare su altri progetti a seconda di quale fase è in entrata il progetto. Con scadenze programmate stabilite per ogni fase di sviluppo, il progetto si muove attraverso il processo di sviluppo che libera la liberazione delle risorse .
Questo modello è ideale per progetti i cui requisiti sono definiti chiaramente e rigorosamente e se qualsiasi cambiamento nei requisiti in seguito non sarebbe possibile. Inoltre, il modello della cascata è ideale per progetti in cui la qualità del prodotto viene data preferenza nel tempo o sui problemi dei costi.
Alcuni dei più grandi vantaggi del modello della cascata si trasformano nei suoi inconvenienti a seconda della natura del progetto.
La più grande limitazione della metodologia della cascata per i progetti di sviluppo del software è che non è adatto per progetti lunghi o su larga scala. Altri svantaggi includono: (6)
L'enfasi del modello della cascata su requisiti chiari e ben definiti significa che una volta finalizzati, eventuali modifiche dei requisiti non sarebbero anche difficili ma anche costose. Pertanto, il modello della cascata non è adatto per progetti con requisiti vaghi. Ciò significa anche che qualsiasi cambiamento nel software e hardware in progetti a lungo termine sarebbe difficile da affrontare. Ciò implica anche che eventuali inaspettati occorrenze del progetto non possono essere affrontate utilizzando questo metodo.
Poiché le fasi precedenti del modello sono dedicate alla comprensione dei requisiti, lo sviluppo del software inizia più avanti nel ciclo di vita del progetto. Ciò significa che gli stakeholder non possono vedere il software fino a tardi nel ciclo di vita del progetto.
Raccogliere requisiti chiari, ben definiti e completi nella fase iniziale non sono solo difficili, per alcuni progetti può essere anche poco pratico. Spesso i clienti non hanno un'immagine chiara di tutti i requisiti all'inizio del ciclo di vita del progetto, invece imparano e chiariscono i requisiti in quanto il progetto progredisce.
Nonostante i suoi vari inconvenienti, il Modern Waterfall Model è tra i modelli più comuni del ciclo di vita del software (SDLC). La versione moderna del modello a cascata contiene loop di feedback in tutto il ciclo di vita del progetto, compresa la manutenzione post-consegna.
In questo modello, il test non è una fase separata, ma piuttosto viene eseguita continuamente in tutto il processo del software. Ciò viene data particolare importanza durante la fase di manutenzione per garantire che non solo il software funzioni come richiesto, ma che qualsiasi requisito aggiuntivo sia anche incorporato nel design.
Il modello della cascata moderna raffigura chiaramente il percorso da prendere durante lo sviluppo e la manutenzione fino alla pensione del software. Il moderno modello della cascata rimuove molti dei problemi con il tradizionale modello della cascata, tuttavia, è dotato di questioni proprie. Ad esempio, il completamento di ciascuna fase include una documentazione completa e di qualità di tali fasi e approvazione da parte del gruppo di garanzia della qualità del software (SQA) e questo deve anche essere fatto in caso di modifiche. L'insistenza sul mantenimento della documentazione completa potrebbe comportare ritardi e documenti non necessari.
Breve descrizione:
Questo caso di utilizzo descrive come un cliente bancario utilizza un bancomat per prelevare denaro da un conto bancario.
Attori:
La figura seguente mostra tutti gli attori nel modello di custodia ACME Super ATM.
Gli attori includono clienti, sistema bancario, amministratore di servizi e amministratore di sicurezza.
Precondizioni:
Vedi anche:
5 sfide e soluzioni di gestione del progetto comune per affrontarle come un professionista
Flusso di base:
Flussi alternativi:
I flussi alternativi includono i flussi per i seguenti scenari:
Flussi di eccezione:
I flussi di eccezione includono i flussi per i seguenti scenari:
Condizioni poste:
Punti di estensione pubblica:
Nessuno
Requisiti speciali
Nel modello ACME SUPER ATM-case-case-case per il ritiro di contanti, tutti i requisiti sono fissi e chiaramente definiti, quindi il modello della cascata è ideale per questo esempio. Una volta che i requisiti non sono stati osservati pochissimo feedback è stato richiesto dal cliente e gli stadi di sviluppo e di design potrebbero essere completati a seguito di un modello sequenziale di linis. Il progetto potrebbe essere facilmente gestibile con l'aiuto del software di gestione del progetto comeUDN Task Manager.con ogni fase chiaramente definito e suddiviso in base ai requisiti.
Breve descrizione:
Questo caso di utilizzo viene utilizzato per autenticare che l'individuo utilizzando ATM (il cliente) è autorizzato a utilizzare la scheda Bank inserita e che l'account associato alla carta bancario è attivo.
Attori:
Gli attori comprendono il cliente, il sistema bancario, l'amministratore dei servizi e l'amministratore della sicurezza.
Precondizioni:
Flusso di base
Flussi alternativi:
I flussi alternativi includono i flussi per i seguenti scenari:
Flussi di eccezione:
I flussi di eccezione includono i flussi per i seguenti scenari:
Condizioni poste:
Punti di estensione pubblica
Nessuno
Requisiti speciali
Nessuno
Nel modello ACME Super ATM, il modello di custodia per l'autenticazione del cliente tutti i requisiti sono fissi e chiaramente definiti. La dimensione del progetto è piccola e può essere facilmente completata con l'aiuto di un processo rigido. Una volta che i requisiti non si sono rilevati, gli stadi di sviluppo e progettazione potrebbero essere completati in un processo lineare. Il progetto potrebbe essere facilmente gestibile con l'aiuto del software di gestione del progetto comeUDN Task Manager.con ogni fase chiaramente definito e suddiviso in base ai requisiti.
L'esempio ampiamente referenziale dell'utilizzo della metodologia della cascata è quella del Dipartimento della Difesa degli Stati Uniti. Nel 1985, il Dipartimento della Difesa degli Stati Uniti usava l'approccio cascata in DOD-STD-2167A, i loro standard per lavorare con gli appaltatori di sviluppo software. Sebbene non abbiano specificato la loro metodologia come "Cascata", il Dipartimento della Difesa degli Stati Uniti (DoD) impiega ancora i principi di base del modello della cascata.
Il governo degli Stati Uniti si è stabilito sul modello della cascata in quanto i vantaggi del modello soddisfano perfettamente le sue esigenze. Il governo federale ha insistito su rigore ingegneristico e un prodotto di qualità superiore mantenendo un grande controllo sul prodotto finale. Questo insieme all'inclusione dei sei fasi-design preliminare, progettazione dettagliata, codifica dettagliata, test di integrazione, integrazione e test, combinati con un'ampia documentazione, una forte preferenza per un metodo singolo, sequenziale di sviluppo e una supervisione pesante rende DoD -Std-2167 Il miglior esempio del metodo della cascata.
Nel 1986 è apparso una bozza di copia della revisione A a Mil-STD 2167 che ha rimosso l'accento sul design top-down e ha proposto l'uso di prototipazione rapida come alternativa alla cascata. Questo perché il modello della cascata era sotto pesanti critiche durante il tempo. Nonostante il fatto che DOD sia stato allontanato dalla metodologia della cascata, lo sviluppo e l'acquisizione del software federale degli Stati Uniti hanno ancora mantenuto un forte approccio orientato all'hardware e alla cascata.
Una relazione del 2010 del Consiglio nazionale di ricerca ha sottolineato quante della terminologia utilizzata per descrivere le fasi di ingegneria e produzione di fasi di sviluppo si concentrano su elementi di modello di cascata come revisioni di design preliminare e recensioni di progettazione critica. Questa enfasi sulla cascata della metodologia di gestione del progetto può essere a causa di una maggiore enfasi sulla qualità e sulla riservatezza. Le fasi separate del modello della cascata assicurano che ogni membro del team sia coinvolto nell'intero progetto.
Nel 2000, DOD ISTRUZIONE (DODI) 5000.2 ha identificato l'acquisizione evolutiva come approccio preferito per l'acquisizione. Tuttavia, i regolamenti della serie 5000 rimangono dominati dalla terminologia specifici per il modello della cascata. Preliminary Design recensioni (PDRS) e recensioni di progettazione critica (CDRS), marchi del modello della cascata, sono prescritti per ogni programma.
Nonostante i suoi numerosi inconvenienti e restrizioni, il modello della cascata è ancora usato oggi. Tuttavia, nessun metodo di gestione del progetto si adatta alle esigenze di tutte le aziende, nemmeno tutti i progetti gestiti dalla stessa attività. Quindi, se è il modello ideale per i tuoi bisogni del tuo progetto dipende da una varietà di fattori.
Poiché gli affari variano in base al tipo, alle dimensioni, all'industria e a molti altri fattori, quindi fanno progetti. Piuttosto che cercare una metodologia che è la migliore, le aziende dovrebbero apprendere queste metodologie, i loro usi e applicazioni e decidere la migliore metodologia per loro in base alle seguenti variabili:
La metodologia della cascata è ideale per progetti con requisiti chiaramente compresi, fissi e documentati, strumenti tecnici ben compresi, architetture e infrastrutture ben compresi, accesso ad ampie risorse con le competenze necessarie, un prodotto ben definito stabile e un breve ciclo di vita. L'approccio lineare del modello della cascata non consente la scoperta o qualsiasi modifica ai requisiti iniziali del prodotto. Eventuali modifiche ai requisiti richiederebbero che il progetto deve tornare alla fase uno e l'intero processo inizia di nuovo. Questo può essere un problema serio in molte industrie, la maggior parte dei quali lavora su una rigida cronologia.
La seguente tabella è piuttosto utile. Guarda.
La metodologia di gestione del progetto è vitale per le imprese di oggi. Usando uno stile appropriato per la tua attività, puoi trasformare il modo in cui la tua squadra collabora, lavora sui compiti e realizza le pietre miliari del progetto.
Il modello della cascata è ampiamente utilizzato nel settore del software quando i requisiti del prodotto sono chiaramente definiti. Secondo Royce, il programma più semplice può essere completato in soli due passaggi: analisi e codifica. Tuttavia, per i programmi che sono più complessi possono essere richiesti più pianificazione.
Il primo passo per lo sviluppo di qualsiasi software sarebbe quello di creare le specifiche funzionali. Per il modello della cascata è efficace, è importante che queste specifiche siano ben pianificate e chiaramente definite. Ciò comporterebbe parlare con esperti aziendali ed esaminando i processi aziendali attualmente in corso da sistemi di computer manuali o legacy per comprendere meglio il processo aziendale.
Vedi anche : Jira è un software di gestione del progetto controproducente nel mercato di oggi?
Quando i requisiti sono rilevati, devono essere confermati da esperti e clienti aziendali. Quando la specifica funzionale è finalizzata, la copia finale dei requisiti è redatta e bloccata.
Questo è seguito dalla produzione di un'applicazione prototipo non funzionante insieme all'interfaccia utente. Questo aiuta il cliente, così come gli sviluppatori, capire come funzionerebbe il prodotto. Una volta completata questa fase, lo sviluppo del software inizia.
Quando l'applicazione è completa e testata, una versione beta è pubblicata e fornita per il test. Eventuali bug trovati sono rapidamente riparati. Quando non rimangono bug significativi, l'applicazione può essere in diretta come versione 1.0.
Le industrie come la costruzione e la produzione hanno utilizzato il modello a cascata da quando il Dr. Royce ha pubblicato il suo documento nel 1970. L'assemblea e il processo di produzione del settore automobilistico è rigido e richiede piccoli aggiustamenti una volta che l'impianto è stato impostato. Pertanto, i requisiti principali sono discussi e risolti prima che l'impianto sia anche impostato e il processo di progettazione e produzione è impostato tenendo presente i requisiti.
Il processo di assemblaggio stesso segue una serie di compiti che devono essere eseguiti solo o l'intero processo crolla. Solo una volta completato un palcoscenico può il processo andare avanti fino alla fase successiva. Eventuali modifiche ai requisiti potrebbero richiedere una revisione completa del processo e richiedere tempo e denaro extra.
Una volta determinato che il modello della cascata è il modello più adatto alle tue esigenze, è necessario considerare l'uso di un sistema di gestione del progetto collaborativo basato su cloud comeUDN Task Manager.. Strumenti collaborativi comeUDN Task Manager.sono specificamente progettati per aumentare la produttività ed efficienza del tuo team, indipendentemente dalla metodologia di gestione dei progetti che utilizzi.
Con l'aiuto diUDN Task Manager., è possibile gestire facilmente i progetti di dimensioni variabili, assegnare e delegare attività, condividere file e informazioni in tempo reale e soddisfare tutte le esigenze di gestione del progetto.
Ho deciso di provare la metodologia della cascata? Ora che hai visto l'importanza della documentazione all'interno di questo metodo, sai che il primo passo è trovare una piattaforma per tenere traccia di tutti i compiti necessari e condividerli con il tuo team.
UDN Task Manager.può aiutare dal momento in cui raccogli i requisiti alla fase di test:
Anche se a questo punto odiamo il cut-off, questo è un post in due parti. Per ulteriori aggiornamenti, segnalibri questa pagina e non dimenticare di seguire dopo una settimana o due. Ormai, se hai qualcosa da condividere, puoi farlo attraverso la sezione Commenti qui sotto. In alternativa, puoi inviarci una email a Ci piacerebbe tornare da te.