Project Management: 31 migliori tecniche, pratiche e strumenti
Pubblicato: 2022-05-07Per realizzare un progetto di successo, dovrai gestirlo correttamente e il modo migliore per farlo è utilizzare la giusta tecnica di gestione del progetto per il tipo di progetto su cui stai lavorando.
In questo articolo scoprirai:
- Che cos'è la gestione dei progetti? (+ alcuni dei suoi elementi cruciali)
- Quali sono le tecniche di gestione dei progetti?
- Quando dovresti usarli?
- Come dovresti applicarli?
- Quali sono le 14 migliori tecniche di gestione dei progetti per diversi tipi di progetti?
- Quali sono le migliori pratiche e gli strumenti che puoi utilizzare per aiutarti nel lavoro di progetto, indipendentemente dalla tecnica di gestione del progetto che utilizzi?
Per imparare tutto questo e altro ancora, continua a leggere.

L'introduzione alla gestione del progetto, i suoi elementi e le tecniche
In questa sezione imparerai il Project Management, alcuni dei suoi elementi e le tecniche; quando dovresti usarli e come applicarli.
Che cos'è un progetto?
Per capire cosa sono le Tecniche di Project Management, dovremo prima capire cosa costituisce un “Progetto” e cosa sia il “Project Management”.
Un progetto coinvolge un insieme specifico di operazioni che un individuo o un gruppo di persone deve intraprendere per raggiungere un obiettivo predefinito. Ogni progetto ha una serie specifica di requisiti che devi soddisfare per poterlo definire un successo.
Alla fine del progetto, analizzi i risultati. Ora, per eseguire queste analisi, devi disporre dei dati giusti, ad esempio puoi tenere traccia del tempo che dedichi al progetto con un tracker del tempo del progetto e utilizzare questi dati per l'analisi.
Che cos'è la gestione dei progetti?
Il Project Management è l'applicazione delle tue capacità, della tua esperienza e degli strumenti giusti allo scopo di eseguire l'insieme specifico di operazioni necessarie per soddisfare l'insieme dei requisiti del progetto. Una tipica sequenza temporale di progetto nella gestione del progetto prevede le seguenti 5 fasi di sviluppo del progetto:
- Concezione e iniziazione
- Definizione e pianificazione
- Lancio ed esecuzione
- Prestazioni, monitoraggio e controllo
- Chiusura
Per conoscere gli strumenti specifici di gestione dei progetti che puoi implementare nel tuo lavoro, consulta La guida definitiva ai migliori strumenti di gestione dei progetti
4 Elementi essenziali del Project Management
A parte il budget, la qualità e la portata del progetto, vogliamo prestare particolare attenzione ad alcuni degli elementi essenziali della gestione del progetto, indipendentemente dal settore o dalla complessità del progetto.
1. La Carta del Progetto
La Carta del progetto nella gestione del progetto è un documento formale conciso utilizzato per l'avvio del progetto. La Carta del progetto definisce lo scopo, gli obiettivi, le risorse e le parti interessate del progetto. Consente alla tua squadra:
- Definire l'obiettivo del progetto
- Fai le misurazioni e le ipotesi per il progetto
- Definire le restrizioni del progetto
- Definire la dichiarazione dell'ambito del progetto
- Selezionare l'autorità del project manager
- Forma la squadra
Il Project Charter è scritto e fornito dallo sponsor del progetto e successivamente delegato al project manager. Fondamentalmente, ogni progetto dovrebbe avere una Carta del progetto poiché funge da linea guida che guida il progetto verso il suo obiettivo e il suo successo.
Nella rappresentazione visiva di seguito, puoi vedere i componenti principali della Carta del progetto che definiscono l'obiettivo del progetto, identificano le parti interessate, i costi, i rischi e altro ancora.

2. Elenco dei risultati e Elenco delle attività
La Deliverable List indica i prodotti o servizi finali che vengono raggiunti al completamento di un progetto. I risultati finali possono essere tangibili come, ad esempio, un computer o immateriali, un programma per computer.
Un'attività viene considerata come il livello più basso dell'elenco: ogni attività rappresenta un'azione o un passaggio che è necessario intraprendere per completare un risultato finale o una serie di risultati finali.
La differenza tra una struttura di ripartizione del lavoro e l'elenco dei risultati finali e l'elenco delle attività è che quest'ultimo definisce rigorosamente chi è responsabile di ciascuna attività. Puoi persino definire le scadenze per ogni attività o consegna, per stabilire un maggiore controllo sul tuo lavoro.
Oltre a tutto ciò, puoi inquadrare la tua lista come una semplice lista di controllo e tenere traccia dei tuoi progressi controllando ogni attività e consegna una volta che hai finito con essa.

3. Il programma del progetto
La creazione di una pianificazione del progetto implica la sequenza delle attività da svolgere e l'allocazione a intervalli di tempo del calendario per il completamento di un progetto. Puoi definire le attività, definire le risorse necessarie per completare le attività, assegnare le attività a membri del team specifici e quindi assegnare le attività a fasce orarie specifiche nel calendario.
Se hai problemi a creare un programma di progetto efficiente, considera di chiederti quanto segue:
- Cosa bisogna fare?
- Quando?
- Chi ne è responsabile?
Rispondere a queste domande ti aiuterà a creare un elenco di attività che in seguito formerà un programma di progetto praticabile.
Dai un'occhiata alla rappresentazione visiva della pianificazione del progetto di seguito. Puoi vedere che la pianificazione di una festa richiede determinati completamenti di attività e per ciascuna attività è presente una fascia oraria specifica assegnata nel calendario.

4. Il registro dei rischi
Creare un registro dei rischi nella gestione dei progetti significa concentrarsi sui potenziali problemi e sfide che potresti incontrare mentre lavori a un progetto.
Questi potenziali problemi sono anche chiamati "rischi negativi" - richiedono che tu li anticipi, li trascrivi, chiarisca quanto siano gravi e quindi definisci le soluzioni per loro. Dovrai anche chiarire chi è responsabile dell'implementazione di queste soluzioni.
Naturalmente, potresti anche incontrare "rischi positivi" nel tuo lavoro: sono ulteriori "opportunità di progetto" che potresti voler definire come progetti separati e affrontare separatamente.
Nella tabella seguente, puoi vedere esempi di determinati rischi e la loro matrice di rischio: la probabilità dei rischi del progetto, i livelli del loro impatto, gli assegnatari della gestione del rischio e le possibili soluzioni.

Cosa sono le tecniche di Project Management?
La principale differenza tra le tecniche di project management e di project management è la specificità . Quindi, una tecnica di Project Management è l'approccio Ora che hai capito quali sono le tecniche di gestione dei progetti e come si relazionano ai progetti e alla gestione dei progetti, vediamo quando dovresti usarle al meglio.
Quando utilizzare le tecniche di Project Management?
Ora, nonostante una definizione che sembra incoraggiare un uso diffuso, non vi è alcuna reale necessità di utilizzare metodologie di project management specifiche per ogni progetto.
A volte, un'organizzazione semplice e lineare delle attività di progetto andrà bene.
Tuttavia, in altri casi, una specifica tecnica di gestione del progetto è la soluzione più efficiente.
Ecco 7 elementi del progetto che indicano che dovresti utilizzare una specifica tecnica di gestione del progetto con il tuo progetto:
- Maggiore entità dello sforzo : l'obiettivo del progetto è creare un prodotto specifico.
- Maggiore importanza : il progetto è di grande importanza per l'azienda.
- Rischio maggiore : il progetto rappresenta un rischio maggiore per l'azienda a causa di un numero maggiore di fattori di incertezza.
- Minore efficacia dell'attuale struttura di gestione : la tua attuale struttura di gestione coinvolge progetti che non rispettano le scadenze, superano il budget o non soddisfano le specifiche serie di requisiti.
- Elevata scarsa familiarità : il progetto è diverso dal "normale", sia per l'ambito che per la routine di lavoro prevista.
- Elevata interrelazione : il progetto richiede l'esecuzione simultanea di attività.
- Impatto sulla reputazione dell'organizzazione o sulla situazione finanziaria : il progetto può comportare una grave reputazione o una perdita di denaro se non gestito correttamente.
Tutti gli elementi elencati indicano che dovresti selezionare una specifica tecnica di gestione del progetto prima di tuffarti nel lavoro.
Come applicare le tecniche di gestione dei progetti?
L'applicazione di una tecnica di gestione del progetto dipenderà dal tipo di progetto su cui stai lavorando, nonché dalla tecnica con cui hai scelto di lavorare.
Ora, la soluzione migliore per trovare una tecnica di gestione dei progetti adatta al tuo progetto è testare e combinare diverse tecniche di gestione dei progetti. Man mano che avanzi nel tuo lavoro, probabilmente sarai in grado di identificare le pratiche che funzionano per te e per i tuoi progetti e quali no.
Con questo in mente, passiamo all'elenco delle migliori tecniche e metodologie di PM.
L'elenco delle migliori tecniche e metodologie di project management
In questa sezione imparerai le 14 migliori tecniche e metodologie di gestione dei progetti che puoi utilizzare oggi.
In base al tipo di progetto, distingueremo tra 3 tipi di progetti e ordineremo le tecniche di gestione dei progetti in base al fatto che siano le migliori per:
- Progetti semplici
- Progetti complessi
- Progetti di ingegneria del software
Naturalmente, alcuni di questi tipi di metodologie PM possono sovrapporsi: potresti essere in grado di utilizzare alcune tecniche di gestione dei progetti semplici e complesse per la tua ingegneria del software, a seconda di ciò che stai cercando di ottenere.
Esistono infatti numerose tecniche di project management, sia che vengano utilizzate per determinati settori, sia che si basino sulla complessità del progetto. Tuttavia, ci sono tecniche di gestione dei progetti che ogni project manager dovrebbe conoscere per portare i propri progetti al successo.
Quindi, iniziamo con loro.
Le 3 migliori tecniche di gestione dei progetti che ogni project manager dovrebbe conoscere
Queste sono le nostre scelte:
- La tecnica classica di Project Management
- Metodologia di gestione del progetto Kanban
- Tecnica di valutazione e revisione del programma (PERT)
Prova a utilizzare queste tecniche per migliorare le tue conoscenze e ottenere risultati sorprendenti nel campo della gestione dei progetti.
1. La tecnica classica di Project Management
Questa è una tecnica tradizionale di gestione dei progetti che è una delle più semplici e appropriate per l'esecuzione di progetti.
Qual è la tecnica classica di Project Management?
La tecnica classica di Project Management è una delle tecniche più semplici e più utilizzate nella gestione dei progetti. Include un piano dettagliato con tutti i compiti e le attività che dovrebbero essere eseguiti. Le cose da fare sono organizzate in base alla loro urgenza e dipendenza.
Come utilizzare la tecnica classica di Project Management?
Per applicare con successo questa tecnica al tuo progetto, ecco i passaggi che devi seguire:
- Per prima cosa, fai un piano per il tuo progetto per la prossima settimana,
- Quindi, stimi il numero e il tipo di attività su cui dovrai lavorare,
- Tu allochi le risorse,
- Monitori la qualità del lavoro del tuo team durante tutto il progetto,
- Monitori la scadenza del team durante tutto il progetto,
- Fornisci feedback al team durante tutto il progetto.
Una breve storia della tecnica classica di Project Management
Questo tipo di base di gestione dei progetti, nel complesso, ha avuto origine negli anni '50. Tuttavia, possiamo far risalire i primi scorci di project management al 5570 aC e al completamento della Grande Piramide di Giza. Quindi, è difficile individuare l'origine esatta di questo tipo più elementare di tecnica di gestione dei progetti.
A cosa serve la tecnica classica di Project Management?
- Piccoli team e progetti semplici che non richiedono flussi di lavoro complessi
Rappresentazione visiva della Tecnica Classica di Project Management
Di seguito troverai una rappresentazione visiva delle fasi che devono essere seguite nella tecnica classica di Project Management.

2. Metodologia di gestione del progetto Kanban
Considerando la sua origine giapponese, la parola "Kanban" si traduce in cartellone pubblicitario . Kanban è una scheda di pianificazione visiva che dispone gli elementi di lavoro in colonne di sviluppo.
Cos'è Kanban?
Kanban è un sottotipo popolare della metodologia di gestione agile del progetto pensato per aiutarti a visualizzare il tuo progetto e quindi monitorare i tuoi progressi su di esso. Uno dei suoi principali vantaggi è che facilita la trasparenza del lavoro.
Come usare Kanban?
Una semplice lavagna Kanban è composta da tre colonne distinte. Sposta le tue attività attraverso le colonne per segnalare l'avanzamento e lo stato corrente di un'attività:
- Colonna "Da fare": quando definisci per la prima volta un'attività su cui devi lavorare in futuro, la inserisci qui.
- Colonna "In corso" — Quando inizi a lavorare su un'attività, la posizioni qui.
- Colonna "Fatto": quando finisci di lavorare su un'attività, la metti qui.
Una breve storia di Kanban
Possiamo far risalire Kanban alla società Toyota e al loro sistema di produzione "Just-In-Time" (JIT): questo sistema ti obbliga a fare solo ciò che devi fare e solo nella quantità necessaria per farlo.
Per cosa è meglio Kanban?
- Progetti di sviluppo software
- Progetti HR incentrati sul reclutamento, colloqui e assunzione di nuovi dipendenti
- Qualsiasi tipo di progetto con un flusso di lavoro e scadenze ben stabiliti
Rappresentazione visiva di Kanban
Nell'immagine qui sotto, puoi vedere 3 colonne nella board che abbiamo menzionato in precedenza, insieme alla colonna Backlog . Rappresenta l'elenco delle attività che dovrebbero essere eseguite allineate in ordine in base alla priorità rispetto alla colonna Da fare che è l'elenco delle cose che abbiamo selezionato da fare dal Backlog .

3. Tecnica di valutazione e revisione del programma (PERT)
Questa tecnica di gestione del progetto di mappatura ti aiuta a fare stime di tempo realistiche per completare l'intero progetto.
Qual è la tecnica di valutazione e revisione del programma (PERT)?
La tecnica di valutazione e revisione del programma (PERT) nella gestione dei progetti comporta il monitoraggio visivo di progetti complessi e pianificati in modo dettagliato in grafici PERT specializzati. L'enfasi di questa tecnica è sull'analisi costante delle attività, stimando il tempo e il budget necessari per completare con successo un progetto.
Come utilizzare la tecnica di valutazione e revisione del programma (PERT)?
Per creare un grafico PERT, segui questi passaggi (puoi utilizzare un software o disegnarlo tu stesso):
- Fai un elenco completo delle attività, delle attività o delle pietre miliari del tuo progetto (è necessario identificare tutte le attività che devi completare per raggiungere le pietre miliari, ad esempio i risultati finali)
- Ora che hai un elenco delle attività e delle pietre miliari necessarie per completare il progetto, crea attentamente una sequenza di attività, quali attività vengono avviate per prime, in base alle loro dipendenze.
- Questo è un passaggio fondamentale poiché qui è necessario effettuare stime del tempo per le attività come la prima data/ora di inizio e fine e la quantità di tempo necessaria per completare ciascuna attività all'interno di un progetto.
- Identifica il percorso critico del tuo progetto che copre i passaggi più importanti (non tutti) per aiutarti a stimare il tempo minimo necessario per completare il progetto.
- Solo perché hai creato questo grafico non significa che devi seguirlo rigorosamente. La gestione del progetto consiste nell'alterare e adattarsi efficacemente ai cambiamenti.
Una breve storia della tecnica di valutazione e revisione del programma (PERT)
PERT è stato istituito per la prima volta nel 1957 dall'Ufficio per i progetti speciali della Marina degli Stati Uniti per aiutare la Marina degli Stati Uniti a realizzare il suo progetto di sottomarino nucleare. Successivamente sarebbe stato utilizzato in vari settori: uno degli usi più famosi di PERT nella sua storia precedente include il suo utilizzo nell'organizzazione delle Olimpiadi invernali nel 1968.
A cosa serve la tecnica di valutazione e revisione del programma (PERT)?
- Progetti complessi con un gran numero di attività non di routine
- Grandi progetti con requisiti complessi
Rappresentazione visiva della tecnica di valutazione e revisione del programma (PERT)
In questo grafico puoi vedere:
- Cerchi gialli, cioè nodi, che rappresentano pietre miliari o eventi importanti
- Le frecce indicano le attività dipendenti che devono essere completate in quell'ordine insieme alla loro durata (mostrata anche sulle frecce)
- Frecce divergenti ( 8-7 e 8-11) che rappresentano compiti che si svolgono contemporaneamente

Le migliori tecniche di gestione dei progetti per progetti semplici
Passando dalle metodologie PM per qualsiasi tipo di progetto, abbiamo metodologie di project management per “progetti semplici”.
Riconoscerai un progetto semplice in base ai seguenti parametri di progetto:
- Si prevede che ci vorranno meno di 6 mesi per il completamento
- Richiede solo uno sforzo part-time
- Coinvolge 10 membri del team o meno
- Dovrebbe costare meno di $ 75.000
- Ha l'importo del costo previsto prontamente disponibile dall'inizio
- Ha un unico obiettivo
- Ha una soluzione semplice
- Ha un ambito di progetto ristretto
Il costo delle attività e dei processi relativi al progetto svolge un ruolo fondamentale nell'aiutarti a determinare se il tuo progetto è semplice: per saperne di più su come determinare i costi di progetto e di gestione, leggi il nostro post sul blog sulla gestione dei costi di progetto.
Le migliori tecniche di project management da utilizzare con progetti semplici sono:
- Struttura di ripartizione del lavoro (WBS)
- La tecnica della cascata
- Diagramma di Gantt
1. Struttura di ripartizione del lavoro (WBS)
Questa straordinaria tecnica gerarchica ti aiuta a fare uno schema visivo delle attività che devi affrontare per completare il progetto in modo efficiente.
Che cos'è la struttura di ripartizione del lavoro (WBS)?
La Work Breakdown Structure (WBS) richiede di scomporre il progetto nelle sue parti, ovvero pezzi più piccoli e più gestibili. Secondo PMBOK, la scomposizione del lavoro deve essere eseguita "per raggiungere gli obiettivi del progetto e creare i risultati finali richiesti". Visivamente, WBS ti aiuta ad avere una visione olistica di tutti i componenti all'interno dell'intero progetto (attività e sottoattività).
Tutto il tuo lavoro all'interno della struttura di ripartizione del lavoro deve essere adeguatamente identificato, stimato, preventivato e programmato.
Come utilizzare la struttura di ripartizione del lavoro?
Utilizzare WBS per suddividere le attività complesse in attività più piccole finché non è più possibile suddividere queste attività. È più facile lavorare con compiti più piccoli poiché è più facile stimare i tempi necessari e il costo per completarli.
Quando scomponi il tuo progetto ai livelli più bassi nella WBS, questi livelli vengono chiamati pacchetti di lavoro . Quando li identifichi, puoi stimare in modo semplice e sicuro tempi e costi per il lavoro insieme a controllarli e gestirli in modo efficiente.
Poiché la maggior parte dei progetti ha un ciclo di vita simile, sono disponibili modelli WBS standard che puoi utilizzare per modificarli per adattarli ai tuoi progetti.
Se hai bisogno di ulteriore aiuto su come scomporre un progetto in componenti più gestibili, consulta questo articolo → Come suddividere un progetto in attività
Una breve storia della struttura di ripartizione del lavoro
WBS è stato sviluppato per la prima volta negli anni '60 dal Dipartimento della Difesa degli Stati Uniti (Dod) e dalla National Aeronautics and Space Administration (NASA) poiché avevano bisogno di un sistema di pianificazione e controllo praticabile per i grandi progetti che avevano.
A cosa serve la struttura di ripartizione del lavoro?
- Progetti semplici che si concentrano principalmente sulle dipendenze delle attività nell'ambito del progetto
Rappresentazione visiva della struttura di ripartizione del lavoro
Qui puoi vedere tutte le attività e le attività secondarie che compongono un progetto. È possibile suddividere le attività del progetto nella misura necessaria per gestirle correttamente, stimare tempi e costi.

2. La tecnica della cascata
Questa tecnica si basa su un processo di progettazione sequenziale molto simile a una cascata in cui le fasi scorrono dall'una all'altra.
Qual è la tecnica della cascata?
La tecnica della cascata impone un'esecuzione sequenziale delle attività: puoi passare al passaggio successivo solo se hai finito con quello precedente.
Questa tecnica richiede che tu abbia un'idea chiara di ciò che richiede il progetto e di come si svilupperà prima di iniziare a lavorarci: una volta passato al passaggio successivo, non puoi tornare al precedente per apportare correzioni.
Come utilizzare la tecnica della cascata?
I passaggi concreti dipenderanno dal tipo di progetto, ma di solito riguardano:
- Analizzare e identificare i requisiti software,
- Progettare l'approccio migliore per sviluppare il software in base ai requisiti,
- Implementazione di soluzioni adeguate ai problemi scrivendo codice appropriato,
- Testare il codice e verificare che funzioni nel modo previsto,
- Effettuare una manutenzione regolare per assicurarsi che il codice continui a funzionare come previsto.
Una breve storia della tecnica della cascata
La tecnica della cascata è stata formalmente descritta per la prima volta da Winston W. Royce, in un articolo pubblicato nel 1970. Tuttavia, non è stata descritta con quel nome: il termine "tecnica della cascata" sarebbe stato menzionato per la prima volta in un articolo di TE Bell e TA Turner nel 1976.
A cosa serve la tecnica della cascata?
- Progetti di sviluppo software brevi e semplici
- Progetti di sviluppo software con requisiti chiari e predeterminati
- Gestione creativa del progetto
- Progetti che richiedono una struttura di lavoro rigorosa per avere successo
Rappresentazione visiva della Tecnica della Cascata
Puoi vedere da questa rappresentazione visiva che nella Tecnica della Cascata puoi solo andare avanti poiché non ti consente di tornare a una fase precedente. Rispetta l'ordine rigoroso.

3. Diagramma di Gantt
Questa tecnica pratica di gestione dei progetti utilizza grafici a barre per semplificare e visualizzare i processi di pianificazione e pianificazione di un progetto.
Che cos'è un diagramma di Gantt?
Un diagramma di Gantt è una delle più antiche tecniche di gestione dei progetti. È un tipo di grafico a barre orizzontale che illustra la pianificazione di un progetto. Ogni attività nel progetto è rappresentata da una barra e la sua lunghezza rappresenta la durata di ogni attività, ovvero le date di inizio e fine. Anche la posizione della barra è importante poiché rappresenta la pianificazione dell'attività. Se un'attività segue un'altra, significa che l'attività dipende dal completamento dell'attività precedente per iniziare. Potresti anche vedere altri segni geometrici all'interno del grafico come un simbolo a forma di diamante o triangolo che rappresenta un'importante pietra miliare durante un progetto. Il diagramma di Gantt è ampiamente noto per la sua semplicità e il basso costo.
Come utilizzare un diagramma di Gantt?
Il diagramma di Gantt può funzionare in modo indipendente oppure puoi applicarlo al tuo progetto poiché vari strumenti di gestione del progetto includono le visualizzazioni del diagramma di Gantt. Aggiungi semplicemente le tue attività all'elenco e trascinale nella timeline. Quindi, assegna attività o risorse e aggiungi dipendenze per assicurarti che le attività vengano eseguite nell'ordine corretto.
Una breve storia di un diagramma di Gantt
Se pensi che Henry Gantt, un ingegnere meccanico americano e consulente per la gestione dei progetti, abbia inventato il diagramma di Gantt, ripensaci. Un ingegnere polacco Karol Adamiecki sviluppò una tabella che per primo chiamò armonico , ma era in polacco, che ne limitò la diffusione e l'adozione. Da qualche parte tra il 1910 e il 1915, Henry Gantt progettò la sua versione della carta di Adamiecki che è conosciuta e ampiamente utilizzata oggi.
A cosa serve un diagramma di Gantt?
- Qualsiasi tipo di complessità del progetto
- Vari settori come lo sviluppo di software, la progettazione, la produzione, il marketing, ecc.
Rappresentazione visiva di un diagramma di Gantt
Come puoi vedere di seguito, le barre rappresentano le attività (cosa deve essere fatto).

Le migliori tecniche di project management per progetti complessi
Successivamente, abbiamo progetti complessi e le loro specifiche tecniche di gestione dei progetti.
Riconoscerai un progetto complesso perché è:
- Sfida ad anticipare i risultati del progetto
- Sfida ad anticipare i comportamenti del progetto
- Sfida a standardizzare i ruoli nella tua squadra
- Difficile stimare il numero di elementi nel progetto
- Sfida a cogliere le dipendenze tra gli elementi del progetto
- Sfida ad anticipare la redditività del progetto
Le migliori tecniche di project management da utilizzare con progetti complessi sono:
- Metodo del percorso critico (CPM)
- Gestione dei progetti a catena critica (CCPM)
- Gestione di progetti estremi (XPM)
- Progetti IN Ambienti Controllati (PRINCE2)
1. Metodo del percorso critico (CPM)
Il prossimo è una tecnica di gestione del progetto che aiuta a identificare le attività in base alla loro importanza e dipendenze.
Qual è il metodo del percorso critico (CPM)?
Il metodo del percorso critico è un algoritmo di pianificazione per identificare le attività critiche all'interno della sequenza più lunga di attività in un progetto: queste attività sono cruciali per superare la scadenza del progetto e, in quanto tali, richiedono la massima concentrazione del team.
Come utilizzare il metodo del percorso critico (CPM)?
Ecco una guida passo passo che devi seguire per trovare il percorso critico del tuo progetto:
- Innanzitutto, identifichi e classifichi tutte le attività del progetto
- Successivamente, definisci la durata prevista per ogni attività
- Quindi, definisci le dipendenze tra le attività
- Successivamente, determina il tipo di dipendenze tra le attività:
- Devi lavorare su Task 1 e Task 2 contemporaneamente
- È necessario completare l'attività 1 prima di poter iniziare a lavorare sull'attività 2
- Devi iniziare a lavorare sull'attività 1 per iniziare a lavorare sull'attività 2
- È necessario terminare il lavoro sull'attività 1 per completare il lavoro sull'attività 2
- Infine, pianifica e lavora sulle tue attività nell'ordine dettato dal tipo di dipendenze delle attività
Una breve storia del Metodo Critical Path (CPM)
Il Critical Path Method (CPM) è stato fondato nel 1957 presso la DuPont Company, una delle aziende chimiche storicamente più grandi (in termini di vendite). I fondatori della tecnica erano due matematici che volevano evitare i costi aggiuntivi legati alla pianificazione della chiusura e del riavvio degli impianti: la loro soluzione includeva il lavoro sui compiti giusti nell'ordine giusto.
A cosa serve il metodo del percorso critico (CPM)?
- Progetti con diversi compiti interdipendenti
- Progetti con compiti ripetitivi
- Progetti con scadenze e tempistiche rigorose (ad es. sviluppo di software o progetti di costruzione)
Rappresentazione visiva del Critical Path Method (CPM)
In questa rappresentazione visiva, puoi vedere cosa è necessario fare per completare il progetto X. Le attività A, B e C non sono critiche e puoi completare il progetto se non affronti queste attività. Pertanto, queste sono attività facoltative. D'altra parte, i compiti D, E ed F sono considerati "critici" e devi affrontarli per completare il progetto.

2. Gestione dei progetti a catena critica (CCPM)
Questa è un'altra tecnica di analisi della pianificazione che ti aiuterà a rispettare il budget e allo stesso tempo a impedire al tuo team di lavorare troppo.
Qual è la tecnica di Critical Chain Project Management (CCPM)?
Critical Chain Project Management (CCPM) è essenzialmente un algoritmo di pianificazione che pone grande enfasi sulle risorse necessarie per portare a termine il progetto, le dipendenze esistenti tra le attività e i buffer di cui è necessario tenere conto per completare il progetto in tempo.
Lo scopo di questa metodologia di gestione del progetto è aiutarti a gestire meglio le tue risorse , ridurre al minimo il tempo perso su vari aspetti del progetto e distribuire il carico di lavoro in modo uniforme.
Esistono 4 tipi di buffer associati a CCPM:
- Il Project Buffer — ovvero quello che assicura che il progetto sia completato prima della data di fine prevista.
- Il Feeding Buffer — cioè quello che si trova tra l'ultima attività su una catena non critica e l'ultima attività su una catena critica.
- Il Resource Buffer — cioè quelli che assicurano che le giuste risorse siano disponibili per eseguire i processi del progetto durante lo sviluppo del progetto.
- Il Capacity Buffer, ovvero quello che garantisce la disponibilità di risorse aggiuntive in caso di problemi imprevisti con il budget.
Come utilizzare il Critical Chain Project Management (CCPM)?
Prendi in considerazione i seguenti suggerimenti quando crei un processo di progetto di catena critica:
- Identifica i compiti più importanti che in seguito diventeranno il tuo percorso critico.
- Ricorda di allocare le risorse di conseguenza (tempo, budget, persone).
- Assicurati che il tuo team funzioni come una macchina ben oliata e concentri la sua attenzione sui singoli compiti.
- Come affermato in precedenza, ai membri del team dovrebbe essere assegnato un compito alla volta, e questo viene fatto per prevenire il multitasking. Multitasking e CCPM non vanno di pari passo.
- Può sembrare difficile, ma si è dimostrato efficiente: dimezza i tempi stimati per il completamento del progetto. In questo modo elimini la procrastinazione all'interno del tuo team ed eviti uno scarso utilizzo del tempo. La cosa buona è che hai dei buffer nel caso in cui non hai fatto riduzioni realistiche della stima del tempo o puoi usarli per eventuali situazioni impreviste.
- Infine, crea un modello di progetto che dovrebbe avere stime di tempo, un elenco di risorse utilizzate, buffer e date di fine. Questo viene fatto per evitare ritardi nel progetto.
Una breve storia della tecnica di Critical Chain Project Management (CCPM).
Il Critical Chain Project Management (CCPM) deriva dalla Theory Of Constraints, introdotto per la prima volta nel 1997 da Eliyahu M. Goldratt nel suo libro Critical Chain.
A cosa serve la tecnica di Critical Chain Project Management (CCPM)?
- Aziende in cui ogni team lavora su un solo progetto, senza sovrapposizioni di risorse
- Squadre che hanno difficoltà a rispettare le scadenze
- Progetti complessi che hanno risorse limitate
Rappresentazione visiva della tecnica di Critical Chain Project Management (CCPM).
La tecnica CCPM propone l'aggiunta di buffer come una sorta di "airbag" che può essere utilizzato in situazioni impreviste. Come puoi vedere dall'immagine qui sotto, a ogni attività (contrassegnata come cerchi nel diagramma) viene assegnato un buffer che protegge le scadenze del progetto o qualsiasi altra modifica durante un progetto.

3. Gestione di progetti estremi (XPM)
La tecnica in arrivo si concentra sulla gestione delle parti interessate del progetto piuttosto che sul piano e sulla pianificazione.
Che cos'è Extreme Project Management (XPM)?
Extreme Project Management (XPM), come suggerisce il nome, è una tecnica di project management realizzata per progetti complessi e fluttuanti, cioè progetti che cambiano frequentemente e richiedono un approccio estremo nella loro gestione.
Questa tecnica si concentra sul lato umano del progetto: utilizza i principi noti di come le persone interagiscono tra loro per affrontare e organizzare adeguatamente la collaborazione all'interno di un progetto.
Come utilizzare Extreme Project Management (XPM)?
Un progetto in XPM attraversa 4 fasi (INSPIRE) secondo Doug DeCarlo nel suo libro Extreme Project Management:
- Iniziazione — In questa fase, riunisci il tuo team, fai un brainstorming, pensi a possibili approcci e costruisci una forte relazione con il tuo cliente. Ricorda che in XPM non definisci l'obiettivo del tuo progetto all'inizio ma lungo il percorso. Non è qualcosa che puoi pianificare. Poiché l'obiettivo è flessibile, lo sono anche i tempi e i costi del progetto.
- SPculate — Questo è il momento per il brainstorming di idee, il pensiero profondo e la definizione delle priorità dei risultati. "Mi chiedo se funzionerebbe?" è una domanda che ti starai facendo in questa fase.
- Incubate — Even though you now have a list of prioritized deliverables in this phase, they are not fixed. In this phase, you are still going to explore, make corrections together with the client. This may result in new ideas and goal clarification. In this phase, you need to distribute work across your team. Previously prioritized deliverables must be assigned to team members to create a synergy among team members. The goals can be achieved only with strong collaboration within the team.
- REview — In the last phase of the XPM, team members should attend a meeting and talk about achievements in the Incubate phase, things they learned, revising the goal, and whether the project meets client expectations and should be continued. The number of cycles is unknown, and if there is a necessity to go through the entire 4 phases again — the client and team members will make a joint decision about that.
A brief history of Extreme Project Management (XPM)
The concept of Extreme Project Management (XPM) originated in 2004, in the previously mentioned book Extreme Project Management by Douglass DeCarlo.

What is Extreme Project Management (XPM) best for?
- Projects with a low possibility for failure
- Projects with short deadlines
- Projects that aim for innovation
- Projects with factors that are difficult to control
- Projects characterized by sudden, spontaneous changes
Visual representation of Extreme Project Management (XPM)
From this visual representation, you can get a better insight into XPM's flexibility and freedom when it comes to making decisions about the approach, cost, timeframe, and scope. Do not adapt the project to a fixed set of rules and approaches, adapt the rules and approaches to the project itself until you achieve the desired result.

4. Projects IN Controlled Environments (PRINCE2)
Up next is one of the world's most practiced techniques for project management due to its scalability, flexibility, and practicability. As opposed to XP, managing projects in PRINCE2 is clearly planned and organized in each stage of the process.
What is PRINCE2?
Projects IN Controlled Environments (PRINCE2) is a structured project management technique that provides a framework to help divide the project into stages. It is a methodology that consists of 7 principles, 7 themes, and 7 phases each project needs to go through.
PRINCE2 Principles
They represent underlying rules that every project needs to stick to — according to the 2017's edition of PRINCE2:
- Continued Business Justification — The business case is regularly updated to make sure that the project is still usable.
- Learning from experience — Each project has a lesson log you can refer to to avoid remaking already established workflows from scratch.
- Defining roles and responsibilities — Team members may have several roles in a project, or share their roles with other team members. Roles are structured into 4 different levels:
- The corporate management/program management level
- The project board level
- The project manager level
- The team level
- Managing by stages — You manage each stage of project development differently, by updating the business case, risks, and project plan.
- Managing by exception — When a specific project element (such as the project scope or project costs) changes, the question of how to continue moves to a higher level of management.
- Product focus — Focus is placed on the quality end delivery of the developing product.
- Tailoring to suit the project environment — This technique is meant to fit the project environment, ie the size, complexity, risk estimation, and overall importance of the developing project.
PRINCE2 Themes
Themes tell you how to manage a project using PRINCE2 principles. Projects need to address these themes all the way through.
- Business Case — Gives justification, ie reason for undertaking a project. It answers the question of why .
- Organization — Defines roles and responsibilities within the project. It answers the question of who.
- Quality — Ensures that the project's deliverables meet business expectations. It answers the question what.
- Plans — Describes the techniques and steps that you need to take to develop plans. It answers the questions of how and when .
- Risk — Identifies and assesses uncertainties. It answers the question What if .
- Change — Handles change requests and finds the way to successfully manage them. It answers the question of what's the impact .
- Progress — Tracks, checks, and monitors the project. It answers the questions where are we now, where are we going, should we carry on.
How to use PRINCE2?
If you want to manage a project using PRINCE2, you need to be aware of the 7 phases each project needs to go through:
1. Starting up a project
You start your project with a project mandate which is an initial document provided by the customer and it is required to start the project (it outlines the basic information that is available at the starting point). To make sure the project is viable, a project brief is produced and carefully reviewed by the project board to decide on whether to initiate the project. Within this phase, several activities must be completed such as appointing the project manager together with other stakeholders, preparing the business case, choosing an approach, and assembling the project brief.
2. Directing a project
This is the time when the project board makes key decisions about the project, whether it is worthwhile initiating, and delegates the project to the project manager when authorized. Activities within this stage include reviewing the project brief, formally confirming the approach with the rest of the stakeholders, and thinking about the risk and resource requirements.
3. Initiating a project
In this stage, reasons for doing a project must be stated together with the scope of work, cost, responsible stakeholders, how risks or changes should be managed. The project manager needs to assemble the Project Initiation Document — a formal document (or collection of several documents) where all questions such as what, who, why, where, how, when, and how much must be clearly stated.
4. Controlling a stage
The whole process must be carefully controlled and monitored at all times to avoid issues and loss of focus. The project manager must give authorization for any activity to be commenced or continued. That's why the project manager breaks down the project into smaller chunks — work packages to avoid chaos. Each work package must go through control after completion or change. In a nutshell, everything must work smoothly which is the project manager's responsibility.
5. Managing product delivery
The purpose of this stage is to ensure that all stakeholders agree on what is to be produced, its cost, and timescales together with meeting the quality criteria. Later, they can approve them or demand changes to be done.
6. Managing a stage boundary
Each stage must be carefully reviewed and approved to be able to move forward. The Project Board must be informed at strategic points of the project, and they are the ones who make a final decision on whether to stop or continue to the next stage.
7. Closing a project
This is the final stage of managing a project where acceptance of the product is being confirmed and whether PID's objectives are achieved. A project is successful if it has a clear end.
Una breve storia di PRINCE2
PRINCE 2 è una variazione di un metodo precedente denominato PROMPT II — nel 1989, il governo del Regno Unito ha adottato questa variazione PROMPT II come standard per la gestione dei progetti nel settore IT. Oggi è la metodologia ufficiale di gestione dei progetti per tutti i progetti del governo del Regno Unito.
A cosa serve PRINCE2?
- Progetti complessi che hanno una serie fissa di requisiti e un ambiente complesso.
Rappresentazione visiva di PRINCE2
Dalla rappresentazione visiva di seguito, puoi vedere che PRINCE2 si basa sui suoi principi, ovvero guide e regole che devi seguire per portare a termine con successo un progetto. Quindi, i temi PRINCE2 mostrano come gestire il progetto, ovvero come mettere in pratica i principi.

Le migliori tecniche di gestione dei progetti per l'ingegneria del software
Un tipico progetto di ingegneria del software prevede la raccolta dei requisiti, lo sviluppo e il test del software e l'esecuzione di una manutenzione regolare del prodotto software.
Le migliori tecniche di gestione dei progetti da utilizzare con i progetti di ingegneria del software sono:
- Processo Razionale Unificato (RUP)
- Gestione agile del progetto
- Metodologia Scrum
- Programmazione estrema (XP)
1. Processo Razionale Unificato (RUP)
Questa tecnica di gestione del progetto è ripetitiva e agile allo stesso tempo. È ripetitivo perché le attività si ripetono durante il progetto e agile poiché possono essere adattate per adattarsi ai requisiti del software.
Che cos'è il processo unificato razionale (RUP)?
Il Rational Unified Process (RUP) è una struttura di gestione agile per i team di sviluppo software che fa evolvere un progetto nel tempo in 4 fasi distinte: inizio, elaborazione, costruzione e transizione. Ciascuna delle 4 fasi ha un obiettivo principale e coinvolge 6 discipline di sviluppo: modellazione aziendale, requisiti, analisi e progettazione, implementazione, test e distribuzione. A meno che tu non raggiunga con successo l'obiettivo principale della fase precedente, non sarai in grado di passare alla fase successiva.
Alcune discipline di sviluppo sono più importanti di altre, quindi richiedono più tempo di altre.
Come utilizzare Rational Unified Process (RUP)?
Come accennato in precedenza, per utilizzare la tecnica RUP in modo efficiente, il software deve attraversare 4 fasi di sviluppo:
- Inizio — Poiché si tratta di una fase dell'itinerario del processo, è necessario creare un business case che includa un piano di progetto con la relativa descrizione, valutazioni della gestione del rischio, ambiente aziendale e fattori di successo. Avendo tutto in mente, gli stakeholder decidono se continuare o meno con il progetto. La fase iniziale è anche la prima pietra miliare del progetto. Nel caso in cui il progetto non superi questa fase, può essere annullato o riprogettato.
- Elaborazione — In questa fase, dovresti considerare i rischi tecnici del progetto, cioè se sei in grado di costruire un sistema funzionante. Questa è la seconda pietra miliare del processo ed è fondamentale perché comporta rischi elevati ed è difficile indurre cambiamenti in un secondo momento.
- Costruzione : è qui che vengono sviluppati i componenti e le funzionalità principali insieme alla codifica e ai test. Questa fase si traduce in manuali utente e una versione beta del sistema che deve essere valutata. Se il prodotto non supera il test, la fase successiva, la fase di transizione, deve essere posticipata.
- Transizione : lo scopo principale di questa fase è rilasciare un prodotto con successo e questa è l'ultima pietra miliare in questo processo.
Una breve storia del Rational Unified Process (RUP)
Il Rational Unified Process è stato istituito dalla Rational Software Corporation nel 2003.
A cosa serve Rational Unified Process (RUP)?
- Progetti di sviluppo software con tempi di completamento prevedibili e budget finale prevedibile.
Rappresentazione visiva del Rational Unified Process (RUP)
Nella rappresentazione visiva di seguito, puoi vedere tutte e quattro le fasi dello sviluppo del progetto in RUP. Puoi anche notare che alcune fasi (Elaborazione, Costruzione e Transizione) hanno più iterazioni incentrate sulla produzione di risultati tecnici per raggiungere l'obiettivo di ciascuna fase.

2. Gestione agile del progetto
Questa tecnica di gestione del progetto propone flessibilità e adattabilità per adattarsi facilmente ai cambiamenti all'interno del ciclo di vita del progetto. La stessa parola “agile” significa saper cambiare, cioè adattarsi.
Che cos'è la gestione agile dei progetti?
Agile Project Management è una metodologia per lo sviluppo di software che enfatizza l'auto-organizzazione e la funzionalità incrociata in un team, oltre a raggiungere la soddisfazione del cliente.
Come utilizzare la gestione agile?
Ci sono diversi principi che devi seguire per utilizzare con successo l'Agile Management nei tuoi progetti:
- Invece di implementare processi e strumenti specifici, questa tecnica enfatizza le interazioni tra gli individui in un team.
- Invece di compilare una documentazione completa per il prodotto, questa tecnica enfatizza la creazione di un software completamente funzionante.
- Invece di concentrarsi sulle negoziazioni contrattuali, questa tecnica enfatizza l'utilizzo della collaborazione del cliente per facilitare la procedura di sviluppo.
- Invece di seguire un piano di progetto rigoroso, questa tecnica enfatizza i modi migliori in cui il team può rispondere ai cambiamenti nel progetto.
Per una migliore comprensione, segui i passaggi:
- Innanzitutto, dividi i progetti in brevi sprint
- Adatti i tuoi piani di progetto mentre lavori e miri a un miglioramento costante
- Il project manager incoraggia il team ad essere auto-organizzato
- Miri a produrre il massimo valore e funzionalità dal servizio/prodotto che desideri offrire
Una breve storia di Agile Project Management
Agile Project Management è stato ufficialmente sviluppato nel 2001 come parte del Manifesto Agile.
A cosa serve Agile Project Management?
- Progetti che non hanno scadenze rigide, ma hanno un'idea generale del risultato/prodotto finale
- Progetti che implicano cambiamenti inaspettati
- Progetti che dipendono da un'efficiente collaborazione in team piuttosto che da un'efficiente pianificazione del progetto
Rappresentazione visiva dell'Agile Management
Come puoi vedere, l'Agile Management è un processo iterativo il cui obiettivo finale è rispondere ai cambiamenti.

3. Metodologia Scrum
Questa è un'altra tecnica flessibile di gestione dei progetti basata su processi iterativi, aggiustamenti e apprendimento continuo.
Cos'è la Metodologia Scrum?
Proprio come Kanban, Scrum è un altro sottotipo popolare della metodologia di gestione agile dei progetti: il suo scopo è aiutare i team di sviluppo software a fornire software funzionante più frequentemente , con l'aiuto di pratiche incrementali e iterative.
L'avanzamento del progetto viene misurato seguendo la sequenza di periodi brevi e temporali denominati sprint: la fine di ogni sprint dovrebbe significare il completamento di una quantità di lavoro programmata.
Come usare la Metodologia Scrum?
Di seguito sono riportati 6 passaggi per gestire un progetto utilizzando la Metodologia Scrum:
- Assegna il tuo team — Prima di tutto, devi assegnare le persone che svilupperanno, produrranno o eseguiranno qualsiasi altra responsabilità per creare un prodotto finale (uno Scrum master, un product owner, ecc.)
- Crea un product backlog : questo è il luogo in cui fai un elenco del lavoro che deve essere svolto, noto anche come Crea sprint — Uno sprint è un breve periodo di tempo in cui il lavoro è suddiviso in componenti più gestibili. Aggiungi storie dal backlog qui.
- Ospitare una riunione — Questa è una breve riunione quotidiana chiamata riunione "daily scrum" o "alzarsi in piedi". L'intero team parla dei progressi e affronta eventuali problemi.
- Ospita una riunione di revisione dello sprint : questa riunione si svolge alla fine di uno sprint. Tutte le parti interessate critiche devono essere presenti per discutere i risultati, raccogliere dati e pianificare miglioramenti o modifiche.
- Ripeti : devi ripetere i due passaggi precedenti fino al completamento dello sprint finale e alla creazione dei risultati finali.
Una breve storia della Metodologia Scrum
Come accennato in precedenza, Scrum ora rientra ufficialmente sotto il termine generico "Agile" - eppure, è stato introdotto per la prima volta con quel nome da Hirotaka Takeuchi e Ikujiro Nonaka nel 1986, nel loro articolo The New Product Development Game .
A cosa serve la Metodologia Scrum?
- Progetti complessi e ambigui: tradizionalmente si tratta di progetti di sviluppo software, ma Scrum può anche essere un approccio efficiente per progetti di marketing e team di leadership.
Rappresentazione visiva della Metodologia Scrum
I passaggi per condurre un progetto Scrum di successo sono presentati nell'immagine seguente insieme ad altre attività necessarie per completare il progetto.

4. Programmazione estrema (XP)
Extreme Programming (XP) è una tecnica collaborativa che incoraggia il lavoro di squadra e propone la scomposizione di progetti complessi in più versioni più piccole e più gestibili.
Che cos'è Extreme Programming (XP)?
Extreme Programming (XP) è un framework di sviluppo software agile specifico il cui obiettivo principale è aiutare il team a produrre software di qualità superiore utilizzando meno tempo per gestire le versioni dei progetti e soddisfare le esigenze dei clienti.
Extreme Programming impone le seguenti attività e principi relativi al progetto:
- Mantieni una comunicazione costante, con un'enfasi sulle discussioni faccia a faccia insieme al disegno sulla lavagna.
- Fai la cosa più semplice che funziona, ponendo l'accento sul fare solo ciò che è necessario e affrontando solo i requisiti del progetto attuale.
- Fornire feedback regolari, con un'enfasi sul ciclo di lavoro "costruire-raccogliere-aggiustare". Il team crea una funzionalità, raccoglie feedback sulla funzionalità e quindi regola la funzionalità in base al feedback.
- Agisci con coraggio, ponendo l'accento sull'accettazione delle difficoltà, sull'agire in base al feedback, sulla reazione rapida e sul porre domande controverse quando necessario.
- Promuovere il rispetto — ponendo l'accento sul fornire feedback agli altri, accettare feedback dagli altri e tutto ciò con rispetto.
Come utilizzare Extreme Programming (XP)?
Segui i passi:
- Piano : il passaggio iniziale è dove viene eseguita la pianificazione, ovvero dove un cliente scrive le storie degli utenti, una breve spiegazione dei requisiti del cliente per funzionalità particolari.
- Comunicare : poiché la gestione del progetto è per il 90% comunicazione, il passaggio successivo è quello in cui il project manager deve creare un team che funzioni senza intoppi.
- Ristruttura : inizia prima dal progetto più semplice e passa a quelli complessi. Dovresti creare componenti più piccoli e più gestibili per mantenere il tuo codice breve ma completo. Non dimenticare di creare soluzioni spike: piccoli esperimenti che possono aiutarti a trovare le risposte a problemi di progettazione difficili.
- Codice — Ora è il momento di implementare il codice. Poiché XP utilizza il modello di proprietà collettiva, non dipende dai singoli sviluppatori e il codice è di proprietà collettiva: qualsiasi membro del team che nota un problema nel codice dovrebbe affrontare l'attività in pochissimo tempo.
- Revisione e test — Infine, ogni fase del processo deve essere sottoposta a test approfonditi e ripetitivi, prima del rilascio del codice.
Una breve storia di Extreme Programming (XP)
Extreme Programming (XP) è stata fondata per la prima volta negli anni '90 da Kent Beck che ha implementato questa tecnica nel lavoro sul progetto di libro paga C3.
A cosa serve Extreme Programming (XP)?
- Progetti di sviluppo software dinamici e in continua evoluzione
- Team di sviluppo in co-locazione
- Progetti rischiosi con tempi fissi
Rappresentazione visiva di Extreme Programming (XP)
Puoi vedere i passaggi spiegati di seguito in questa rappresentazione visiva che, inoltre, include l'ultima fase: la programmazione della coppia. Abbiamo già detto che XP supporta il lavoro di squadra e la collaborazione, quindi la programmazione in coppia viene eseguita in modo che i membri del team possano lavorare in coppia su un unico computer. Ciò rafforza la proprietà collettiva e, per di più, entrambi i membri del team imparano gli uni dagli altri.

Tecniche e strumenti di Project Management
Indipendentemente dalla specifica tecnica di gestione del progetto che stai utilizzando e dal tipo di progetto su cui stai lavorando, dovrai comunque affrontare ed eseguire determinati compiti e processi generali, in particolare dovrai:
- Organizzare e pianificare il flusso di lavoro del progetto
- Pianifica il progetto in qualche modo
- Gestisci il tuo tempo correttamente
- Comunica con la tua squadra
- Collabora con la tua squadra
- Gestire l'aspetto contabile e finanziario del progetto
Ora, il modo migliore per fare tutto ciò è utilizzare gli strumenti di gestione dei progetti .
Ma non un qualsiasi strumento di gestione dei progetti, secondo una ricerca che ha studiato la richiesta popolare in termini di funzionalità PM, l'insieme di strumenti utilizzati per la gestione dei progetti dovrebbe offrire le seguenti funzionalità:

Come puoi vedere, le funzionalità di condivisione file, monitoraggio del tempo, integrazione e-mail, diagrammi di Gantt, report personalizzati e fatturazione sono in testa con le quote più elevate (dal 51% al 43%) — mentre integrazioni di archiviazione cloud, funzionalità specifiche del settore, API Seguono da vicino le funzionalità specifiche del metodo PM, la chat in tempo reale, l'accesso mobile, le integrazioni con i social media e le chat video (dal 42% al 28%).
Con questo in mente, ecco un elenco dei migliori strumenti di gestione dei progetti con le suddette funzionalità, per ogni tipo di attività e processi associati al lavoro sui progetti:
Strumenti PM per l'organizzazione e la pianificazione del flusso di lavoro del progetto
I seguenti strumenti possono aiutarti a connetterti con il tuo team in modo organizzato mentre fai una pianificazione dettagliata del progetto, concentrandoti su attività importanti e sequenziandole di conseguenza.
Trello

Per organizzare e pianificare il tuo flusso di lavoro, puoi utilizzare Trello , un tradizionale strumento di gestione dei progetti basato su Kanban.
Questo strumento ti consente di organizzare e pianificare le tue attività e quindi di tenere traccia dei loro progressi su colonne opportunamente denominate.
Puoi vedere chi sta lavorando su cosa, quali cose sono in corso e dove sono in corso. Ti tiene connesso con il tuo team e tutti sono informati sullo stato delle attività:
- Fare
- Facendo
- Revisione
- Pronto per la pubblicazione
La cosa sorprendente di Trello è che può essere applicato a vari settori e puoi creare colonne personalizzate adatte ai tuoi progetti.
nTask

nTask è un software di gestione dei progetti che mantiene il tuo team organizzato e gestisce efficacemente il lavoro in tutto il tuo team. Ottieni di più con nTask dando priorità: dimentica il multitasking che si è dimostrato controproducente più volte. Con nTask puoi distribuire e gestire strategicamente un carico di lavoro pesante anche in mobilità.
nTask offre ai suoi utenti numerose funzionalità e crediamo che ce ne sia per tutti:
Collaborazione di squadra
Con nTask — il lavoro di squadra fa funzionare il sogno. Questa fantastica app offre:
- Efficace collaborazione di squadra
- Spazi di lavoro dedicati e chat di gruppo
- Formare squadre e definire i loro ruoli
- Assegnare compiti ai membri del team e monitorare i loro progressi
Pianificazione del progetto
Non lasciare che il tuo progetto manchi la data di completamento a causa di una pianificazione insufficiente e con nTask :
- Crea piani approfonditi di ciò che deve essere fatto, quando e dove
- Allocare le risorse in modo efficace
- Imposta i metodi di fatturazione
- Visualizza lo stato e l'avanzamento del progetto
Gestione dei compiti
Ottieni più attività con nTask :
- Organizza e monitora il flusso di lavoro del tuo team su Kanban Boards
- Organizza le tue attività in Visualizzazione elenco, Visualizzazione griglia o Visualizzazione calendario
- Imposta promemoria e colora le attività per le tue attività
- I diagrammi di Gantt forniscono una rappresentazione visiva di una pianificazione del progetto, mostrano le dipendenze delle attività e le attività collegate
Gestione delle riunioni
Tieni tutti al corrente:
- Invita persone alle tue riunioni tramite inviti e-mail personalizzati
- Organizza e tieni traccia delle tue riunioni
- Sviluppare un programma di riunione chiaro
- Organizza riunioni ricorrenti
Schede attività
Registra le ore nelle schede attività di nTask :
- Tieni traccia del tempo dei tuoi dipendenti
- Crea più schede attività
- Approva e monitora le schede attività passate
Altre app efficienti che puoi utilizzare per organizzare e pianificare il tuo progetto e le attività relative al progetto includono ClickUp, Taiga e Asana.
Strumenti PM per la pianificazione del progetto
L'esecuzione simultanea di più progetti e attività non è una passeggiata. Mancare le scadenze costa denaro e tempo. Considera invece la creazione di una pianificazione del progetto. Un programma di progetto funge da tabella di marcia che include un piano necessario per raggiungere l'obiettivo e indica quanto tempo ci vorrà per completarlo. Con questo in mente, abbiamo selezionato per te alcuni strumenti di pianificazione dei progetti.
Google Calendario

Per pianificare il tuo flusso di lavoro, puoi utilizzare Google Calendar , un semplice calendario di pianificazione che puoi utilizzare tramite il tuo account Gmail.
Questo strumento ti consente di pianificare riunioni e consultazioni con il tuo team in semplici slot del calendario. Con Google Calendar , non puoi mai perdere un appuntamento poiché ricevi promemoria sulle attività imminenti.
In Google Calendar puoi creare elenchi di cose da fare, personalizzare il tuo calendario con componenti aggiuntivi, personalizzare i tuoi eventi a tuo piacimento e altro ancora.
Altre app efficienti che puoi utilizzare per gestire le attività e la pianificazione dei progetti includono Doodle, Calendly e Any.do.
Strumenti PM per la pianificazione del progetto
Uno strumento di gestione del tempo di progetto di qualità deve gestire il tempo e le attività in modo efficiente, includere il monitoraggio del tempo, la fatturazione, i rapporti e farti sentire al sicuro durante l'utilizzo. Detto questo, considera l'utilizzo delle seguenti app:
Orologio

Per gestire correttamente il tuo tempo mentre lavori al progetto, puoi utilizzare Clockify , il tracker temporale leader sul mercato. Clockify è un'applicazione di monitoraggio del tempo che offre funzionalità di monitoraggio del tempo di base per utenti e progetti illimitati, gratuitamente.
Con Clockify , puoi gestire e tenere traccia dei progetti in un modo molto conveniente, trasparente e intuitivo. Inoltre, sarai in grado di monitorare il tempo e i progressi del tuo team, impostare il budget e fare stime di tempo precise per i tuoi progetti.
Questo strumento consente al tuo team di tenere traccia del tempo che dedichi alle attività relative al progetto mentre lavori (o dopo aver finito di lavorare), generare rapporti sul tuo tempo impiegato e utilizzarli per identificare dove potresti apportare miglioramenti al tuo flusso di lavoro.
Oltre a utilizzare Clockify, puoi anche utilizzare Rescue Time o WakaTime per monitorare automaticamente il tempo che dedichi ad app specifiche.
Strumenti PM per la comunicazione di progetto
Gli strumenti di collaborazione in team sono della massima importanza poiché aiutano ad aprire le porte di comunicazione all'interno di un team e migliorano il lavoro a distanza da qualsiasi parte del mondo.
Abbiamo selezionato per te alcuni strumenti di collaborazione al progetto:
Pumble

Pumble è un efficiente strumento di collaborazione in team disponibile gratuitamente, per un numero illimitato di utenti e con cronologia dei messaggi gratuita. Questa fantastica app ti consente di avere conversazioni private uno contro uno con i membri del tuo team utilizzando canali privati, chat di gruppo o conversazioni pubbliche. Crea semplicemente un canale, aggiungi membri e personalizzalo a tuo piacimento.
Con Pumble puoi centralizzare tutte le comunicazioni con il tuo team in un unico posto e fare facilmente riferimento a conversazioni, collegamenti, file passati, filtrare per canale o persona.
Strumenti PM per la collaborazione di progetto
Oltre alla comunicazione in team, anche la collaborazione al progetto è fondamentale perché consente di creare e collaborare in tempo reale. Ovviamente, avrai bisogno di un'app affidabile per questo scopo:
Fogli Google

La collaborazione in team è un termine ampio. Ad esempio, per collaborare con il tuo team all'immissione di dati e all'analisi statistica, puoi utilizzare Fogli Google , un foglio di lavoro online.
Questo strumento ti consente di aggiungere e calcolare dati, creare grafici e analizzare le statistiche del progetto: più membri del tuo team possono manipolare i dati contemporaneamente e tutte le modifiche vengono salvate istantaneamente e automaticamente.
Altre app efficienti che puoi utilizzare per gestire varie attività di collaborazione includono Dropbox (per la condivisione di file online), Visme (per sessioni di brainstorming in team) e Jira (per una gestione agile dei progetti).
Jira

Jira è un software agile utilizzato per la gestione dei progetti e il monitoraggio dei problemi. Le sue ricche funzionalità includono il monitoraggio dei bug, la gestione delle attività di sviluppo del software e la gestione del prodotto.
Jira ha dimostrato di essere perfetto per tenere traccia dei bug, gestire le risorse, monitorare le prestazioni del tuo team e la velocità.
Jira offre ai suoi utenti dashboard personalizzabili, un'interfaccia intuitiva per tenere traccia delle attività e creare report.
Altre app efficienti che puoi utilizzare per gestire varie attività di collaborazione includono Dropbox (per la condivisione di file online), Visme (per sessioni di brainstorming di gruppo).
? Per altre fantastiche app, dai un'occhiata al nostro elenco dei migliori strumenti di collaborazione.
Strumenti PM per Project Finance e Accounting
Se gestisci un'azienda, devi assicurarti che la tua organizzazione utilizzi un software di gestione affidabile che promuove la trasparenza del progetto analizzando budget e costi, genera report e centralizza tutte le transazioni relative al progetto in un'unica posizione.
Pertanto, prova a utilizzare:
Contabilità saggia

Per gestire le attività finanziarie e contabili relative al progetto, puoi utilizzare Sage Accounting .
Questo strumento ti consente di analizzare le tue finanze e di fatturare ai tuoi clienti al completamento del progetto.
Altre app efficienti che puoi utilizzare per gestire la finanza e la contabilità dei progetti includono Fyle, Quickbooks, Wave Accounting e Freshbooks.
Per altre fantastiche app, dai un'occhiata al nostro elenco dei migliori strumenti finanziari e contabili.
Tecniche e best practices di project management
Quindi, capisci come funzionano le popolari metodologie di gestione dei progetti, quando dovresti usarle e con quali strumenti. Ora è il momento di evidenziare alcune best practice nella gestione dei progetti che aiutano a rendere i tuoi sforzi nella gestione dei progetti davvero efficienti:
1. Documentare tutti i requisiti del progetto
Hai capito quali obiettivi vuoi raggiungere e quali compiti e passaggi devi intraprendere per raggiungere tali obiettivi.
Ora è il momento di documentare questi dati per riferimento futuro, sia per il bene del tuo team, sia per il bene di potenziali futuri investitori di progetti.
2. Stimare i progetti in conformità con gli altri tuoi obblighi
È probabile che la tua azienda lavorerà a più progetti nello stesso periodo di tempo.
Pertanto, dovrai considerare gli altri progetti e obblighi dei tuoi team quando stabilisci le scadenze e definisci le responsabilità.
3. Gestisci il carico di lavoro con attenzione
Sei sicuro di aver assegnato equamente compiti, ruoli e responsabilità?
O un membro del team sta lavorando troppo con 5 compiti diversi, mentre un altro membro del team ha a malapena qualcosa da fare?
Tienilo d'occhio e distribuisci il lavoro equamente, per il miglior uso delle risorse.
4. Monitorare lo stato di avanzamento del progetto in ogni momento
Il progetto sta procedendo come previsto?
Ognuno sta facendo la sua parte del lavoro?
Il team sta lavorando a un ritmo in linea con le scadenze previste del progetto?
C'è un ritardo in una fase del progetto?
Il monitoraggio del lavoro del tuo team e il monitoraggio dei loro progressi aiuteranno a rispondere a tutto questo e a prevenire incidenti e ritardi.
5. Comunica tutto
Per rimanere al passo con ciò su cui tutti stanno attualmente lavorando, come stanno procedendo bene e se ci sono problemi con il progetto, il tuo team dovrà comunicare .
Quindi, per ogni domanda, problema o dilemma che hai, parlane. Rispondi alle domande, scopri i problemi e risolvi i dilemmi insieme .
6. Prendere precauzioni contro lo scorrimento dell'ambito del progetto
Se pianifichi il tuo progetto con attenzione e anticipi tutte le attività e le attività secondarie che potresti dover affrontare prima del completamento del progetto, sarai al sicuro dallo scorrimento dell'ambito.
Per fare ciò, calcola attentamente il budget e il tempo necessari per completare tutte le attività e le attività secondarie in tempo e con la qualità prevista.
7. Considera tutti i rischi del progetto
Ogni progetto ha potenziali problemi che possono sorgere prima del completamento del progetto. Abbiamo sfiorato questo argomento con la tecnica del registro dei rischi in precedenza, ora è il momento di sottolinearne l'importanza.
Il trucco per essere sicuri di superare indolore questi problemi sta nell'anticipare i problemi prima che accadano.
Quindi, mira a utilizzare la tua esperienza per definire potenziali problemi con le fasi e le attività del progetto.
Quindi, definisci le soluzioni che implementerai in caso di necessità.
8. Prendetevi il tempo per analizzare il progetto dopo il completamento
Una volta che hai finito con il progetto, prenditi del tempo per analizzarlo.
Evidenzia cosa hai fatto bene e cosa potresti fare meglio in futuro.
Analizza il tempo impiegato per completare ogni fase e individua le attività che hanno richiesto lo sforzo maggiore. Ti consigliamo di dedicare più tempo a tali attività nei progetti futuri.
E, naturalmente, elogiare il team per il duro lavoro e la dedizione. Se lo sono guadagnato.
Avvolgendo…
Prima di iniziare a lavorare su un progetto, pensa alla migliore metodologia di gestione dei progetti che puoi utilizzare per il tuo lavoro. Quindi, combina la tecnica PM prescelta con gli strumenti giusti e le migliori pratiche, per risultati migliori.
Se segui i principi prescritti della tecnica di gestione del progetto selezionata, accelererai il flusso di lavoro, manterrai il controllo sulle procedure del progetto e semplificherai il processo di gestione. Di conseguenza, finirai più velocemente e consegnerai un prodotto finale di alta qualità.
️ Quale tecnica di gestione dei progetti si adatta meglio ai tuoi progetti? E gli strumenti? Scrivici a [email protected]</a per avere la possibilità di essere presente in questo o in uno dei nostri futuri articoli.
- https://www.pmi.org/learning/library/project-management-techniques-determination-10335
- https://www.projectsmart.co.uk/brief-history-of-project-management.php
- https://en.wikipedia.org/wiki/Kanban#Origini
- https://www.hindawi.com/journals/complexity/2018/4891286/
- https://en.wikipedia.org/wiki/Program_evaluation_and_review_technique#History
- https://yourbusiness.azcentral.com/history-critical-path-method-24351.html
- https://en.wikipedia.org/wiki/Critical_chain_project_management#Origini
- https://en.wikipedia.org/wiki/Extreme_project_management
- https://en.wikipedia.org/wiki/PRINCE2#Seven_Principles
- https://en.wikipedia.org/wiki/PRINCE2#Storia
- http://www-scf.usc.edu/~csci201/lectures/Lecture11/royce1970.pdf
- https://static.aminer.org/pdf/PDF/000/361/405/software_requirements_are_they_really_a_problem.pdf
- https://www.informit.com/articles/article.aspx?p=169549&seqNum=5
- http://agilemanifesto.org/history.html
- https://ullizee.files.wordpress.com/2013/01/takeuchi-and-onaka-the-new-new-product-development-game.pdf
- https://en.wikipedia.org/wiki/Extreme_programming#History