zarządzanie zasobami ludzkimi w projekcie

advertisement
ORGANIZACJA ZESPOŁU W
RÓŻNYCH METODYKACH
ZARZĄDZANIA PROJEKTAMI
Karolina Muszyńska
Opracowanie własne na podstawie:
A Guide to the Project Management Body of Knowledge, PMI 2004
PRINCE2. Skuteczne zarządzanie projektami, Office of Government Commerce, APM 2005
Zarządzanie projektami informatycznymi w metodyce Scrum, K. Jędrzejewski, W. Dąbrowski,
skalski.at/files/files/PJWSTK/BYT/wyklady/MPSI_SCRUM.pdf
Model zespołu projektowego w metodyce Kanban, M. Krasiński,
http://www.academia.edu/2263101/Model_zespo%C5%82u_projektowego_w_metodyce_Kanban
AGENDA
1. Organizacja zespołu według Project Management Body of Knowledge
2. Organizacja projektu w metodyce zarządzania projektami Prince 2
3. Role członków zespołu w metodyce zwinnej Scrum
4. Model zespołu projektowego w metodyce Kanban
ZARZĄDZANIE PROJEKTEM
WEDŁUG PMBOK
Obszary wiedzy zarządzania projektem według PMBoK:
•
•
•
•
•
zarządzanie integracją projektu
zarządzanie zakresem w projekcie
zarządzanie czasem w projekcie
zarządzanie kosztami w projekcie
zarządzanie jakością w projekcie
•
•
•
•
zarządzanie zasobami ludzkimi w projekcie
zarządzanie komunikacją w projekcie
zarządzanie ryzykiem w projekcie
zarządzanie zamówieniami w projekcie
ZARZĄDZANIE ZASOBAMI LUDZKIMI
W PROJEKCIE
• Obszar wiedzy dotyczący zarządzania zasobami ludzkimi obejmuje procesy, dzięki
którym można organizować zespół projektowy i kierować nim.
• Zespół projektowy składa się z osób, którym wyznaczono konkretne role w projekcie,
zadania, obowiązki oraz uprawnienia do ich wykonywania, np. możliwość
dysponowania zasobami.
• Wśród osób zaangażowanych w realizację projektu warto wyróżnić dwie grupy:
• osoby wykonujące czynności projektowe (ang. project team)
• zespół zarządzający projektem (ang. project management team), do którego
zadań należy planowanie, organizowanie, kierowanie i zamknięcie projektu.
• W razie potrzeb, w ciągu trwania projektu zespół projektowy może zmieniać swój
skład, odpowiadając na zmieniające się wymagania i specyfikę projektu.
OPRACOWYWANIE PLANU
ZASOBÓW LUDZKICH
• Planowanie zasobów ludzkich w projekcie polega na określeniu
zapotrzebowania projektu na personel będący w stanie poprowadzić
projekt z sukcesem.
• Proces ten określa i dokumentuje: role, zakres odpowiedzialności,
wymagane umiejętności członków zespołu, planowane zależności służbowe
między stanowiskami oraz plan zarządzania personelem, który opisuje, w jaki
sposób, na bazie jakich kryteriów do projektu będzie pozyskiwany i zwalniany
personel oraz jak będzie się dbać o jego rozwój w kategoriach wiedzy i
umiejętności niezbędnych w projekcie.
• Wyniki tej fazy to: przypisane role i odpowiedzialności, plan zarządzania
zatrudnieniem, schemat organizacyjny (struktura podziału organizacyjnego)
POZYSKIWANIE I KSZTAŁTOWANIE
ZESPOŁU PROJEKTU
• Proces pozyskiwania zespołu projektowego ma na celu zgromadzenie zasobów
ludzkich potrzebnych do zrealizowania projektu
• Jego działania skupiają się głównie wokół rekrutacji personelu na stanowiska w
ramach zespołu projektowego oraz ewentualnego doprecyzowania zakresu
odpowiedzialności członków zespołu.
• Wyniki fazy pozyskiwania to: przypisanie członków zespołu, dostępność zasobów,
zaktualizowany plan zarządzania zatrudnieniem.
• W ramach kształtowania zespołu projektowego należy dbać o stałe podnoszenie
kwalifikacji zawodowych osób zaangażowanych w kierowanie projektem. W tym
celu pomocne mogą się okazać ogólne umiejętności kierownicze, szkolenia i
treningi, programy budowania zespołów, ogólnie przyjęte zasady postępowania,
wspólne miejsce pracy oraz system nagród i uznania.
• Wyniki fazy kształtowania to: ocena wydajności zespołu projektowego.
ZARZĄDZANIE ZESPOŁEM
PROJEKTOWYM
• Proces zarządzania zespołem projektowym polega na mierzeniu wyników
zespołu, udzielaniu informacji zwrotnej, motywowaniu do pracy,
zapewnieniu sprawnej komunikacji, rozwiązywaniu powstałych konfliktów i
problemów oraz koordynowaniu wprowadzanych zmian.
• Zarządzanie zespołem projektu wymaga wielu różnorodnych umiejętności,
takich jak: efektywna komunikacja, zarządzanie konfliktem, negocjowanie i
przywództwo.
• Wyniki tej fazy to: zgłoszone zmiany, rekomendowane działania naprawcze,
rekomendowane działania zapobiegawcze, uaktualniony plan zarządzania
projektem.
UDZIAŁOWCY PROJEKTU
• Główne grupy udziałowców według PMBoK to:
•
•
•
•
•
•
•
•
Kierownik projektu
Klient/użytkownik
Organizacja wykonawcy
Zespół projektowy – wykonawczy
Zespół zarządzania projektem
Sponsor projektu
Interesariusze mogący mieć wpływ na realizację projektu
Biuro zarządzania projektami
• Każda grupa udziałowców ma inny zakres odpowiedzialności i władzy
RÓŻNORODNOŚĆ STRUKTUR
ORGANIZACYJNYCH
RÓŻNORODNOŚĆ STRUKTUR
ORGANIZACYJNYCH
ZARZĄDZANIE PROJEKTAMI W
METODYCE PRINCE 2
Metodyka PRINCE 2 jest metodą zarządzania projektami opartą na procesach i
komponentach i składa się z:
• 8 procesów – przygotowanie projektu, inicjowanie projektu, zarządzanie strategiczne
projektem, sterowanie etapem, zarządzanie zakresem etapu, planowanie,
zarządzanie wytwarzaniem produktów i zamykanie projektu
• 8 komponentów – uzasadnienie biznesowe, organizacja, plany, elementy
sterowania, zarządzanie ryzykiem, jakość w środowisku projektu, zarządzanie
konfiguracją, sterowanie zmianami
• 3 technik – planowanie oparte na produktach, sterowanie zmianami, przegląd
jakości
• Załączników zawierających opisy produktów, opisy ról oraz check-listy.
ZARZĄDZANIE PROJEKTAMI W
METODYCE PRINCE 2
W metodyce PRINCE 2 obowiązkowe, a więc niezbędne w każdym projekcie są następujące role:
• Sponsor Projektu
• Komitet Sterujący
• Szef Projektu
• Zespoły techniczne
• Komitet Kontroli Zmian
Zależnie od skali i potrzeb danego projektu PRINCE 2 zaleca rozważenie potrzeby określania dalszych ról:
• Szef Projektu ze strony klienta
• Szefowie zespołów technicznych
• Komitet Akceptacyjny i zespoły do spraw testów akceptacyjnych
• Szef Jakości
• Sekretariat Projektu
ZAKRESY ODPOWIEDZIALNOŚCI
UCZESTNIKÓW PROJEKTU
• Sponsor projektu – decyzje strategiczne - określa potrzebę biznesową leżącą u
podstaw rozpoczęcia przedsięwzięcia, jest fundatorem – osobą finansującą prace,
jak również najważniejszym beneficjentem uzyskanych korzyści.
• Zadanie Sponsora projektu:
sformułowanie zadań przedsięwzięcia i uzasadnienia biznesowego
wyznaczenie budżetu projektu
ogólne ustalenie głównych produktów
mianowanie Przewodniczącego Komitetu Sterującego, zatwierdzenie pozostałych
członków Komitetu
• odebranie produktów projektu, ocena uzyskanych korzyści
• decydowanie w kluczowych momentach projektu
• zajmowanie pozycji mediatora we wszystkich ważnych konfliktach
•
•
•
•
ZAKRESY ODPOWIEDZIALNOŚCI
UCZESTNIKÓW PROJEKTU
• Komitet Sterujący (Rada Projektu) – decyzje taktyczne - przewodniczącym Komitetu powinien
być koniecznie przedstawiciel biznesu mianowany przez Sponsora. W Komitecie Sterującym
winni być reprezentowani wszyscy istotni uczestnicy: sponsor, użytkownicy i dostawcy. Komitet
zbiera się w kluczowych dla projektu momentach: na początku, na końcu i zwykle w tzw.
punktach krytycznych, najczęściej związanych z odbiorami znaczących faz projektu.
• Zadania Komitetu Sterującego:
• mianowanie Szefów Projektu,
• okresowa i etapowa ocena stanu projektu i zatwierdzanie planów dalszych prac (w tym:
przyznawanie środków i zasobów osobowych i rzeczowych),
• rozstrzyganie sporów w razie niemożności uzgodnienia decyzji na szczeblu Szefów
Projektu
• zatwierdzanie Wniosków o Zmianę
• akceptacja produktów projektu
ZAKRESY ODPOWIEDZIALNOŚCI
UCZESTNIKÓW PROJEKTU
• Szef Projektu – decyzje taktyczne i operacyjne – często szefów jest dwóch: ze strony
dostawcy i klienta i wspólnie tworzą oni Zarząd Projektu, a więc operacyjne ciało
kierujące pracą wszystkich zespołów technicznych. Najważniejsze zadanie Szefa
Projektu to osiągnięcie celów projektu.
• Zadania Szefa Projektu:
• planowanie i organizacja projektu, aktualizacja planów w trakcie projektu
• uzgodnienie założeń projektu, wymagań użytkowników, kryteriów akceptacji
• operacyjne zarządzanie, podejmowanie wszelkich niezbędnych działań korekcyjnych
• dostarczanie produktów do testów i akceptacji
• raportowanie stanu i postępu projektu (produkt, czas, budżet, jakość)
• kierowanie zespołami (wyznaczanie prac, obsada stanowisk, rozliczanie rezultatów, motywowanie)
• zarządzanie zmianami, jakością i ryzykiem
• reprezentowanie projektu na zewnątrz (m.in. wobec klienta i poddostawców)
ZAKRESY ODPOWIEDZIALNOŚCI
UCZESTNIKÓW PROJEKTU
• Komitet Kontroli Zmian – zarządzanie zmianami – składa się z przedstawicieli obu stron:
dostawcy i klienta, gdyż jest ciałem mediacyjnym. Często w Komitecie uczestniczą obaj
Szefowie Projektu, zwykle wspomagani przez najważniejszych specjalistów technicznych.
Komitet spotyka się zawsze wtedy, gdy należy rozpatrzyć złożone Wnioski o Zmianę.
• Szef Jakości – zarządzanie jakością – Szef Jakości jest mianowany przez Komitet Sterujący i
jemu też podlega. Kompetencji Szefa Jakości podlegają wszystkie zagadnienia związane z
projektem: plany i wszelka dokumentacja zarządcza, tworzone produkty i ich testy,
jakość pracy zespołów technicznych i kontakty z poddostawcami, gospodarka finansowa i
zarządzanie ryzykiem.
• Komitet Akceptacyjny – odbiór produktów – najczęściej jest również ciałem mieszanym,
złożonym z przedstawicieli obu stron lub rolę tę pełni jedynie przedstawiciel klienta. Na
podstawie wyników testów wykonanych przez odpowiednich specjalistów technicznych
Komitet podejmuje decyzję o rekomendowaniu przyjęcia lub odrzucenia produktów.
ZAKRESY ODPOWIEDZIALNOŚCI
UCZESTNIKÓW PROJEKTU
• Szefowie Zespołów, zespoły techniczne – wykonanie produktów – zalecane jest, aby zespoły
nie były zbyt liczne (5-20 osób). Zespoły Techniczne winny być kierowane przez odpowiednich
specjalistów. Szefowie Zespołów Technicznych są nie tylko reprezentantami licznych nieraz
wykonawców prac, lecz są również najbliższymi współpracownikami Szefa Projektu.
Pomagają mu w definiowaniu produktów, planowaniu, ocenie Wniosków o Zmianę, czuwaniu
nad realizacją zadań przez pracowników, przygotowywaniu raportów.
• Sekretariat Projektu – organizacja i dokumentacja - bardzo użyteczne narzędzie
wspomagające dla Szefa Projektu. Główne zadania Sekretariatu to:
• prowadzenie całej biblioteki projektu, w tym: planów i raportów, Wniosków o Zmianę itp.
• zarządzanie korespondencją, dokumentacja spotkań
• zbieranie i konsolidowanie raportów z zespołów technicznych, przygotowanie materiałów do
raportów Szefa Projektu
• sprawy osobowe (urlopy, rozliczenia finansowe, sprawy pracownicze itp.)
• rozliczenia finansowe z dostawcami zewnętrznymi i z klientem (nadzorowane przez Szefa Projektu)
METODYKA SCRUM
• Scrum to lekka metodyka zarządzania projektami informatycznymi, oparta na filozofii agile,
skupiająca się głownie na dostarczaniu klientowi funkcjonalności w sposób przyrostowy. W
metodyce tej rozwój produktu podzielony jest na mniejsze, trwające maksymalnie jeden
miesiąc kalendarzowy iteracje, zwane sprintami następującymi bezpośrednio po sobie. Po
każdym sprincie zespół pracujący nad rozwojem produktu jest w stanie dostarczyć działającą
jego wersję.
• Metodyka skupia się na:
• dostarczaniu kolejnych, coraz bardziej dopracowanych wyników projektu,
• włączaniu się przyszłych użytkowników w proces wytwórczy,
• samoorganizacji zespołu projektowego.
• Naczelną zasadą metody jest przeprowadzanie codziennych (maksymalnie 15-minutowych)
spotkań (ang. Daily Scrum), na których omawiane są zadania zrealizowane poprzedniego
dnia, problemy występujące przy ich realizacji oraz zadania do wykonania w dniu spotkania.
METODYKA SCRUM
• Scrum nie jest procesem czy techniką wytwórczą, opisuje jedynie ogólne sposoby
postępowania, w obrębie których możliwe jest stosowanie różnego rodzaju
procesów i technik.
• Zazwyczaj Zespół Scrum składa się z od 3 do 9 osób. Dobrze, gdy ma charakter
interdyscyplinarny i składa się z osób reprezentujących różne umiejętności.
• W Scrumie wyróżniamy tylko trzy role:
• Właściciel produktu
• Zespół Deweloperski
• Scrum Master
ROLE W ZESPOLE SCRUM
• Właściciel produktu to osoba odpowiedzialna za budowanie fundamentu i obsługę
projektu po stronie klienta, jego główna rola to komunikowanie się z osobami
zainteresowanymi projektem lub produkowanym systemem. Poprzez komunikację z
przyszłymi zainteresowanymi właściciel produktu buduje listę ogólnie sformułowanych
wymagań oraz jest odpowiedzialny za budowę celów projektu.
• Zespół deweloperski odpowiada za przekształcenie planu sprintu w przyrost
funkcjonalności. Zespół decyduje o tym w jaki sposób to zorganizować (zespół
samozarządzający) i jest odpowiedzialny za budowę przyrostu funkcjonalności. Każdy
członek zespołu pracuje nad własną częścią funkcjonalności ale za sukces każdego
sprintu i projektu jest odpowiedzialny cały zespół. Ważne jest aby do zespołu dobrać
kompetentne osoby.
• Scrum Master jest odpowiedzialny za utrzymanie ciągłości procesu scrumowego oraz za
wdrożenie procesu scrumowego tak aby był on zgodny z kulturą organizacji, a także za
usprawnianie samego procesu.
METODYKA ZARZĄDZANIA PROJEKTAMI
INFORMATYCZNYMI - KANBAN
• Metodyka Kanban stosowana jest do zarządzania projektami informatycznymi.
• Kanban jest metodyką bardziej elastyczną od Scrum, jednak wymaga w związku z tym
dużej samodyscypliny od zespołu projektowego, a także umiejętności przywódczych od
lidera zespołu.
• Jedną z podstaw metodycznych zarządzania projektami zgodnie z metodyką Kanban
jest zdefiniowanie wszystkich ról w zespole.
• W najmniej złożonych zespołach wyróżnić można tzw. funkcje podstawowe, które
zawsze muszą być obecne. Do nich zaliczyć można:
• właściciel produktu - osoba, która zleca realizację projektu, finansuje go i oczekuje
określonego rezultatu, czyli jest sponsorem projektu
• kierownik zespołu - często jest jednocześnie kierownikiem projektu, zajmuje się równolegle
integracją, komunikacją, podejmowaniem decyzji oraz motywowaniem zespołu
• zespół programistów
METODYKA ZARZĄDZANIA PROJEKTAMI
INFORMATYCZNYMI - KANBAN
• Zespoły składające się z większej ilości członków, realizujące bardziej złożone
projekty, rozdzielające funkcje programistów na zadania elementarne będą
składały się, oprócz funkcji podstawowych, także z:
•
•
•
•
zespołu przygotowawczego,
developerów,
testerów,
wdrożeniowców.
• Metodyka Kanban zakłada, że praca zespołu toczy się w sposób ciągły. Dzięki
temu, członkowie zespołu są równomiernie obciążeni pracą, nie występują
przestoje, jak również przeciążenia. W tejże metodyce nie występują także
harmonogramy realizowania poszczególnych czynności, które zostały zastąpione
limitami pracy w toku.
PRZYKŁADOWA TABLICA KANBAN
Download