Zarządzanie projektami

🎯 Po co Ci to?

Wdrożenie nowej aplikacji, zorganizowanie konferencji, budowa magazynu, targi pracy w szkole — to wszystko są projekty. Różnią się od codziennych operacji firmy tym, że mają konkretny cel, datę końca i unikalne cechy. Zarządzanie projektami to zestaw narzędzi, które pozwalają to wszystko zaplanować, skoordynować i dowieźć na czas — bez chaosu.

✅ Czego się nauczysz

Po tej lekcji potrafisz:

  • wyjaśnić, czym projekt różni się od operacji;
  • zbudować prostą kartę projektu;
  • sporządzić WBS (podział prac) i diagram Gantta;
  • przypisać role za pomocą macierzy RACI;
  • opisać różnicę między metodyką waterfall a Agile/Scrum;
  • wymienić elementy sprintu i backlogu.

📘 Wyjaśnienie

Projekt vs. operacja — kluczowe rozróżnienie

💭 Pomyśl: Kelner codziennie przynosi kawy w kawiarni. Firma buduje nową kawiarnię w nowym miejscu. Czym te dwa działania różnią się strukturalnie?

Sprawdź odpowiedź

Przynoszenie kawy to operacja — powtarzalne, ciągłe, standardowe. Budowa nowej kawiarni to projekt — jednorazowe, z wyraźnym początkiem i końcem, unikalny wynik (ta kawiarnia w tym miejscu, z tym wystrojem). Zarządzanie operacjami dąży do powtarzalności i efektywności. Zarządzanie projektami dąży do dostarczenia unikalnego wyniku w czasie i budżecie.

📐 DEFINICJA — projekt: tymczasowe przedsięwzięcie podjęte w celu wytworzenia unikalnego produktu, usługi lub rezultatu. Ma wyraźny start i koniec, określony zakres, budżet i zasoby.

Po ludzku: projekt to „jednorazówka" z harmonogramem i budżetem. Czym to NIE jest: projekt to nie każde nowe zadanie — zwykła praca powtarzalna to operacja, nawet gdy jest trudna.

📐 DEFINICJA — kamień milowy (milestone): kluczowe zdarzenie w projekcie, które oznacza ukończenie istotnego etapu lub dostarczenie ważnego rezultatu. Nie ma czasu trwania — to punkt w czasie.

Karta projektu — fundament planowania

Zanim zaczniesz, musisz ustalić zakres, cele, harmonogram, budżet i zespół. Karta projektu to jeden dokument, który to wszystko zbiera.

Typowe elementy karty projektu:

  • Nazwa i cel projektu (w formacie SMART)
  • Zakres: co jest, a czego nie ma w projekcie (scope of work)
  • Kluczowe produkty (deliverables)
  • Harmonogram (kamienie milowe)
  • Budżet
  • Sponsor / kierownik projektu / zespół
  • Ryzyka i założenia

💭 Pomyśl: Czemu ważne jest zdefiniowanie, co NIE wchodzi w zakres projektu?

Sprawdź odpowiedź

To ochrona przed „scope creep" — pełzającym rozszerzaniem zakresu. Klient lub interesariusze regularnie dokładają nowe wymagania w trakcie projektu: „a może by jeszcze…". Bez jasno zdefiniowanego zakresu projekt nigdy się nie kończy lub przekracza budżet. Karta projektu daje jasną granicę: to robimy, tamtego nie.

WBS — podział pracy na kawałki

WBS (Work Breakdown Structure, struktura podziału pracy) to hierarchiczna dekompozycja projektu na mniejsze, wykonalne paczki pracy.

📐 DEFINICJA — WBS (Work Breakdown Structure): hierarchiczna struktura podziału całego zakresu projektu na mniejsze, dobrze zdefiniowane paczki pracy, które można zaplanować, oszacować i przypisać do wykonawcy.

Po ludzku: rozkładasz projekt na kawałki tak drobne, że każdy kawałek da się wycenić i wykonać przez jedną osobę lub zespół.

Przykład WBS dla projektu „Targi pracy w szkole":

TARGI PRACY W SZKOLE
├── 1. Organizacja
│   ├── 1.1 Wybór daty i miejsca
│   ├── 1.2 Zaproszenie firm
│   └── 1.3 Rejestracja uczestników
├── 2. Komunikacja
│   ├── 2.1 Plakaty i ulotki
│   └── 2.2 Posty w mediach społecznościowych
├── 3. Dzień eventu
│   ├── 3.1 Przygotowanie sali
│   ├── 3.2 Obsługa stoisk
│   └── 3.3 Rejestracja gości
└── 4. Podsumowanie
    ├── 4.1 Ankiety od uczestników
    └── 4.2 Raport końcowy

Diagram Gantta — harmonogram w czasie

Masz listę zadań (z WBS). Teraz musisz rozłożyć je w czasie i pokazać zależności.

📐 DEFINICJA — diagram Gantta: poziomy wykres słupkowy, w którym każde zadanie projektu jest reprezentowane przez słupek rozciągnięty między datą początku a datą końca. Pokazuje harmonogram, zależności między zadaniami i aktualny postęp.

Po ludzku: to wizualny kalendarz projektu — widzisz jednym rzutem oka, kto co robi i kiedy.

Wykres Gantta — harmonogram projektu24681012tydzień:WBS 1Zadanie A75%Zadanie B67%Zadanie C50%Zadanie DWBS 2Zadanie EZadanie FZadanie G123dziśZależności: (1) start-start — A i B ruszają razem · (2)koniec-start — C czeka na koniec B · (3) koniec-koniec— C i D kończą się razem.
Diagram Gantta — harmonogram projektu: każde zadanie to poziomy słupek między datą startu a końca; widać zależności między zadaniami (koniec-start), procent ukończenia i bieżącą datę. · źródło: Garry L. Booker / Malyszkz, Wikimedia Commons, domena publiczna

Przykład (projekt 4-tygodniowy):

Zadanie Tydz. 1 Tydz. 2 Tydz. 3 Tydz. 4
Wybór daty i miejsca ████
Zaproszenie firm ████ ████
Komunikacja ████ ████
Przygotowanie sali ████
Dzień eventu ████

💭 Pomyśl: Zaproszenie firm i komunikacja częściowo nakładają się w tygodniu 2. Czy to problem?

Sprawdź odpowiedź

Zależy od zasobów. Jeśli obie zadania wykonuje ta sama osoba — może być problem z przeciążeniem. Jeśli różne osoby — żaden problem, równoległość przyspiesza projekt. Diagram Gantta pozwala to zobaczyć i zarządzać alokacją zasobów.

Macierz RACI — kto co robi

W każdym projekcie pojawia się pytanie: kto jest odpowiedzialny? RACI daje odpowiedź dla każdego zadania.

📐 DEFINICJA — macierz RACI: narzędzie przypisania ról w projekcie do każdego zadania:

  • R — Responsible (wykonawca): kto wykonuje zadanie,
  • A — Accountable (właściciel): kto odpowiada za wynik (decyduje i podpisuje),
  • C — Consulted (konsultowany): kto doradza (konsultacja dwukierunkowa),
  • I — Informed (informowany): kto jest informowany o postępie (komunikacja jednostronna).

Zasada: każde zadanie ma dokładnie jedną literę A — w innym przypadku nikt nie odpowiada.

Przykład:

Zadanie Kierownik proj. Grafik Dyrektor
Plan komunikacji A R I
Projekt plakatów C R A
Zaproszenia do firm R I A

Waterfall vs. Agile — dwa paradygmaty

💭 Pomyśl: Budujesz most. Czy możesz zacząć bez pełnego projektu i „zobaczyć jak idzie"? A tworzysz aplikację mobilną, gdzie wymagania klienta zmieniają się co miesiąc — co robisz?

Sprawdź odpowiedź

Most: nie — warunki zmiany są ogromne, błąd w projekcie kosztuje miliony. Wszystko musisz zaplanować z góry (waterfall). Aplikacja: jak planujesz wszystko na rok wprzód, a klient zmienia wymagania — wyrzucasz pracę w kosz. Lepiej pracować iteracyjnie: zbuduj kawałek, pokaż klientowi, zbierz feedback, popraw (Agile). Kontekst decyduje o metodyce.

📐 DEFINICJA — metodyka waterfall (kaskadowa): sekwencyjne podejście do projektu, w którym każda faza (analiza → projektowanie → implementacja → testowanie → wdrożenie) musi zostać zakończona przed przejściem do następnej. Zakres jest z góry określony i zmiany są kosztowne.

Kiedy używać: projekty budowlane, inżynierskie, produkcyjne — tam, gdzie wymagania są stałe i zmiana jest kosztowna.

📐 DEFINICJA — Agile: iteracyjne, przyrostowe podejście do zarządzania projektami, w którym pracę dzieli się na krótkie cykle (iteracje), regularnie dostarcza działające produkty i adaptuje się do zmieniających się wymagań.

Kiedy używać: projekty software'owe, produktowe, innowacyjne — gdzie wymagania są niepewne i feedback jest ważniejszy niż plan.

Scrum to najpopularniejsza implementacja Agile.

📐 DEFINICJA — Scrum: rama zarządzania projektami w Agile, oparta na: sprintach (krótkich iteracjach pracy, zazwyczaj 1–4 tygodnie), backlogu (priorytyzowanej liście wymagań), Daily Scrum (codziennym krótkim spotkaniu zespołu) i regularnych przeglądach (sprint review, retrospektywa).

📐 DEFINICJA — sprint: ograniczony czasowo (zazwyczaj 1–4 tygodnie) okres intensywnej pracy, w którym zespół realizuje wybrany podzbiór backlogu i dostarcza działający przyrost produktu.

📐 DEFINICJA — backlog: priorytyzowana lista wszystkich wymagań, funkcjonalności i zadań do wykonania w projekcie. Właściciel produktu (Product Owner) zarządza i zmienia priorytety backlogu.

📝 Przykład krok po kroku — planowanie projektu szkolnego

Projekt: „Targi pracy w szkole" — czas 4 tygodnie, 5 osób w zespole.

Krok 1 — Karta projektu:

  • Cel: zorganizować targi pracy dla 200 uczniów klas 3–4, z udziałem min. 15 firm, do 15 maja.
  • Zakres: organizacja, komunikacja, logistyka dnia. Poza zakresem: rekrutacja do firm (to zadanie uczniów).
  • Kamienie milowe: M1 (tydz. 2) — potwierdzone firmy, M2 (tydz. 3) — komunikacja skończona, M3 (tydz. 4) — targi przeprowadzone.

Krok 2 — Fragment WBS:

    1. Organizacja → 1.1 Wybór daty i miejsca (Asia), 1.2 Zaproszenie firm (Marek), 1.3 Rejestracja uczestników (Asia).
    1. Komunikacja → 2.1 Plakaty i ulotki (Kuba), 2.2 Posty w mediach społecznościowych (Ola).

Krok 3 — RACI dla zadania „Zaproszenia do firm":

  • Marek: R (pisze zaproszenia), Kierownik projektu (Zuza): A (zatwierdza i odpowiada za wynik), Dyrektor szkoły: I (informowany).

🛠️ Teraz Ty

🛠️ Zaplanuj projekt „Szkolna zbiórka żywności" — 3 tygodnie, 4 osoby. Zrób: (a) kartę projektu (cel SMART + zakres), (b) fragment WBS (min. 3 pakiety pracy), (c) RACI dla jednego zadania.

Pokaż rozwiązanie

(a) Karta projektu: Cel: „Zebrać min. 200 kg żywności nietrwałej w ciągu 3 tygodni (do 30 marca), dostarczyć do banku żywności w Krakowie, udział min. 50 uczniów." Zakres: zbiórka, komunikacja, transport. Poza zakresem: dystrybucja przez bank żywności.

(b) WBS: 1. Komunikacja (plakaty, ogłoszenia klas, post na IG), 2. Zbiórka (punkty odbioru w szkole, instrukcja co zbierać), 3. Transport (rezerwacja auta, wolontariusze do pakowania).

(c) RACI — „Plakaty": Grafik (R), Koordynator komunikacji (A), Dyrektor szkoły (I), Nauczyciel opiekun (C). Gdzie łatwo o błąd: brak jednej litery A lub dwie litery A przy tym samym zadaniu — wtedy nikt nie odpowiada.

⚠️ Uwaga, pułapka

Pułapka 1 — harmonogram = plan projektu: diagram Gantta pokazuje czas, ale plan projektu to też zakres, budżet, ryzyka i zasoby. Menedżerowie, którzy mają piękny Gantt i nic więcej, często lądują w kryzysie, gdy coś nieoczekiwanego się pojawi (a zawsze się pojawi).

Pułapka 2 — Agile jako brak planowania: Agile nie znaczy „nie planujemy". Agile planuje na krótko i precyzyjnie (sprint = 2 tygodnie, pełen plan) i na długo z grubsza (backlog = lista priorytetów, priorytety się zmieniają). To nie chaos — to zarządzanie niepewnością.

Pułapka 3 — RACI bez A: każde zadanie musi mieć dokładnie jedną osobę A. Jeśli dwie osoby są „A" — żadna tak naprawdę nie jest odpowiedzialna. Jeśli nikt — zadanie jest sierotą.

🤯 Ciekawostka

Manifest Agile (2001) podpisało 17 programistów w schronisku w Utah — jako reakcja na frustrację ciężkimi metodologiami (waterfall z setkami stron dokumentacji, które były przestarzałe zanim powstawały). Cztery wartości Manifestu brzmią po dwudziestu latach nadal radykalnie — jego autorzy napisali, że „zaczęliśmy bardziej cenić: Ludzi i interakcje od procesów i narzędzi; Działające oprogramowanie od szczegółowej dokumentacji; Współpracę z klientem od negocjacji umów; Reagowanie na zmiany od realizacji założonego planu". Zaraz potem dodali zdanie, o którym najczęściej się zapomina: „Oznacza to, że elementy wypisane po prawej są wartościowe, ale większą wartość mają dla nas te, które wypisano po lewej."

📐 Definicje tej lekcji

  • Projekt — tymczasowe przedsięwzięcie o unikalnym celu, ograniczone czasem i budżetem.
  • Kamień milowy — kluczowe zdarzenie oznaczające ukończenie istotnego etapu.
  • WBS — hierarchiczna dekompozycja zakresu projektu na paczki pracy.
  • Diagram Gantta — wykres słupkowy harmonogramu zadań w czasie.
  • RACI — macierz ról: Responsible (wykonawca), Accountable (właściciel), Consulted (doradca), Informed (informowany).
  • Waterfall — sekwencyjne podejście projektowe (faza po fazie, zmiana kosztowna).
  • Agile — iteracyjne podejście projektowe (krótkie cykle, adaptacja do zmieniających się wymagań).
  • Scrum — rama Agile: sprint, backlog, Daily Scrum, sprint review, retrospektywa.
  • Sprint — ograniczony czasowo cykl pracy w Scrumie (1–4 tygodnie).
  • Backlog — priorytyzowana lista wymagań i zadań do realizacji.

📌 Najważniejsze w pigułce

  • Projekt: unikalny, tymczasowy, z określonym zakresem i budżetem. Operacja: powtarzalna, ciągła.
  • Planowanie projektu: karta → WBS (co) → Gantt (kiedy) → RACI (kto).
  • RACI: każde zadanie ma dokładnie jedną literę A.
  • Waterfall: planujesz wszystko z góry (sprawdza się przy stałych wymaganiach). Agile: planujesz iteracyjnie (sprawdza się przy zmiennych wymaganiach).
  • Scrum: sprint (krótki cykl) + backlog (lista priorytetów) + regularne przeglądy.

🎒 Zadania

Zadanie 8.4.1. Firma budowlana remontuje mieszkanie. Firma technologiczna tworzy aplikację mobilną dla nowego klienta. Który projekt lepiej pasuje do waterfall, a który do Agile? Uzasadnij, odwołując się do cech każdej metodyki.

Pokaż rozwiązanie

Remont mieszkania → waterfall: wymagania jasne na starcie (projekt architektoniczny zaakceptowany przed pracami), zmiana w trakcie jest kosztowna (zburzony mur trudno cofnąć), sekwencja ma logikę (najpierw instalacje, potem ściany, potem wykończenie). Aplikacja mobilna → Agile: wymagania klienta zmieniają się gdy zobaczy pierwsze wersje, feedback użytkowników jest kluczowy, koszt zmiany w kodzie niższy niż w murze. Gdzie łatwo o błąd: mówić ogólnie „Agile jest lepsze" — oba są właściwe w swoim kontekście.

Zadanie 8.4.2. Zbuduj fragment macierzy RACI dla projektu „Nowa strona internetowa firmy" — zadania: (a) projekt graficzny strony, (b) copywriting treści, (c) akceptacja i publikacja. Osoby: kierownik projektu, grafik, copywriter, dyrektor marketingu, programista.

Pokaż rozwiązanie
Zadanie Kierownik proj. Grafik Copywriter Dyrektor mkt Programista
Projekt graficzny A R I C I
Copywriting treści A I R C I
Akceptacja i publikacja C I I A R

Klucz: (a) grafik wykonuje (R), kierownik zatwierdza (A); (b) copywriter pisze (R), kierownik zatwierdza (A); (c) programista wdraża technicznie (R), dyrektor podejmuje decyzję o publikacji (A). Gdzie łatwo o błąd: brak A lub dwa A — szczególnie w (c) studenci dają A zarówno dyrektorowi jak i kierownikowi.

🔍 Sprawdź, czy umiesz

  • [ ] Wyjaśnić różnicę między projektem a operacją na konkretnym przykładzie.
  • [ ] Sporządzić WBS dla prostego projektu i skonstruować fragment diagramu Gantta.
  • [ ] Przypisać role w projekcie za pomocą macierzy RACI (z zasadą jednej litery A).
  • [ ] Porównać metodyki waterfall i Agile i wskazać konteksty właściwe dla każdej.
  • [ ] Wyjaśnić, co to sprint i backlog w Scrumie.

Ucz się tej jednostki z asystentem