Role w zespole projektowym (662)

background image

Role w zespole

projektowym

Przygotował:

Bartłomiej Pióro

Michał Kruk

background image

Role w zespole na

przykładzie metodyk

MSF

Extreme Programming

background image

MSF

Microsoft Solutionns

Frameworks

background image

Role

background image

Cele i role

Cel

Rola

Satysfakcja klienta

Product managment

Utrzymanie w ryzach Program management
Dostarczenie

dokumentacji zgodnej
ze specyfikacją

Development

Odkrycie problemów

Testing

Pomoc dla
użytkowników i

edukacja

User education

Wdrożenie

Logistic managment

background image

Product Management Role

-zapewnienie satysfakcji
klienta
-zapewnienie spełnienia
wymagań klienta
-zapewnienie komunikacji
między klientem, a zespołem

background image

Program Manager Role

Zarządza:
-wymaganiami funkcjonalnymi (co

ma być wykonane)

-głównym planem projektu (w jaki

sposób projekt będzie
wykonywany)

background image

Program Manager Role cd.

Odpowiada za:
-Zarządzanie finansami
-Zarządzanie ludźmi
-Zarządzanie czasem
-Zarządzanie sprzętem
-Zarządzanie oprogramowaniem
-Zarządzaniem informacją

background image

Development Role

-Jest odpowiedzialny aby kod był

zgodny ze specyfikacją.

-Służy jako konsultant technologiczny
-Konstruuje prototypy
-Jako budowniczy zarządza

produktem na niskim poziomie

background image

Testing Role

-Tworzy strategie testów, planów,

terminarzy, skryptów

-Ma za zadanie wykrycie

niedogodności

background image

User Education Role

Zadania:
- szkolenie klientów
- uczestnictwo w procesie

planowania dystrybucji produktu

- tworzenie i testowanie materiałów

szkoleniowych

background image

Logistick Managment Role

Jest odpowiedzialny za:
-logistyczne wsparcie produktu
-help desk
-inne struktury organizacyjne w zakresie

bezbolesnego wprowadzenia i zarządzania

-zrozumienie struktury produktu, oraz jego

wymagań aby móc zapewnić w miejscach

instalacji wdrożenie produktu zgodnie z

jego wymaganiami

background image

Współdzielenie ról

background image

Extreme programming

XP jest to metodyka przeznaczona

dla niewielkich i średnich

zespołów, która sprawdza się przy

słabo sprecyzowanych lub szybko

zmieniających się wymaganiach.

background image

Role

-Tracker
-Customer
-Programmer
-Tester
-Doomsayer
-Manager

background image

Tracker

Chodzi sobie raz lub dwa razy w tygodniu

i pyta każdego programistę jak im idzie
praca i słucha ich odpowiedzi,
podejmuje działanie jeśli widzi, że
sprawy idą niewłaściwym torem. W
tych akcjach zawierają się: sugestie na
sesjach CRC, ustawień spotkań z
klientem, prośba trenera lub innego
programistę o pomoc

background image

Customer

Zapisuje historyjki i specyfikuje testy

funkcjonalne. Ustawia priorytety,
wyjaśnia historyjki, przegląda sesje
CRC. Może, ale nie musi być końcowym
użytkownikiem. Ma władzę w
podejmowaniu decyzji w odpowiedzi na
historyjki. Może mieć tytuły: Planner,
Analyst, Project lead, Product lead, lub
Designer

background image

Programmer

Oszacowuje historyjki, definiuje zadania

inżynierskie z historyjek, szacuje jak
długie historyjki i jakie zadania może
wziąć. Implementuje historyjki i testy
modułów

.

background image

Tester

Implementuje i uruchamia testy

funkcjonalne. Wizualizuje wyniki,
zapewnia aby ludzie wiedzieli kiedy
wyniki są negatywne

background image

Doomsayer

Wskazuje kiedy niebo się wali i pokazuje

kiedy jesteś w poważnych tarapatach

background image

Manager

Planuje spotkania, pilnuje procesu spotkań,

notuje wyniki spotkań dla przyszłych
raportów (robi notatki), przekazuje do
Trackera, zazwyczaj odpowiedzialny przed
sponsorem. Chodzi na spotkania, przynosi
użyteczne informacje, płaci za pizze,
chroni przed deszczem. Nie mówi ludziom
co mają robić (CUSTOMER), kiedy mają to
robić anie nie sprawdza jak im idzie.

background image

Współdzielenie ról

Niektóre role można łączyć. Na przykład

ta sama osoba może być MANAGER I
Tracker. Jednak niektóre role nie
powinny być łączone: Programer –
Tester, Programer – Tracker, Customer
– Programmer, Coach-tracker. Manager
najprawdopodobnie nie powinien być
łączony z żadną rolą oprócz Tracker’a.

background image

Organizacja zespołu

programistycznego

- struktura sieciowa
- struktura gwiaździsta

background image

Struktura sieciowa

• Zalety:
• Dzięki ścisłej współpracy członkowie zespołu

wzajemnie kontrolują swoją pracę. Szybko osiągane są

standardy jakości.

• Umożliwia realizacje idei wspólnego programowania.
• Ponieważ praca członków jest znana dla innych

członków łatwo oni mogą przejąć obowiązki

pracownika, który opuścił zespół.

• Struktura sieciowa nie może liczyć więcej niż 8 osób.

background image

Struktura gwiaździsta

• Jest przydatna wtedy, gdy w skład zespołu

wchodzi wielu niedoświadczonych pracowników.
Szef kontroluje i koordynuje pracę.

• Wielkość zespołu może być znacznie większa niż

w strukturze sieciowej.

• Duże problemy w momencie odejścia szefa

zespołu.


Document Outline


Wyszukiwarka

Podobne podstrony:
Role w zespole projektowym
1 Role w zespole projektowym
BYT 2005 Role w zespole projektowym
Role w zespole projektowym
Role zespołowe, Spoleczna, HR
BYT 2003 Komunikacja w zespole projektowym
Kierowanie i członkowie zespołu projektowego
Otoczenie,zespol projektowy, za Nieznany
Cz M Struktury Zespolow Projektowych wersja 2011 egz
Konflikty w zespole projektowym
role zespołowe
praca magisterska licencjacka Zarządzanie zespołem projektowym
BYT 2004 Role w zespole programistycznym
1 Role w zespole IgorKurylak s4106
belka zespolona, projektowanie
Tworzenie zespołu projektowego
( ) Dobór zespołu projektowego
BYT 2005 Komunikacja w zespole projektowym

więcej podobnych podstron