{"id":38242,"date":"2026-09-03T13:42:48","date_gmt":"2026-09-03T12:42:48","guid":{"rendered":"https:\/\/keyfy.com\/blog\/spiegazione-delle-dipendenze-tra-attivita-in-ms-project\/"},"modified":"2026-09-03T13:42:48","modified_gmt":"2026-09-03T12:42:48","slug":"spiegazione-delle-dipendenze-tra-attivita-in-ms-project","status":"publish","type":"post","link":"https:\/\/keyfy.com\/it\/blog\/spiegazione-delle-dipendenze-tra-attivita-in-ms-project\/","title":{"rendered":"Spiegazione delle dipendenze tra attivit\u00e0 in MS Project"},"content":{"rendered":"<p>Hai posticipato di tre giorni la data di completamento di un\u2019attivit\u00e0 e met\u00e0 del programma si \u00e8 rimescolato in modi che nessuno aveva previsto. Oppure \u00e8 successo il contrario: una data \u00e8 stata spostata e nulla si \u00e8 modificato, anche se due attivit\u00e0 dipendono chiaramente l\u2019una dall\u2019altra. Per chiunque stia cercando di risolvere i problemi <strong>relativi alle dipendenze delle attivit\u00e0 in <a href=\"https:\/\/keyfy.com\/pro-tools\/project-professional-2024\/\">MS Project<\/a><\/strong>, in entrambi i casi c\u2019\u00e8 qualcosa che non va, e di solito non sono le date.   <\/p>\n<p>Quelle date dipendono da una decisione presa in precedenza, magari senza che nessuno se ne rendesse conto. Collegando due attivit\u00e0, Microsoft Project ha assegnato un tipo di relazione. Di default \u00e8 \u201cFine-Inizio\u201d, a meno che non sia stata modificata. \u00c8 quella relazione a determinare come reagisce la pianificazione quando qualcosa si sposta. Quindi, se la reazione ti sembra sbagliata, significa che la relazione \u00e8 sbagliata.    <\/p>\n<p>Considerala come una diagnosi. Invece di elencare i quattro tipi di dipendenza come definizioni astratte, osserva cosa <em>fa<\/em> effettivamente ciascuno di essi alla sequenza temporale quando cambia una data. Trova il comportamento che corrisponde al sintomo, e la dipendenza si riveler\u00e0 da sola.  <\/p>\n<div class=\"pb-tldr\" style=\"background: #eef2ff; border-left: 4px solid #007aff; border-radius: 8px; padding: 16px 20px; margin: 24px 0;\">\n<div style=\"font-weight: bold; color: #4f46e5; font-size: 13px; letter-spacing: 1.5px; margin-bottom: 6px;\">Sintesi veloce (TLDR)<\/div>\n<div style=\"color: #1f2937;\">Le dipendenze tra le attivit\u00e0 in MS Project determinano come reagiscono le attivit\u00e0 quando una data cambia, e i quattro tipi (Fine-Inizio, Inizio-Inizio, Fine-Fine, Inizio-Fine) generano ciascuno un comportamento di pianificazione diverso. Se la pianificazione va storta, di solito \u00e8 il tipo di dipendenza a non andare bene, non le date. I ritardi e i tempi di anticipo che si sovrappongono a questi collegamenti sono proprio il punto in cui la maggior parte delle pianificazioni reali va silenziosamente in pezzi.  <\/div>\n<\/div>\n<h2>Perch\u00e9 le dipendenze tra le attivit\u00e0 in MS Project influenzano negativamente la tua pianificazione<\/h2>\n<p>La maggior parte delle guide definisce i quattro tipi di dipendenza e poi si ferma l\u00ec. \u201cFinito-Inizio\u201d significa che un\u2019attivit\u00e0 finisce prima che la successiva inizi, e cos\u00ec via. Tecnicamente corretto, ma completamente inutile quando un diagramma di Gantt gi\u00e0 non funziona come dovrebbe e il \u201cperch\u00e9\u201d rimane ancora un mistero.  <\/p>\n<p>Ecco il vero problema. Un tipo di dipendenza non \u00e8 solo un\u2019etichetta. \u00c8 una regola che il motore di pianificazione segue ogni volta che si modifica una data. La stessa documentazione di Microsoft su come Project pianifica le attivit\u00e0 spiega che il software ricalcola l\u2019intera catena partendo dai collegamenti, dai vincoli e dai calendari, proprio in quest\u2019ordine. Non vedi mai il calcolo. Vedi solo il risultato che cambia.     <\/p>\n<p>Ed ecco la parte che mette in difficolt\u00e0 molti. Project memorizza il tipo proprio accanto all\u2019ID dell\u2019attivit\u00e0, in una notazione abbreviata che la maggior parte delle persone non legge mai. Un predecessore indicato come \u201c4FS\u201d \u00e8 di tipo \u201cFine-Inizio\u201d sull\u2019attivit\u00e0 4. \u201c4SS\u201d \u00e8 di tipo \u201cInizio-Inizio\u201d. Se salti quella colonna, ti ritrovi a brancolare nel buio senza capire quale impostazione precisa ti sta creando problemi.    <\/p>\n<p>Il punto \u00e8 che non puoi risolvere un problema di pianificazione spostando un po\u2019 le date. \u00c8 il collegamento a determinare la data. Risolvi il problema del collegamento.  <\/p>\n<h2>I quattro tipi, in base a come influenzano la tua cronologia<\/h2>\n<p>Analizziamoli uno per uno in base ai sintomi che provocano, non alla definizione da manuale.<\/p>\n<p><strong>Il metodo \u201cFinish-to-Start\u201d (FS)<\/strong> \u00e8 quello predefinito e copre forse <strong>l\u201980%<\/strong> delle dipendenze reali. L\u2019attivit\u00e0 A finisce, l\u2019attivit\u00e0 B inizia. Se sposti pi\u00f9 avanti la data di fine di A, anche B si sposta di conseguenza. \u00c8 proprio il comportamento che ti <em>aspetti<\/em>, ed \u00e8 proprio per questo che raramente \u00e8 fonte di confusione. Se la pianificazione si sposta in modo prevedibile quando cambia la data di fine di un predecessore, sei in modalit\u00e0 FS e sta funzionando. In una catena di progetto \u201cfinish-to-start\u201d, prima getti le fondamenta, poi costruisci i muri: questo \u00e8 il cavallo di battaglia del FS.     <\/p>\n<p><strong>Il collegamento \u201cStart-to-Start\u201d (SS)<\/strong> collega gli <em>inizi<\/em> di due attivit\u00e0. B non pu\u00f2 iniziare finch\u00e9 A non inizia. Il sintomo che indica questa situazione: la data di fine di un\u2019attivit\u00e0 predecessora \u00e8 cambiata, mentre quella della successiva \u00e8 rimasta invariata, il che sembrava un errore. Ma non lo \u00e8. Con il collegamento SS, sono collegate solo le date di inizio, quindi cambiare una data di fine non ha alcun effetto a valle. Due attivit\u00e0 che prendono il via insieme, come lo scavo del sito e la mobilitazione delle attrezzature, richiedono un collegamento SS.     <\/p>\n<p><strong>Il modello \u201cFinish-to-Finish\u201d (FF)<\/strong> collega le <em>estremit\u00e0<\/em>. B non pu\u00f2 finire finch\u00e9 A non ha finito. Il segnale rivelatore in questo caso \u00e8 un successore la cui data di inizio varia liberamente, ma la cui data di fine salta improvvisamente quando il predecessore viene prolungato. I test che devono concludersi insieme allo sviluppo sono un classico esempio di FF: i due procedono in parallelo ma devono concludersi insieme.   <\/p>\n<p><strong>\u201cStart-to-Finish\u201d (SF)<\/strong> \u00e8 un caso raro e un po\u2019 complicato, e sinceramente la maggior parte delle persone che l\u2019ha usato l\u2019ha fatto per sbaglio. B non pu\u00f2 finire finch\u00e9 A non inizia. Se la data di fine di un\u2019attivit\u00e0 continua a essere posticipata <em>dall\u2019inizio<\/em> di un\u2019altra attivit\u00e0, e questo non ha alcun senso intuitivo, probabilmente \u00e8 stato applicato SF quando invece si intendeva qualcos\u2019altro. Si verifica in casi reali come i cambi di turno. Ma se nessuno l\u2019ha scelto di proposito, \u00e8 probabile che si tratti di un errore.    <\/p>\n<blockquote class=\"pb-pullquote\" style=\"border: none; border-top: 2px solid #4f46e5; border-bottom: 2px solid #4f46e5; margin: 32px auto; padding: 20px 24px; font-size: 19px; font-style: italic; color: #374151; text-align: center;\"><p>\u201cQuindi la procedura diagnostica \u00e8 semplice. Prendi nota di cosa \u00e8 cambiato (un inizio o una fine), prendi nota di cosa si \u00e8 spostato a valle (un inizio, una fine o niente) e abbina quella coppia al tipo indicato sopra. Se non corrispondono, capirai a cosa devi passare.\u201d<\/p><\/blockquote>\n<h2>Come controllare e modificare il link<\/h2>\n<p>Per prima cosa, apri la colonna \u201cPredecessori\u201d se non \u00e8 visibile. Fai clic con il tasto destro su un\u2019intestazione qualsiasi della colonna, scegli \u201cInserisci colonna\u201d e seleziona \u201cPredecessori\u201d. Ora ogni attivit\u00e0 mostra i propri collegamenti in quella forma abbreviata, senza bisogno di indovinare.  <\/p>\n<p>Per cambiare il tipo, fai doppio clic sull\u2019attivit\u00e0 successiva, apri la scheda \u201cPredecessori\u201d nella finestra di dialogo \u201cInformazioni sull\u2019attivit\u00e0\u201d e seleziona la relazione dal menu a tendina \u201cTipo\u201d. Questo \u00e8 il modo pi\u00f9 semplice. Puoi anche modificare direttamente la colonna del predecessore se ti senti a tuo agio con la sintassi abbreviata, digitando \u201c5FF\u201d invece di \u201c5\u201d per forzare la relazione \u201cFine-a-Fine\u201d sull\u2019attivit\u00e0 5.  <\/p>\n<p>Ogni nuova relazione viene impostata di default su \u201cFine-Inizio\u201d. Seleziona due attivit\u00e0, clicca sul pulsante con l\u2019icona della catena sulla barra multifunzione, e il gioco \u00e8 fatto: entrambe diventano FS. Questo \u00e8 il modo base per collegare le attivit\u00e0 in Microsoft Project. La guida passo passo di ExperTrain sul collegamento delle dipendenze spiega in dettaglio il metodo \u201cseleziona e collega\u201d se vuoi seguire la procedura clic per clic. Il problema \u00e8 proprio quell\u2019impostazione predefinita. Se la relazione reale era SS o FF, ora hai il tipo sbagliato \u2013 e nessuno se ne accorge finch\u00e9 una data non si sposta in modo strano.     <\/p>\n<div class=\"pb-tipbox pb-tipbox-tip\" style=\"background: #ecfdf5; border-left: 4px solid #10b981; border-radius: 8px; padding: 14px 18px; margin: 24px 0;\">\n<div style=\"font-weight: bold; color: #047857; font-size: 13px; letter-spacing: 1px; margin-bottom: 5px;\">SUGGERIMENTO<\/div>\n<div style=\"color: #1f2937;\">Subito dopo aver collegato due attivit\u00e0, dai un\u2019occhiata alla colonna \u201cPredecessori\u201d prima di andare avanti. Ci vogliono solo due secondi per verificare che l\u2019abbreviazione (FS, SS o FF) corrisponda a quello che intendevi davvero \u2014 ed \u00e8 l\u2019unico momento in cui potrai individuare un\u2019impostazione predefinita errata prima che si nasconda nel programma. <\/div>\n<\/div>\n<p>\u00c8 proprio qui che sta il vero problema. I quattro tipi attirano gran parte dell\u2019attenzione, ma sono le impostazioni di ritardo e tempo di anticipo del progetto a mandare silenziosamente all\u2019aria le tempistiche, perch\u00e9 sono invisibili a meno che non le cerchi apposta. <\/p>\n<p><strong>Il \u201clag\u201d<\/strong> \u00e8 un ritardo che si aggiunge a una dipendenza. \u201cFinito-Inizio\u201d con due giorni di lag significa che B inizia due giorni <em>dopo che<\/em> A \u00e8 finito. Pensa al tempo di indurimento, all\u2019asciugatura della vernice, a un\u2019attesa obbligatoria. Lo inserisci come \u201c4FS+2d\u201d nella colonna del predecessore. Il programma mantiene quell\u2019intervallo indipendentemente da come si spostano le date circostanti, che \u00e8 esattamente quello che vuoi per un vero periodo di attesa. Ed \u00e8 esattamente quello che non vuoi se \u00e8 stato aggiunto per sbaglio.     <\/p>\n<p><strong>Il \u201clead\u201d<\/strong> \u00e8 un ritardo negativo. In pratica, si tratta di una sovrapposizione. \u201c4FS-2d\u201d significa che B inizia due giorni <em>prima che<\/em> A finisca, facendo s\u00ec che le attivit\u00e0 si sovrappongano. \u00c8 utile quando un\u2019attivit\u00e0 successiva pu\u00f2 iniziare mentre quella precedente sta completando la sua fase finale. L\u2019articolo del Microsoft Community Hub sulle dipendenze avanzate delle attivit\u00e0 spiega come il lead e il lag interagiscono con il nuovo motore di Project per il web: vale la pena leggerlo se ti capita di vedere sovrapposizioni che non avevi previsto.    <\/p>\n<p>Ecco come si verifica l\u2019errore. Qualcuno digita \u201c+2d\u201d quando invece intendeva \u201c-2d\u201d, oppure lascia un margine di tempo anche se il motivo per cui era stato inserito \u00e8 ormai venuto meno. A questo punto la pianificazione presenta un intervallo fantasma che allunga l\u2019intero progetto e, dato che il margine di tempo non compare come riga a s\u00e9 stante, nessuno se ne accorge. Tutte le date successive a quel collegamento sono sbagliate di due giorni e le barre del diagramma di Gantt sembrano perfettamente normali.   <\/p>\n<p>Quindi, quando un progetto dura pi\u00f9 a lungo della somma delle durate delle singole attivit\u00e0, controlla prima di tutto i valori di ritardo. Dai un\u2019occhiata alla colonna dei predecessori per vedere se ci sono voci con \u201c+\u201d e \u201c-\u201d e assicurati che ognuna abbia una ragione valida. La guida MVP di Dale Howard su come impostare le dipendenze \u00e8 molto chiara su questo punto: la maggior parte dei ritardi inspiegabili \u00e8 dovuta a ritardi che nessuno ricorda di aver aggiunto.  <\/p>\n<h2>Risoluzione dei problemi: i sintomi pi\u00f9 comuni<\/h2>\n<p><strong>Quando cambio la data, non succede niente.<\/strong>  Probabilmente si tratta di SS o FF, e stai modificando l\u2019estremit\u00e0 sbagliata. SS ignora le modifiche alla fine, mentre FF ignora quelle all\u2019inizio. Cambia il tipo, oppure modifica l\u2019altra estremit\u00e0 dell\u2019attivit\u00e0.  <\/p>\n<p><strong>Si muove tutto troppo.<\/strong>  Di solito si tratta di una catena di collegamenti FS con un vincolo che li ostacola, oppure di un ritardo accumulato. Controlla se un\u2019attivit\u00e0 ha un vincolo rigido come \u201cDeve iniziare il\u201d, che ha la precedenza sul collegamento, dato che nei calcoli di Project i vincoli hanno la precedenza sulle dipendenze. <\/p>\n<p><strong>La fine di un\u2019attivit\u00e0 salta, ma l\u2019inizio rimane dove \u00e8.<\/strong>  \u00c8 proprio Finish-to-Finish che fa il suo lavoro. Se non \u00e8 quello che volevi, passa a FS. <\/p>\n<p><strong>La data di fine viene posticipata dall\u2019inizio di un\u2019altra attivit\u00e0.<\/strong>  \u201cStart-to-Finish\u201d, quasi sempre usato per sbaglio. Cambialo con quello che intendevi davvero, probabilmente FS. <\/p>\n<div class=\"pb-stats\" style=\"display: flex; gap: 14px; flex-wrap: wrap; margin: 24px 0;\">\n<div style=\"flex: 1; min-width: 150px; background: #f9fafb; border: 1px solid #e5e7eb; border-radius: 10px; padding: 18px 14px; text-align: center;\">\n<div style=\"font-size: 13px; color: #6b7280; margin-top: 6px;\">Un\u2019abitudine preventiva vale pi\u00f9 di tutte le soluzioni a posteriori. Prima di collegare le attivit\u00e0, chiediti quali estremit\u00e0 sono effettivamente correlate: gli inizi, i finali o un finale a un inizio. Rispondi prima a questa domanda, poi scegli il tipo di relazione e infine collega le attivit\u00e0. Decidere la relazione prima di cliccare impedisce praticamente che si verifichi l\u2019intera categoria di problemi del tipo \u201cperch\u00e9 la mia pianificazione \u00e8 cambiata?\u201d.   <\/div>\n<\/div>\n<\/div>\n<h2>Domande frequenti<\/h2>\n<p><strong>Qual \u00e8 il tipo di dipendenza predefinito in Microsoft Project?<\/strong><br \/>\nFinish-to-Start. Ogni collegamento creato con il pulsante \u201cCollegamento\u201d della barra multifunzione diventa FS, a meno che non lo modifichi nella finestra di dialogo \u201cInformazioni sull\u2019attivit\u00e0\u201d o nella scorciatoia della colonna \u201cPredecessore\u201d. <\/p>\n<p><strong>Come si legge l\u2019abbreviazione nella colonna \u201cpredecessore\u201d?<\/strong><br \/>\nIl numero \u00e8 l\u2019ID dell\u2019attivit\u00e0 precedente, le lettere indicano il tipo. \u201c7FS\u201d sta per \u201cFinale-Inizio\u201d sull\u2019attivit\u00e0 7, \u201c7SS\u201d sta per \u201cInizio-Inizio\u201d, \u201c7FF\u201d sta per \u201cFinale-Finale\u201d e \u201c7SF\u201d sta per \u201cInizio-Finale\u201d. Il suffisso \u00ab+3d\u00bb o \u00ab-3d\u00bb indica il ritardo o l\u2019anticipo.  <\/p>\n<p><strong>Perch\u00e9 il mio progetto \u00e8 diventato pi\u00f9 lungo dopo una piccola modifica?<\/strong><br \/>\nIl pi\u00f9 delle volte si tratta di un ritardo accumulato non previsto, oppure di un vincolo che ha la precedenza sulle tue dipendenze. Controlla la colonna dei predecessori per vedere se ci sono valori \u201c+\u201d e verifica la presenza di vincoli rigidi, dato che il motore di pianificazione di Project d\u00e0 la precedenza ai vincoli rispetto alle dipendenze. <\/p>\n<p><strong>Quando dovrei usare \u201cStart-to-Start\u201d invece di \u201cFinish-to-Start\u201d?<\/strong><br \/>\nQuando due attivit\u00e0 devono iniziare contemporaneamente ma non \u00e8 necessario che finiscano insieme. Gli scavi e la mobilitazione delle attrezzature prendono il via contemporaneamente, quindi i loro inizi sono collegati mentre i loro finali rimangono indipendenti. La guida alle dipendenze di Wrike contiene altri esempi di attivit\u00e0 parallele.  <\/p>\n<p><strong>Il lead time \u00e8 la stessa cosa del lag?<\/strong><br \/>\n\u201cLead\u201d \u00e8 un ritardo negativo, il che significa sovrapposizione invece che ritardo. \u201cFS-2d\u201d (lead) fa s\u00ec che il successore inizi due giorni prima che il predecessore finisca. \u201cFS+2d\u201d (lag) impone un intervallo di due giorni dopo. Stesso campo, segno opposto, effetto opposto.   <\/p>\n<h2>Mettiamo tutto insieme<\/h2>\n<p>Quando le dipendenze tra le attivit\u00e0 in MS Project non funzionano come dovrebbero, il primo sospettato \u00e8 il tipo di dipendenza, non le date. Metti in relazione il sintomo con il comportamento, cosa \u00e8 cambiato rispetto a cosa si \u00e8 spostato, e il tipo corretto si riveler\u00e0 da solo. Poi controlla i ritardi e gli anticipi, perch\u00e9 un \u201c+2d\u201d fuori posto \u00e8 all\u2019origine di pi\u00f9 slittamenti misteriosi di qualsiasi altra singola causa. Leggi la colonna del predecessore, decidi il tipo di relazione prima di collegare le attivit\u00e0, e il diagramma di Gantt inizier\u00e0 a funzionare come dovrebbe.   <\/p>\n<div class=\"pb-cta\" style=\"background: linear-gradient(160deg,#0f1032 0%,#1e1b4b 45%,#3730a3 100%); border-radius: 18px; padding: 40px 32px; margin: 36px 0; text-align: center;\">\n<div style=\"display: inline-block; color: #c7d2fe; font-size: 11px; font-weight: bold; letter-spacing: 0.08em; text-transform: uppercase; padding: 6px 14px; border-radius: 999px; margin: 0 0 16px;\">\ud83d\ude80 Accelera la tua crescita<\/div>\n<div style=\"font-size: 26px; line-height: 1.25; font-weight: 800; color: #ffffff; margin: 0 0 10px;\">Crea pianificazioni che funzionino davvero<\/div>\n<div style=\"font-size: 15px; line-height: 1.5; color: #c7d2fe; margin: 0 0 22px; max-width: 640px;\">Procurati una licenza originale di Microsoft Project e smettila di lottare contro i collegamenti di dipendenza che non riesci a vedere.<\/div>\n<p><a style=\"display: inline-block; background: #4f46e5; color: #ffffff; font-size: 16px; font-weight: bold; text-decoration: none; padding: 15px 32px; border-radius: 999px;\" href=\"https:\/\/keyfy.com\/it\/\">Scarica Microsoft Project \u2192<\/a><\/p>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Le dipendenze tra le attivit\u00e0 in MS Project determinano come reagisce la tua pianificazione quando le date cambiano. Individua il tipo di dipendenza che corrisponde al problema e correggi il collegamento, non le date. <\/p>\n","protected":false},"author":1483,"featured_media":38246,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"inline_featured_image":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_glsr_average":0,"_glsr_ranking":0,"_glsr_reviews":0,"_jetpack_feature_clip_id":0,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_post_was_ever_published":false},"categories":[372,380],"tags":[],"class_list":["post-38242","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-guide","category-pro-tools"],"acf":[],"jetpack_sharing_enabled":true,"jetpack_featured_media_url":"https:\/\/keyfy.com\/wp-content\/uploads\/2026\/09\/magnific_realistic-photo-of-a-cork_DoaPvQapcl.webp","_links":{"self":[{"href":"https:\/\/keyfy.com\/it\/wp-json\/wp\/v2\/posts\/38242","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/keyfy.com\/it\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/keyfy.com\/it\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/keyfy.com\/it\/wp-json\/wp\/v2\/users\/1483"}],"replies":[{"embeddable":true,"href":"https:\/\/keyfy.com\/it\/wp-json\/wp\/v2\/comments?post=38242"}],"version-history":[{"count":0,"href":"https:\/\/keyfy.com\/it\/wp-json\/wp\/v2\/posts\/38242\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/keyfy.com\/it\/wp-json\/wp\/v2\/media\/38246"}],"wp:attachment":[{"href":"https:\/\/keyfy.com\/it\/wp-json\/wp\/v2\/media?parent=38242"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/keyfy.com\/it\/wp-json\/wp\/v2\/categories?post=38242"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/keyfy.com\/it\/wp-json\/wp\/v2\/tags?post=38242"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}