{"id":38247,"date":"2026-09-03T13:42:48","date_gmt":"2026-09-03T12:42:48","guid":{"rendered":"https:\/\/keyfy.com\/blog\/wyjasnienie-zaleznosci-zadan-w-programie-ms-project\/"},"modified":"2026-09-03T13:42:48","modified_gmt":"2026-09-03T12:42:48","slug":"wyjasnienie-zaleznosci-zadan-w-programie-ms-project","status":"publish","type":"post","link":"https:\/\/keyfy.com\/pl\/blog\/wyjasnienie-zaleznosci-zadan-w-programie-ms-project\/","title":{"rendered":"Wyja\u015bnienie zale\u017cno\u015bci zada\u0144 w programie MS Project"},"content":{"rendered":"<p>Przesun\u0105\u0142e\u015b termin zako\u0144czenia jednego zadania o trzy dni, a po\u0142owa harmonogramu uleg\u0142a zmianom, o kt\u00f3re nikt nie prosi\u0142. Albo sta\u0142o si\u0119 odwrotnie. Termin si\u0119 przesun\u0105\u0142, a reszta pozosta\u0142a bez zmian, mimo \u017ce dwa zadania wyra\u017anie s\u0105 od siebie zale\u017cne. Dla ka\u017cdego, kto zajmuje si\u0119 rozwi\u0105zywaniem problem\u00f3w <strong>zwi\u0105zanych z zale\u017cno\u015bciami zada\u0144 w programie <a href=\"https:\/\/keyfy.com\/pro-tools\/project-professional-2024\/\">MS Project<\/a><\/strong>, w obu przypadkach co\u015b tu nie gra, a zazwyczaj nie chodzi o terminy.   <\/p>\n<p>Te terminy wynikaj\u0105 z wcze\u015bniejszej decyzji, podj\u0119tej by\u0107 mo\u017ce nie\u015bwiadomie. Po\u0142\u0105czenie dw\u00f3ch zada\u0144 oznacza, \u017ce program Microsoft Project przypisa\u0142 im typ relacji. Domy\u015blnie jest to relacja \u201ezako\u0144czenie\u2013pocz\u0105tek\u201d, o ile nie zosta\u0142a zmieniona. To w\u0142a\u015bnie ta relacja decyduje o tym, jak harmonogram reaguje na wszelkie zmiany. Je\u015bli wi\u0119c reakcja wydaje si\u0119 nieprawid\u0142owa, oznacza to, \u017ce relacja jest nieprawid\u0142owa.    <\/p>\n<p>Potraktuj to jako diagnoz\u0119. Zamiast przedstawia\u0107 cztery typy zale\u017cno\u015bci jako abstrakcyjne definicje, przyjrzyj si\u0119, jak ka\u017cdy z nich faktycznie <em>wp\u0142ywa<\/em> na o\u015b czasu w momencie zmiany daty. Znajd\u017a zachowanie odpowiadaj\u0105ce objawowi, a zale\u017cno\u015b\u0107 sama si\u0119 ujawni.  <\/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;\">Kr\u00f3tkie podsumowanie \u2013 TLDR<\/div>\n<div style=\"color: #1f2937;\">Zale\u017cno\u015bci mi\u0119dzy zadaniami w programie MS Project okre\u015blaj\u0105, jak zadania reaguj\u0105 na przesuni\u0119cie terminu, a cztery rodzaje zale\u017cno\u015bci (koniec do pocz\u0105tku, pocz\u0105tek do pocz\u0105tku, koniec do ko\u0144ca, pocz\u0105tek do ko\u0144ca) powoduj\u0105 r\u00f3\u017cne zachowania harmonogramu. Je\u015bli harmonogram ulega nieprawid\u0142owemu przesuni\u0119ciu, przyczyn\u0105 jest zazwyczaj nieprawid\u0142owy typ zale\u017cno\u015bci, a nie same terminy. To w\u0142a\u015bnie op\u00f3\u017anienia i czas wyprzedzenia na\u0142o\u017cone na te powi\u0105zania s\u0105 przyczyn\u0105 wi\u0119kszo\u015bci przypadk\u00f3w, w kt\u00f3rych rzeczywiste harmonogramy po cichu ulegaj\u0105 rozregulowaniu.  <\/div>\n<\/div>\n<h2>Dlaczego zale\u017cno\u015bci mi\u0119dzy zadaniami w programie MS Project maj\u0105 negatywny wp\u0142yw na harmonogram<\/h2>\n<p>Wi\u0119kszo\u015b\u0107 poradnik\u00f3w ogranicza si\u0119 do zdefiniowania czterech rodzaj\u00f3w zale\u017cno\u015bci. Zale\u017cno\u015b\u0107 \u201ezako\u0144czenie-pocz\u0105tek\u201d oznacza, \u017ce jedno zadanie ko\u0144czy si\u0119, zanim rozpocznie si\u0119 kolejne, i tak dalej. Jest to technicznie poprawne, ale zupe\u0142nie bezu\u017cyteczne, gdy wykres Gantta ju\u017c dzia\u0142a nieprawid\u0142owo, a przyczyna tego stanu rzeczy pozostaje tajemnic\u0105.  <\/p>\n<p>Oto sedno sprawy. Typ zale\u017cno\u015bci nie jest zwyk\u0142\u0105 etykiet\u0105. To zasada, kt\u00f3r\u0105 silnik planowania stosuje za ka\u017cdym razem, gdy zmienia si\u0119 data. W w\u0142asnej dokumentacji firmy Microsoft dotycz\u0105cej sposobu planowania zada\u0144 w programie Project wyja\u015bniono, \u017ce oprogramowanie ponownie oblicza ca\u0142y \u0142a\u0144cuch, zaczynaj\u0105c od powi\u0105za\u0144, poprzez ograniczenia, a na ko\u0144cu kalendarze \u2013 w tej w\u0142a\u015bnie kolejno\u015bci. U\u017cytkownik nigdy nie widzi samego obliczenia. Widzi jedynie zmian\u0119 wyniku.     <\/p>\n<p>I tu w\u0142a\u015bnie pojawia si\u0119 pu\u0142apka, kt\u00f3ra sprawia ludziom trudno\u015bci. System Project zapisuje ten typ tu\u017c obok identyfikatora zadania, w skr\u00f3cie, kt\u00f3rego wi\u0119kszo\u015b\u0107 os\u00f3b nigdy nie czyta. Poprzednik oznaczony jako \u201e4FS\u201d oznacza typ \u201ezako\u0144czenie do rozpocz\u0119cia\u201d dla zadania nr 4. \u201e4SS\u201d oznacza typ \u201erozpocz\u0119cie do rozpocz\u0119cia\u201d. Pomi\u0144 t\u0119 kolumn\u0119, a b\u0119dziesz dzia\u0142a\u0107 na \u015blepo, nie wiedz\u0105c, kt\u00f3re konkretne ustawienie powoduje problem.    <\/p>\n<p>Chodzi o to, \u017ce nie da si\u0119 rozwi\u0105za\u0107 problemu z harmonogramem poprzez nieznaczne przesuwanie termin\u00f3w. To link okre\u015bla dat\u0119. Napraw link.  <\/p>\n<h2>Cztery typy \u2013 wed\u0142ug tego, jak wp\u0142ywaj\u0105 na Twoj\u0105 o\u015b czasu<\/h2>\n<p>Przeanalizujmy ka\u017cdy z nich na podstawie objaw\u00f3w, jakie wywo\u0142uje, a nie na podstawie definicji podr\u0119cznikowej.<\/p>\n<p><strong>Metoda \u201eod zako\u0144czenia do rozpocz\u0119cia\u201d (FS)<\/strong> jest ustawieniem domy\u015blnym i obejmuje oko\u0142o <strong>80%<\/strong> rzeczywistych zale\u017cno\u015bci. Zadanie A zostaje zako\u0144czone, a zadanie B si\u0119 rozpoczyna. Je\u015bli przesuniesz dat\u0119 zako\u0144czenia zadania A na p\u00f3\u017aniej, zadanie B r\u00f3wnie\u017c przesuwa si\u0119 w tym samym kierunku. Jest to zachowanie, kt\u00f3rego <em>si\u0119 spodziewasz<\/em>, i w\u0142a\u015bnie dlatego rzadko budzi ono w\u0105tpliwo\u015bci. Je\u015bli harmonogram zmienia si\u0119 w przewidywalny spos\u00f3b po przesuni\u0119ciu daty zako\u0144czenia zadania poprzedzaj\u0105cego, oznacza to, \u017ce stosujesz metod\u0119 FS i dzia\u0142a ona prawid\u0142owo. W \u0142a\u0144cuchu projektowym typu \u201ezako\u0144czenie do rozpocz\u0119cia\u201d najpierw wylewa si\u0119 fundamenty, a nast\u0119pnie wznosi \u015bciany \u2014 to w\u0142a\u015bnie podstawowa zasada dzia\u0142ania metody FS.     <\/p>\n<p><strong>Powi\u0105zanie \u201eStart-to-Start\u201d (SS)<\/strong> \u0142\u0105czy daty <em>rozpocz\u0119cia<\/em> dw\u00f3ch zada\u0144. Zadanie B nie mo\u017ce si\u0119 rozpocz\u0105\u0107, dop\u00f3ki nie rozpocznie si\u0119 zadanie A. Objaw wskazuj\u0105cy na to powi\u0105zanie: data zako\u0144czenia zadania poprzedzaj\u0105cego uleg\u0142a zmianie, a data zako\u0144czenia zadania nast\u0119puj\u0105cego pozosta\u0142a bez zmian, co sprawia\u0142o wra\u017cenie, jakby co\u015b nie dzia\u0142a\u0142o poprawnie. Tak jednak nie jest. W przypadku powi\u0105zania SS powi\u0105zane s\u0105 wy\u0142\u0105cznie daty rozpocz\u0119cia, wi\u0119c zmiana daty zako\u0144czenia nie ma \u017cadnego wp\u0142ywu na zadania nast\u0119puj\u0105ce po nim. Dwa zadania, kt\u00f3re rozpoczynaj\u0105 si\u0119 jednocze\u015bnie, takie jak wykopy na placu budowy i mobilizacja sprz\u0119tu, powinny by\u0107 powi\u0105zane w trybie SS.     <\/p>\n<p><strong>Model \u201eFinish-to-Finish\u201d (FF)<\/strong> wi\u0105\u017ce ze sob\u0105 <em>ko\u0144ce proces\u00f3w<\/em>. B nie mo\u017ce zako\u0144czy\u0107 pracy, dop\u00f3ki A jej nie zako\u0144czy. Cech\u0105 charakterystyczn\u0105 tego modelu jest nast\u0119pca, kt\u00f3rego data rozpocz\u0119cia jest elastyczna, ale kt\u00f3rego data zako\u0144czenia nagle si\u0119 przesuwa, gdy przed\u0142u\u017cony zostaje czas trwania poprzednika. Testy, kt\u00f3re musz\u0105 zosta\u0107 zako\u0144czone r\u00f3wnocze\u015bnie z pracami programistycznymi, stanowi\u0105 klasyczny przyk\u0142ad modelu FF \u2014 oba procesy przebiegaj\u0105 r\u00f3wnolegle, ale musz\u0105 zako\u0144czy\u0107 si\u0119 w tym samym momencie.   <\/p>\n<p><strong>\u201eOd pocz\u0105tku do ko\u0144ca\u201d (SF)<\/strong> to rzadki i myl\u0105cy przypadek, a szczerze m\u00f3wi\u0105c, wi\u0119kszo\u015b\u0107 os\u00f3b, kt\u00f3re go stosowa\u0142y, zrobi\u0142a to przez przypadek. Zadanie B nie mo\u017ce si\u0119 zako\u0144czy\u0107, dop\u00f3ki nie rozpocznie si\u0119 zadanie A. Je\u015bli data zako\u0144czenia zadania jest ci\u0105gle przesuwana przez <em>dat\u0119 rozpocz\u0119cia<\/em> innego zadania i nie ma to intuicyjnego sensu, prawdopodobnie zastosowano opcj\u0119 SF tam, gdzie nale\u017ca\u0142o u\u017cy\u0107 czego\u015b innego. Wyst\u0119puje ona w uzasadnionych przypadkach, takich jak zmiany zmianowe. Je\u015bli jednak nikt celowo jej nie wybra\u0142, najprawdopodobniej jest to b\u0142\u0105d.    <\/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>\u201eProcedura diagnostyczna jest wi\u0119c prosta. Zwr\u00f3\u0107 uwag\u0119 na to, co uleg\u0142o zmianie (pocz\u0105tek lub koniec), zauwa\u017c, co przesun\u0119\u0142o si\u0119 w dalszej cz\u0119\u015bci (pocz\u0105tek, koniec lub nic), a nast\u0119pnie dopasuj t\u0119 par\u0119 do jednego z powy\u017cszych typ\u00f3w. Niezgodno\u015b\u0107 wska\u017ce ci, na co nale\u017cy si\u0119 przestawi\u0107.\u201d<\/p><\/blockquote>\n<h2>Jak sprawdzi\u0107 i zmieni\u0107 link<\/h2>\n<p>Najpierw rozwi\u0144 kolumn\u0119 \u201ePoprzednicy\u201d, je\u015bli nie jest widoczna. Kliknij prawym przyciskiem myszy dowolny nag\u0142\u00f3wek kolumny, wybierz opcj\u0119 \u201eWstaw kolumn\u0119\u201d, a nast\u0119pnie wybierz \u201ePoprzednicy\u201d. Teraz ka\u017cde zadanie wy\u015bwietla swoje powi\u0105zania w tej skr\u00f3conej formie, wi\u0119c nie trzeba ju\u017c zgadywa\u0107.  <\/p>\n<p>Aby zmieni\u0107 typ, kliknij dwukrotnie zadanie nast\u0119pcze, otw\u00f3rz kart\u0119 \u201ePoprzedniki\u201d w oknie dialogowym \u201eInformacje o zadaniu\u201d i wybierz relacj\u0119 z listy rozwijanej \u201eTyp\u201d. To jest najprostszy spos\u00f3b. Mo\u017cesz r\u00f3wnie\u017c edytowa\u0107 kolumn\u0119 poprzednik\u00f3w bezpo\u015brednio, je\u015bli znasz skr\u00f3t, wpisuj\u0105c \u201e5FF\u201d zamiast \u201e5\u201d, aby wymusi\u0107 relacj\u0119 \u201eZako\u0144czenie do zako\u0144czenia\u201d dla zadania nr 5.  <\/p>\n<p>Ka\u017cda nowa relacja jest domy\u015blnie ustawiona jako \u201eOd zako\u0144czenia do rozpocz\u0119cia\u201d (FS). Wystarczy wybra\u0107 dwa zadania, klikn\u0105\u0107 przycisk z ikon\u0105 \u0142a\u0144cucha na wst\u0105\u017cce i gotowe \u2013 oba zadania zostan\u0105 powi\u0105zane w relacji FS. To podstawowy spos\u00f3b \u0142\u0105czenia zada\u0144 w programie Microsoft Project. W poradniku ExperTrain dotycz\u0105cym \u0142\u0105czenia zale\u017cno\u015bci szczeg\u00f3\u0142owo opisano metod\u0119 \u201ewybierz i po\u0142\u0105cz\u201d, je\u015bli wolisz wersj\u0119 z instrukcjami krok po kroku. Problem tkwi w tym ustawieniu domy\u015blnym. Je\u015bli rzeczywista zale\u017cno\u015b\u0107 mia\u0142a by\u0107 typu \u201eSS\u201d lub \u201eFF\u201d, teraz masz niew\u0142a\u015bciwy typ \u2014 i nikt tego nie zauwa\u017cy, dop\u00f3ki data nie zacznie si\u0119 dziwnie przesuwa\u0107.     <\/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;\">WSKAZ\u00d3WKA<\/div>\n<div style=\"color: #1f2937;\">Zaraz po po\u0142\u0105czeniu dw\u00f3ch zada\u0144 rzu\u0107 okiem na kolumn\u0119 \u201ePoprzednicy\u201d, zanim przejdziesz dalej. Sprawdzenie, czy skr\u00f3t (FS, SS lub FF) odpowiada temu, co faktycznie mia\u0142e\u015b na my\u015bli, zajmuje dwie sekundy \u2014 i jest to jedyna okazja, by wychwyci\u0107 b\u0142\u0119dne ustawienie domy\u015blne, zanim zagubi si\u0119 ono w harmonogramie. <\/div>\n<\/div>\n<p>To w\u0142a\u015bnie tutaj tkwi prawdziwy problem. Najwi\u0119cej uwagi po\u015bwi\u0119ca si\u0119 tym czterem typom, ale to w\u0142a\u015bnie ustawienia op\u00f3\u017anienia i czasu realizacji projektu po cichu psuj\u0105 harmonogramy, poniewa\u017c s\u0105 niewidoczne, dop\u00f3ki si\u0119 ich nie poszukuje. <\/p>\n<p><strong>Op\u00f3\u017anienie<\/strong> to dodatkowy czas dodawany do zale\u017cno\u015bci. Metoda \u201ezako\u0144czenie\u2013pocz\u0105tek\u201d z dwudniowym op\u00f3\u017anieniem oznacza, \u017ce zadanie B rozpoczyna si\u0119 dwa dni <em>po<\/em> zako\u0144czeniu zadania A. Pomy\u015bl o czasie utwardzania, schni\u0119ciu farby czy obowi\u0105zkowym oczekiwaniu. W kolumnie \u201epoprzednik\u201d nale\u017cy wpisa\u0107 \u201e4FS+2d\u201d. Harmonogram zachowuje t\u0119 przerw\u0119 niezale\u017cnie od zmian w s\u0105siednich datach, co jest dok\u0142adnie tym, czego oczekujesz w przypadku rzeczywistego okresu oczekiwania. I dok\u0142adnie tym, czego nie chcesz, je\u015bli zosta\u0142a ona dodana przez przypadek.     <\/p>\n<p><strong>\u201eLead\u201d<\/strong> to ujemne op\u00f3\u017anienie. Zasadniczo chodzi o nak\u0142adanie si\u0119 zada\u0144. Skr\u00f3t \u201e4FS-2d\u201d oznacza, \u017ce zadanie B rozpoczyna si\u0119 dwa dni <em>przed<\/em> zako\u0144czeniem zadania A, co pozwala na nak\u0142adanie si\u0119 tych zada\u0144. Jest to przydatne, gdy zadanie nast\u0119pcze mo\u017ce si\u0119 rozpocz\u0105\u0107, podczas gdy zadanie poprzedzaj\u0105ce ko\u0144czy sw\u00f3j ostatni etap. Artyku\u0142 w Microsoft Community Hub po\u015bwi\u0119cony zaawansowanym zale\u017cno\u015bciom zada\u0144 omawia, w jaki spos\u00f3b op\u00f3\u017anienie pocz\u0105tkowe i ko\u0144cowe wsp\u00f3\u0142dzia\u0142aj\u0105 z nowszym silnikiem Project for the web. Warto go przeczyta\u0107, je\u015bli zauwa\u017cysz niezamierzone nak\u0142adanie si\u0119 zada\u0144.    <\/p>\n<p>Oto, jak dochodzi do b\u0142\u0119du. Kto\u015b wpisuje \u201e+2d\u201d, maj\u0105c na my\u015bli \u201e-2d\u201d, albo pozostawia rezerw\u0119 czasow\u0105, mimo \u017ce przyczyna jej istnienia ju\u017c znikn\u0119\u0142a. W rezultacie harmonogram zawiera fikcyjn\u0105 luk\u0119, kt\u00f3ra wyd\u0142u\u017ca ca\u0142y projekt, a poniewa\u017c rezerwa czasowa nie jest wy\u015bwietlana jako osobny wiersz, nikt tego nie zauwa\u017ca. Ka\u017cda data nast\u0119puj\u0105ca po tym ogniwie jest przesuni\u0119ta o dwa dni, a s\u0142upki na wykresie Gantta wygl\u0105daj\u0105 zupe\u0142nie normalnie.   <\/p>\n<p>Je\u015bli wi\u0119c czas trwania projektu przekracza sum\u0119 czas\u00f3w trwania poszczeg\u00f3lnych zada\u0144, przed podj\u0119ciem jakichkolwiek dzia\u0142a\u0144 sprawd\u017a warto\u015bci op\u00f3\u017anie\u0144. Przejrzyj kolumn\u0119 \u201epoprzednik\u201d pod k\u0105tem wpis\u00f3w \u201e+\u201d i \u201e-\u201d i upewnij si\u0119, \u017ce ka\u017cdy z nich ma uzasadnienie. Przewodnik Dale\u2019a Howarda (MVP) dotycz\u0105cy ustalania zale\u017cno\u015bci m\u00f3wi o tym wprost \u2014 wi\u0119kszo\u015b\u0107 niewyja\u015bnionych op\u00f3\u017anie\u0144 wynika z op\u00f3\u017anie\u0144, o kt\u00f3rych nikt nie pami\u0119ta, \u017ce je doda\u0142.  <\/p>\n<h2>Rozwi\u0105zywanie problem\u00f3w \u2013 typowe objawy<\/h2>\n<p><strong>Po zmianie daty nic si\u0119 nie dzieje.<\/strong>  Prawdopodobnie jest to zadanie typu SS lub FF, a zmieniasz niew\u0142a\u015bciwy koniec. Zadania typu SS ignoruj\u0105 zmiany zako\u0144czenia, a zadania typu FF ignoruj\u0105 zmiany pocz\u0105tku. Zmie\u0144 typ zadania lub zmie\u0144 drugi koniec zadania.  <\/p>\n<p><strong>Wszystko si\u0119 zbyt mocno porusza.<\/strong>  Zazwyczaj jest to \u0142a\u0144cuch powi\u0105za\u0144 FS, w kt\u00f3rym wyst\u0119puje ograniczenie koliduj\u0105ce z nimi lub skumulowane op\u00f3\u017anienie. Nale\u017cy sprawdzi\u0107, czy zadanie ma twarde ograniczenie, takie jak \u201eMusi rozpocz\u0105\u0107 si\u0119 w dniu\u201d, kt\u00f3re ma pierwsze\u0144stwo przed powi\u0105zaniem, poniewa\u017c w kolejno\u015bci oblicze\u0144 programu Project ograniczenia maj\u0105 pierwsze\u0144stwo przed zale\u017cno\u015bciami. <\/p>\n<p><strong>Czas zako\u0144czenia zadania zmienia si\u0119, ale czas rozpocz\u0119cia pozostaje bez zmian.<\/strong>  To w\u0142a\u015bnie \u201eFinish-to-Finish\u201d dzia\u0142a zgodnie ze swoim przeznaczeniem. Je\u015bli nie tego oczekiwa\u0142e\u015b, prze\u0142\u0105cz si\u0119 na tryb FS. <\/p>\n<p><strong>Termin zako\u0144czenia jest przesuwany o dat\u0119 rozpocz\u0119cia innego zadania.<\/strong>  \u201eStart-to-Finish\u201d \u2013 to sformu\u0142owanie prawie zawsze pojawia si\u0119 przez pomy\u0142k\u0119. Zmie\u0144 je na to, co faktycznie mia\u0142e\u015b na my\u015bli, prawdopodobnie 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;\">Jeden nawyk zapobiegawczy jest lepszy ni\u017c wszystkie dora\u017ane rozwi\u0105zania. Przed po\u0142\u0105czeniem zada\u0144 zadaj sobie pytanie, kt\u00f3re ko\u0144ce s\u0105 faktycznie powi\u0105zane \u2013 pocz\u0105tki, zako\u0144czenia czy te\u017c zako\u0144czenie z pocz\u0105tkiem. Najpierw odpowiedz na to pytanie, potem wybierz typ powi\u0105zania, a dopiero potem po\u0142\u0105cz zadania. Ustalenie relacji przed klikni\u0119ciem praktycznie ca\u0142kowicie zapobiega pojawieniu si\u0119 ca\u0142ej kategorii problem\u00f3w typu \u201edlaczego m\u00f3j harmonogram si\u0119 przesun\u0105\u0142\u201d.   <\/div>\n<\/div>\n<\/div>\n<h2>Najcz\u0119\u015bciej zadawane pytania<\/h2>\n<p><strong>Jaki jest domy\u015blny typ zale\u017cno\u015bci w programie Microsoft Project?<\/strong><br \/>\nOd ko\u0144ca do pocz\u0105tku. Ka\u017cde \u0142\u0105cze utworzone za pomoc\u0105 przycisku \u201e\u0141\u0105cze\u201d na wst\u0105\u017cce domy\u015blnie przyjmuje kierunek FS, chyba \u017ce zmienisz to w oknie dialogowym \u201eInformacje o zadaniu\u201d lub w skr\u00f3cie w kolumnie poprzednika. <\/p>\n<p><strong>Jak odczyta\u0107 skr\u00f3t w kolumnie \u201epoprzednik\u201d?<\/strong><br \/>\nLiczba oznacza identyfikator zadania poprzedzaj\u0105cego, a litery \u2013 typ. \u201e7FS\u201d oznacza typ \u201ez zako\u0144czenia do rozpocz\u0119cia\u201d dla zadania nr 7, \u201e7SS\u201d \u2013 \u201ez rozpocz\u0119cia do rozpocz\u0119cia\u201d, \u201e7FF\u201d \u2013 \u201ez zako\u0144czenia do zako\u0144czenia\u201d, a \u201e7SF\u201d \u2013 \u201ez rozpocz\u0119cia do zako\u0144czenia\u201d. Sufiks \u201e+3d\u201d lub \u201e-3d\u201d oznacza op\u00f3\u017anienie lub wyprzedzenie.  <\/p>\n<p><strong>Dlaczego po jednej drobnej zmianie ca\u0142y m\u00f3j projekt sta\u0142 si\u0119 d\u0142u\u017cszy?<\/strong><br \/>\nNajcz\u0119\u015bciej jest to niezamierzony skumulowany op\u00f3\u017anienie lub ograniczenie, kt\u00f3re ma pierwsze\u0144stwo przed powi\u0105zaniami. Przejrzyj kolumn\u0119 \u201epoprzednik\u201d pod k\u0105tem warto\u015bci \u201e+\u201d i sprawd\u017a, czy wyst\u0119puj\u0105 twarde ograniczenia, poniewa\u017c silnik harmonogramowania programu Project traktuje ograniczenia jako wa\u017cniejsze od zale\u017cno\u015bci. <\/p>\n<p><strong>Kiedy nale\u017cy u\u017cywa\u0107 opcji \u201eStart-to-Start\u201d zamiast \u201eFinish-to-Start\u201d?<\/strong><br \/>\nGdy dwa zadania musz\u0105 rozpocz\u0105\u0107 si\u0119 jednocze\u015bnie, ale nie musz\u0105 zako\u0144czy\u0107 si\u0119 w tym samym czasie. Prace wykopowe i mobilizacja sprz\u0119tu nabieraj\u0105 tempa w tym samym czasie, wi\u0119c ich rozpocz\u0119cie jest ze sob\u0105 powi\u0105zane, podczas gdy zako\u0144czenie pozostaje niezale\u017cne. W przewodniku po zale\u017cno\u015bciach serwisu Wrike znajdziesz wi\u0119cej przyk\u0142ad\u00f3w zada\u0144 r\u00f3wnoleg\u0142ych.  <\/p>\n<p><strong>Czy czas realizacji to to samo co op\u00f3\u017anienie?<\/strong><br \/>\n\u201eLead\u201d oznacza ujemne op\u00f3\u017anienie, czyli nak\u0142adanie si\u0119 zamiast op\u00f3\u017anienia. \u201eFS-2d\u201d (lead) pozwala nast\u0119pcy rozpocz\u0105\u0107 dzia\u0142anie dwa dni przed zako\u0144czeniem przez poprzednika. \u201eFS+2d\u201d (lag) wymusza dwudniow\u0105 przerw\u0119 po zako\u0144czeniu. To samo pole, przeciwny znak, odwrotny efekt.   <\/p>\n<h2>Podsumowanie<\/h2>\n<p>Gdy zale\u017cno\u015bci mi\u0119dzy zadaniami w programie MS Project dzia\u0142aj\u0105 nieprawid\u0142owo, pierwszym podejrzanym jest typ zale\u017cno\u015bci, a nie terminy. Nale\u017cy dopasowa\u0107 objaw do zachowania \u2013 co si\u0119 zmieni\u0142o w stosunku do tego, co si\u0119 przesun\u0119\u0142o \u2013 a w\u0142a\u015bciwy typ sam si\u0119 ujawni. Nast\u0119pnie nale\u017cy sprawdzi\u0107 op\u00f3\u017anienie i wyprzedzenie, poniewa\u017c przypadkowe \u201e+2d\u201d jest przyczyn\u0105 wi\u0119kszej liczby tajemniczych op\u00f3\u017anie\u0144 ni\u017c jakakolwiek inna pojedyncza przyczyna. Przejrzyj kolumn\u0119 \u201epoprzednik\u201d, okre\u015bl relacj\u0119 przed utworzeniem powi\u0105zania, a wykres Gantta zacznie dzia\u0142a\u0107 prawid\u0142owo.   <\/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 Przyspiesz sw\u00f3j rozw\u00f3j<\/div>\n<div style=\"font-size: 26px; line-height: 1.25; font-weight: 800; color: #ffffff; margin: 0 0 10px;\">Tworzenie harmonogram\u00f3w, kt\u00f3re faktycznie si\u0119 sprawdzaj\u0105<\/div>\n<div style=\"font-size: 15px; line-height: 1.5; color: #c7d2fe; margin: 0 0 22px; max-width: 640px;\">Zdob\u0105d\u017a oryginaln\u0105 licencj\u0119 na program Microsoft Project i przesta\u0144 zmaga\u0107 si\u0119 z niewidocznymi powi\u0105zaniami zale\u017cno\u015bci.<\/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\/pl\/\">Pobierz program Microsoft Project \u2192<\/a><\/p>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Zale\u017cno\u015bci mi\u0119dzy zadaniami w programie MS Project okre\u015blaj\u0105, w jaki spos\u00f3b harmonogram reaguje na zmiany termin\u00f3w. Nale\u017cy dopasowa\u0107 wyst\u0119puj\u0105cy problem do odpowiedniego typu zale\u017cno\u015bci i skorygowa\u0107 powi\u0105zanie, a nie same terminy. <\/p>\n","protected":false},"author":1483,"featured_media":38249,"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":[381,367],"tags":[],"class_list":["post-38247","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-pro-tools","category-przewodniki"],"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\/pl\/wp-json\/wp\/v2\/posts\/38247","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/keyfy.com\/pl\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/keyfy.com\/pl\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/keyfy.com\/pl\/wp-json\/wp\/v2\/users\/1483"}],"replies":[{"embeddable":true,"href":"https:\/\/keyfy.com\/pl\/wp-json\/wp\/v2\/comments?post=38247"}],"version-history":[{"count":0,"href":"https:\/\/keyfy.com\/pl\/wp-json\/wp\/v2\/posts\/38247\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/keyfy.com\/pl\/wp-json\/wp\/v2\/media\/38249"}],"wp:attachment":[{"href":"https:\/\/keyfy.com\/pl\/wp-json\/wp\/v2\/media?parent=38247"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/keyfy.com\/pl\/wp-json\/wp\/v2\/categories?post=38247"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/keyfy.com\/pl\/wp-json\/wp\/v2\/tags?post=38247"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}