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.
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:
-
- Organizacja → 1.1 Wybór daty i miejsca (Asia), 1.2 Zaproszenie firm (Marek), 1.3 Rejestracja uczestników (Asia).
-
- 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.