Professional Documents
Culture Documents
EFS - Zarządzanie Projektami v.1.1
EFS - Zarządzanie Projektami v.1.1
Kompetencje Cyfrowe
marzec 2021
„…wewnątrz organizacji tylko trzy zjawiska występują
naturalnie: spory, chaos i nieefektywność
…cała reszta wymaga zarządzania”
Peter F. Drucker
Cechy dobrego zarządzania projektami
z siedmiu cech dobrego zarządzania wg Petera F. Druckera
Oczekiwania Budżet
Zakres
Czas
Trójkąt projektowy
Interpretacja #1
Oczekiwania Budżet
Trójkąt projektowy
Interpretacja #2
Oczekiwania Budżet
fi
Środowisko realizacji projektów
Projekt w organizacji
• Projekt wymaga powołania dedykowanej organizacji projektowej do jego
przeprowadzenia
• W organizacjach, których biznesem jest realizacja procesów (np. sprzedaż produktów lub usług):
• Projekty związane są głównie ze zmianą procesów w organizacji lub z pracami R&D i rozwojem własnych
produktów i usług
• Często realizacja projektów jest outsourcowana, chociaż duże organizacje mają zwykle własne działy projektowe
lub R&D
De nicja
i organizacja
Projektu
Realizacja
Projektu
Wdrożenie
Projektu
Zamknięcie
Projektu
Ocena
Projektu
fi
Fazy projektu
Potrzeba zmiany / Presales
• Wstępna de nicja projektu - jego ram, zakresu, założeń dla realizacji i budżetu, celu
biznesowego, spodziewanych efektów (celów operacyjnych) i oczekiwanej daty wdrożenia
jest przygotowywana przez Sponsora Projektu i stanowi punkt wejścia do opracowania Karty
Projektu i Planu Projektu przez Kierownika Projektu
De nicja
i organizacja
Projektu
fi
Definicja i organizacja projektu
Plan projektu
• Lista TODO jest tworzona przez kierownika projektu i jest jego podstawowym narzedziem
zarzadzania zadaniami
Wysokie Niskie
Wysokie Niskie
Wpływ okazji
Współdzielenie
Niski Wzmacnianie (wpływu)
Odrzucenie Realizacja
Projektu
Warsztat - Zarządzanie ryzykiem
https://docs.google.com/spreadsheets/d/1h9eG6-GWuGuXoMnvA0t3DxBsO3vTzIvPHpX1qrswkiU/edit?usp=sharing
Realizacja projektu
Zarządzanie czasem
• Harmonogram jest podstawowym narzędziem do zarządzania czasem w projekcie
• Harmonogram to lista zadań (elementów WBS) ułożona w czasie, z uwzględnieniem zależności
pomiędzy zadaniami
• Finish-to-Start (FS) -> poprzednie zadanie musi się skończyć, żeby mogło rozpocząć się
kolejne zadanie
• Start-to-Finish (SF) -> kolejne zadanie musi się zacząć, żeby poprzednie mogło się skończyć
(żołnierz może zejść z warty dopiero, kiedy wartę rozpocznie następny żołnierz)
• Start-to-Start (SS) -> kolejne zadanie może się rozpocząć, kiedy tylko rozpocznie się
poprzednie zadanie (oba zadania biegną równolegle)
• Finish-to-Finish (FF) -> kolejne zadanie może się zakończyć dopiero wtedy, kiedy skończy
się poprzednie zadanie (np. usługa wsparcia testów akceptacyjnych może się
zakończyć dopiero wtedy, kiedy zakończą się testy akceptacyjne) Realizacja
Projektu
Realizacja projektu
Zarządzanie czasem
• Ścieżka Krytyczna
• Zazwyczaj wiele prac w projekcie można prowadzić równolegle, są
jednakże takie zadania, które bądź to ze względu na logiczne połączenia
bądź też ze względu na ograniczenia zasobów, muszą być realizowane
jedno po drugim.
Realizacja
Projektu
Warsztat - smartsheet.com
Harmonogram - tworzenie i zarządzanie
Fazy projektu
Wdrożenie projektu
Poprzednia sytuacja
Efektywność
Efektywność powraca
do poprzedniego stanu
Zmiana
Wdrożenie
Czas Projektu
Krzywa efektywności
Fazy projektu
Wdrożenie projektu
• błędy i problemy
• koszt doskonalenia kwali kacji (nauki)
• koszt przeprowadzenia zmiany i wdrożenia projektu zmiany
• opór ludzi przeciwko zmianom
• uleganie niekorzystnym naciskom wewnętrznym i zewnętrznym Wdrożenie
Projektu
fi
Fazy projektu
Wdrożenie projektu
Co mogą mówić pracownicy w procesie zmian?
O wszystkim
dowiadujemy
się po fakcie…
Nasza firma jest
specyficzna,
te rozwiązania
do nas nie pasują…
Ci „nowi” teraz
muszą się Wdrożenie
czymś wykazać… Projektu
Fazy projektu
Zamknięcie projektu
Scrum polega na pracy grup osób wspólnie posiadających wszystkie umiejętności oraz
specjalistyczną wiedzę potrzebne do wykonania pracy oraz dzielą się tymi
umiejętnościami bądź nabywają je w miarę potrzeby.
Daily Scrum
Scrum
Artefakty
Każdy artefakt wiąże się ze zobowiązaniem, które zapewnia dostępność informacji poprawiających
przejrzystość i skupienie, w odniesieniu do których można mierzyć postępy:
• Dla Product Backlogu to Cel Produktu.
• Dla Sprint Backlogu to Cel Sprintu.
• Dla Incrementu to De nicja Ukończenia.
fi
fi
Scrum
Filary
• Scrum Team - w jego skład wchodzi jeden Scrum Master, jeden Product Owner oraz
Developerzy. Scrum Team nie dzieli się na podzespoły, nie obowiązuje w nim hierarchia. To
spójna grupa profesjonalistów skupionych na pojedynczym celu określanym jako Cel
Produktu. Jest interdyscyplinarny i tym odróżnia się od standardowego zespołu.
Cała praca niezbędna do osiągnięcia Celu Produktu, z uwzględnieniem zdarzeń: Sprint Planning, Daily
Scrum, Sprint Review oraz Sprint Retrospective, odbywa się w Sprintach.
● nie dokonuje się żadnych zmian, które zagrażałyby osiągnięciu Celu Sprintu;
● zakres pracy może być doprecyzowywany lub renegocjowany z Product Ownerem wraz z rosnącym
zrozumieniem.
Scrum
Wydarzenia - Sprint Planning
Celem Daily Scrum jest sprawdzenie postępów w dążeniu do osiągnięcia Celu Sprintu oraz w
razie konieczności adaptacja Sprint Backlogu, czyli dostosowanie zaplanowanej pracy.
Daily Scrum to 15‐minutowe wydarzenie dla Developerów danego Scrum Teamu. Aby ograniczyć
złożoność, odbywa się ono o tej samej porze i w tym samym miejscu w każdy dzień roboczy w
trakcie trwania Sprintu. Jeśli Product Owner lub Scrum Master wykonują pracę związaną z
elementami Sprint Backlogu, uczestniczą w spotkaniu jako Developerzy.
Product Owner i Scrum Master nie są managerami podejmującymi decyzje nad czym i w jakiej
kolejności pracują Developerzy podczas Sprintu. Scrum to nie micromanagement!
Developerzy mogą zdecydować się na dowolną strukturę oraz techniki, o ile tylko Daily Scrum
dotyczy postępów w realizacji Celu Sprintu, a efektem tego wydarzenia jest możliwy do
wykonania plan na nadchodzący dzień pracy. Pozwala to osiągnąć większe skupienie i poprawia
umiejętność samozarządzania.
Scrum
Wydarzenia - Sprint Review
Celem Sprint Review jest inspekcja efektów pracy wykonanej w Sprincie oraz wskazanie
przyszłych zmian.
Scrum Team prezentuje rezultaty swojej pracy kluczowym interesariuszom, omawiane są także
postępy w dążeniu do Celu Produktu.
Podczas tego wydarzenia Scrum Team wraz z interesariuszami oceniają to, co zostało
zrealizowane podczas Sprintu oraz zmiany, jakie zaszły w ich otoczeniu. Na podstawie tych
informacji uczestnicy wspólnie ustalają, co należy robić w następnej kolejności. Product
Backlog może także zostać zmody kowany, aby uwzględnić nowe możliwości.
Sprint Review to spotkanie robocze, a Scrum Team powinien unikać ograniczania go jedynie do
prezentacji.
Scrum Team sprawdza, jak przebiegał ostatni Sprint w odniesieniu do osób, interakcji,
procesów, narzędzi oraz De nicji Ukończenia. Sprawdzane elementy często różnią się w
zależności od specy ki pracy. Ujawnia się założenia, które doprowadziły zespół do
błędnych wniosków, bada się także ich pierwotną przyczynę.
Scrum Team omawia to, co poszło dobrze w trakcie Sprintu, jakie problemy się pojawiły,
a także w jaki sposób te problemy zostały (lub nie zostały) rozwiązane.
Scrum Team określa zmiany najbardziej pożądane pod kątem poprawy swojej
efektywności. Najbardziej znaczące usprawnienia wprowadza się jak najszybciej. Można
je wręcz włączyć do Sprint Backlogu na kolejny Sprint.
fi
fi
Scrum
Proces
Warsztat - atlassian.com
Zarządzanie projektem zwinnym w JIRA
Ćwiczenie: Nowy projekt
• Tworzymy nowy projekt: Projects > Create Project
• Wybieramy szablon nowej generacji i tworzymy projekt typu Scrum
Ćwiczenie: Workflow
• Każde zadanie może przechodzić przez wiele statusów, w zależności od
przyjętego przez Scrum Team sposobu realizacji zadań. Można dodać status
np. Testowanie lub Oczekuje na Wery kację.
fi
Ćwiczenie: Tworzenie Product Backlogu
• Pracujemy albo nad projektem szkoleniowym z poprzedniego tygodnia, albo wyobrażamy sobie, że jesteśmy twórcami
Net ix, Spotify, Instagram…
• Tworzenie Product Backlogu polega na zbudowaniu listy wymagań, które są niezbędne do wykonania projektu (np.
stworzenia Net ixa)
• Koncepcje:
• Minimum Viable Product (MVP)
• Potentially Shippable Increment
Ćwiczenie: Planowanie Sprintu
• Do celów ćwiczenia - 1 osoba wchodzi w rolę Product Ownera, pozostałe osoby - w rolę Developerów
• Product Owner przedstawia Developerom po kolei zadania do realizacji zaczynając od najważniejszych i przeciąga je
do kolejnego sprintu
• Developerzy zadają pytania uszczegóławiające i wspólnie decydują, kto będzie realizował konkretne zadanie.
Następuje przypisanie zadań do osób w JIRA (uwaga - wymaga to założenia kont użytkowników)
• Na tym etapie można tworzyć pod-zadania wewnątrz historyjek użytkownika i dodatkowe zadania (Task)
niezbędne do realizacji historyjek użytkownika
• Po wyczerpaniu ilości pracy możliwej do realizacji w ramach Sprintu, zakres sprintu zostaje ustalony. Scrum Team
decyduje, czy kolejna historyjka “jeszcze się zmieści”
• Jeśli wg Scrum Teamu, dana historyjka jest wyjątkowo pracochłonna, Product Owner rozważa, czy nie lepiej zastąpić
ją inną, mniej pracochłonną, i jeszcze raz przemyśleć czy oryginalna historyjka jest dobrze zde niowana. Product
Owner pamięta o maksymalizacji wartości biznesowej wygenerowanej podczas Sprintu.
fi
Ćwiczenie: Planowanie Sprintu
• Możemy przeciągać zadania do sprintu, lub “naciągnąć” granicę sprintu na
zadania
Ćwiczenie: Planowanie Sprintu
• Historyjki użytkownika możemy grupować w Epiki
Ćwiczenie: Symulacja Daily Scrum
• Jest 10:00 rano, środa. Sprint wystartował w poniedziałek.
• Spotykamy się na stojąco, w tym samym kącie biura co zawsze
• Otwieramy tablicę Sprint Board
• Każdy mówi co robił wczoraj i nad czym będzie pracował dzisiaj. Sygnalizuje, czy
napotkał na problemy.