1
1
Struktura organizacyjna
Struktura organizacyjna
przedsięwzięcia
przedsięwzięcia
Opracował:
Opracował:
Jan Józef Pośnik
Jan Józef Pośnik
2
2
Podstawową kwestią w tworzeniu oprogramowania
Podstawową kwestią w tworzeniu oprogramowania
jest odpowiedni dobór personelu i odpowiednia
jest odpowiedni dobór personelu i odpowiednia
struktura działania tej grupy.
struktura działania tej grupy.
Jednym z kluczowych udziałowców projektu jest
Jednym z kluczowych udziałowców projektu jest
kierownik projektu. Pełni on najważniejsza rolę, a do
kierownik projektu. Pełni on najważniejsza rolę, a do
jego zadań należy między innymi:
jego zadań należy między innymi:
opracowanie propozycji dotyczących sposobu
opracowanie propozycji dotyczących sposobu
prowadzenia przedsięwzięcia;
prowadzenia przedsięwzięcia;
kosztorysowanie przedsięwzięcia;
kosztorysowanie przedsięwzięcia;
planowanie i harmonogramowanie przedsięwzięcia;
planowanie i harmonogramowanie przedsięwzięcia;
monitorowanie i kontrolowanie realizacji
monitorowanie i kontrolowanie realizacji
przedsięwzięcia;
przedsięwzięcia;
dobór i ocena personelu;
dobór i ocena personelu;
opracowanie i prezentowanie sprawozdań dla
opracowanie i prezentowanie sprawozdań dla
kierownictwa wyższego szczebla.
kierownictwa wyższego szczebla.
3
3
Punktem jakim się zajmę w tej prezentacji
Punktem jakim się zajmę w tej prezentacji
jest dobór personelu, odpowiednia
jest dobór personelu, odpowiednia
struktura działania oraz wymiana
struktura działania oraz wymiana
informacji wewnątrz grupy.
informacji wewnątrz grupy.
Generalnie w doborze odpowiednich ról w
Generalnie w doborze odpowiednich ról w
projekcie przydaje się poznanie
projekcie przydaje się poznanie
charakteru określonych osób.
charakteru określonych osób.
Jedna osoba pomimo wysokich kwalifikacji
Jedna osoba pomimo wysokich kwalifikacji
programistycznych może okazać się
programistycznych może okazać się
niezastąpiona w kontakcie z klientem.
niezastąpiona w kontakcie z klientem.
4
4
Czynniki psychologiczne mają zasadniczy wpływ na
Czynniki psychologiczne mają zasadniczy wpływ na
efektywność pracy zespołu. Wyróżnia się
efektywność pracy zespołu. Wyróżnia się
następujące typy psychologiczne ludzi działających
następujące typy psychologiczne ludzi działających
w zespole:
w zespole:
1.
1.
Zorientowani na zadania (
Zorientowani na zadania (
task-oriented
task-oriented
). Osoby
). Osoby
samowystarczalne, zdolne, zamknięte, agresywne,
samowystarczalne, zdolne, zamknięte, agresywne,
lubiące współzawodnictwo, niezależne.
lubiące współzawodnictwo, niezależne.
2.
2.
Zorientowani na siebie (
Zorientowani na siebie (
self-oriented
self-oriented
). Osoby
). Osoby
niezgodne, dogmatyczne, agresywne, zamknięte,
niezgodne, dogmatyczne, agresywne, zamknięte,
lubiące współzawodnictwo, zazdrosne.
lubiące współzawodnictwo, zazdrosne.
3.
3.
Zorientowani na interakcje (
Zorientowani na interakcje (
interaction-oriented
interaction-oriented
).
).
Osoby nieagresywne, o niewielkiej potrzebie
Osoby nieagresywne, o niewielkiej potrzebie
autonomii i indywidualnych osiągnięć, pomocne,
autonomii i indywidualnych osiągnięć, pomocne,
przyjazne.
przyjazne.
5
5
Osoby typu 3 są najbardziej odpowiednie do
Osoby typu 3 są najbardziej odpowiednie do
kontaktu z klientem.
kontaktu z klientem.
Równocześnie osoby z typy 3 są
Równocześnie osoby z typy 3 są
najłatwiejsze do kontrolowania i
najłatwiejsze do kontrolowania i
prowadzenia w zespole.
prowadzenia w zespole.
Osoby typu 1 są bardzo dobrymi fachowcami
Osoby typu 1 są bardzo dobrymi fachowcami
pod warunkiem że działają w pojedynkę.
pod warunkiem że działają w pojedynkę.
Ale podobnie jak osoby z typu 2 w
Ale podobnie jak osoby z typu 2 w
przypadku pracy zespołowej wymagają
przypadku pracy zespołowej wymagają
odpowiedniego motywowania i kierowania
odpowiedniego motywowania i kierowania
przez doświadczonego kierownika.
przez doświadczonego kierownika.
6
6
W jaki sposób zakwalifikować
W jaki sposób zakwalifikować
pracowników do odpowiednich grup?
pracowników do odpowiednich grup?
Jest to bardzo trudne ponieważ psychika
Jest to bardzo trudne ponieważ psychika
ludzka cały czas się zmienia a co za tym
ludzka cały czas się zmienia a co za tym
idzie człowiek może zmienić swój
idzie człowiek może zmienić swój
psychologiczny typ pod wpływem np.
psychologiczny typ pod wpływem np.
stresu.
stresu.
Generalnie jest możliwość
Generalnie jest możliwość
przeprowadzenia badań i testów aby
przeprowadzenia badań i testów aby
odpowiednio zakwalifikować
odpowiednio zakwalifikować
pracowników ale te testy też nie są w
pracowników ale te testy też nie są w
100% pewne czy wynik jest poprawny.
100% pewne czy wynik jest poprawny.
7
7
W zespole projektowym potrzebne są różne osoby. W typowym
W zespole projektowym potrzebne są różne osoby. W typowym
zespole powinni się znaleźć:
zespole powinni się znaleźć:
Kierownik projektu
Kierownik projektu
Analityk - osoba bezpośrednio kontaktująca się z klientem, której
Analityk - osoba bezpośrednio kontaktująca się z klientem, której
celem jest określenie wymagań i budowa modelu systemu
celem jest określenie wymagań i budowa modelu systemu
Projektant - osoba odpowiedzialna za realizacje oprogramowania.
Projektant - osoba odpowiedzialna za realizacje oprogramowania.
Może posiadać bardziej wyspecjalizowane funkcje:
Może posiadać bardziej wyspecjalizowane funkcje:
Projektant interfejsu użytkownika
Projektant interfejsu użytkownika
Projektant bazy danych
Projektant bazy danych
Programista - osoba implementująca oprogramowanie
Programista - osoba implementująca oprogramowanie
Osoba wykonująca testy
Osoba wykonująca testy
Osoba odpowiedzialna za konserwacje oprogramowania
Osoba odpowiedzialna za konserwacje oprogramowania
Ekspert metodyczny - osoba szczególnie dobrze znająca
Ekspert metodyczny - osoba szczególnie dobrze znająca
stosowaną metodykę
stosowaną metodykę
Ekspert techniczny - osoba szczególnie dobre znająca sprzęt i
Ekspert techniczny - osoba szczególnie dobre znająca sprzęt i
narzędzia
narzędzia
W niektórych projektach członkowie zespołu mogą pełnić więcej niż
W niektórych projektach członkowie zespołu mogą pełnić więcej niż
jedną funkcję z wymienionych wyżej.
jedną funkcję z wymienionych wyżej.
8
8
Zespół programistyczny może być
Zespół programistyczny może być
zorganizowany w różny sposób.
zorganizowany w różny sposób.
Dwa przeciwstawne modele to model
Dwa przeciwstawne modele to model
sieciowy i model gwiaździsty.
sieciowy i model gwiaździsty.
Na tych 2 modelach skoncentruje się
Na tych 2 modelach skoncentruje się
szczególnie. Istnieją również modele
szczególnie. Istnieją również modele
łączące oba systemy.
łączące oba systemy.
9
9
Model sieciowy charakteryzuje się ścisła
Model sieciowy charakteryzuje się ścisła
współpracą członków zespołu wzajemnie
współpracą członków zespołu wzajemnie
kontrolujących swoją pracę. Szybko osiągane
kontrolujących swoją pracę. Szybko osiągane
są standardy jakości. Umożliwia on realizację
są standardy jakości. Umożliwia on realizację
idei wspólnego programowania Ponieważ
idei wspólnego programowania Ponieważ
praca członków zespołu jest znana dla innych
praca członków zespołu jest znana dla innych
członków, łatwo mogą oni przejąć obowiązki
członków, łatwo mogą oni przejąć obowiązki
pracownika, który opuścił zespół. Struktura
pracownika, który opuścił zespół. Struktura
sieciowa nie powinna liczyć więcej niż 8 osób.
sieciowa nie powinna liczyć więcej niż 8 osób.
10
10
Struktura gwiaździsta jest przydatna
Struktura gwiaździsta jest przydatna
wtedy, gdy w skład zespołu wchodzi
wtedy, gdy w skład zespołu wchodzi
wielu niedoświadczonych pracowników.
wielu niedoświadczonych pracowników.
Szef kontroluje i koordynuje prace.
Szef kontroluje i koordynuje prace.
Wielkość zespołu może być znacznie
Wielkość zespołu może być znacznie
większa niż w strukturze sieciowej.
większa niż w strukturze sieciowej.
Duże problemy mogą wystąpić w
Duże problemy mogą wystąpić w
momencie odejścia szefa zespołu.
momencie odejścia szefa zespołu.
11
11
Komunikacja wewnątrz zespołu.
Komunikacja wewnątrz zespołu.
Jest to bardzo ważna kwestia w czasie
Jest to bardzo ważna kwestia w czasie
tworzenia projektu. Jeżeli jest źle dobrana
tworzenia projektu. Jeżeli jest źle dobrana
komunikacja zespołu wynikać mogą różne
komunikacja zespołu wynikać mogą różne
problemy.
problemy.
Wielokrotnie w projektach informatycznych
Wielokrotnie w projektach informatycznych
szczególnie w przypadku schematu gwiazdy.
szczególnie w przypadku schematu gwiazdy.
Nie istnieje wymiana informacji pomiędzy
Nie istnieje wymiana informacji pomiędzy
kolejnymi członkami zespołu. Z tego powodu
kolejnymi członkami zespołu. Z tego powodu
jest możliwość niedoinformowania
jest możliwość niedoinformowania
nawzajem członków o postępach pracy.
nawzajem członków o postępach pracy.
12
12
W przypadku schematu sieci istnieje
W przypadku schematu sieci istnieje
możliwość nadmiaru zbędnych
możliwość nadmiaru zbędnych
informacji pomiędzy członkami
informacji pomiędzy członkami
zespołu. Wiele informacji które są
zespołu. Wiele informacji które są
zbędne zostaje przekazana. To może
zbędne zostaje przekazana. To może
wpływać niekorzystnie na późniejsze
wpływać niekorzystnie na późniejsze
przesyłanie informacji ponieważ mogą
przesyłanie informacji ponieważ mogą
zostać zgubione ważne informacje.
zostać zgubione ważne informacje.
13
13
Dlatego właśnie wielokrotnie powstają
Dlatego właśnie wielokrotnie powstają
określone schematy informacji
określone schematy informacji
wewnątrz zespołu. Czasem zostaje
wewnątrz zespołu. Czasem zostaje
wyznaczona jedna osoba jako
wyznaczona jedna osoba jako
odpowiedzialna za sprawdzenie
odpowiedzialna za sprawdzenie
przydatności informacji zanim zostanie
przydatności informacji zanim zostanie
ona wysłana do pozostałych członków
ona wysłana do pozostałych członków
grupy.
grupy.
14
14
Zanim rozpocznie się wspólną pracę należy
Zanim rozpocznie się wspólną pracę należy
oficjalnie ustalić sposób kontaktu między
oficjalnie ustalić sposób kontaktu między
uczestnikami projektu.
uczestnikami projektu.
Można ustalić wiele sposobów komunikacji.
Można ustalić wiele sposobów komunikacji.
Obecnie istnieje wiele mediów do tego
Obecnie istnieje wiele mediów do tego
służących:
służących:
1)
1)
Telefon
Telefon
2)
2)
Emaile
Emaile
3)
3)
Komunikatory
Komunikatory
4)
4)
Fax.
Fax.
5)
5)
Telekonferencje
Telekonferencje
To jest tylko kilka przykładowych mediów.
To jest tylko kilka przykładowych mediów.
15
15
Za wszystkie powyższe ustalenia
Za wszystkie powyższe ustalenia
odpowiedzialny jest kierownik projektu
odpowiedzialny jest kierownik projektu
albo osoby do tego wybrane przez
albo osoby do tego wybrane przez
niego.
niego.
16
16
Dziękuję za Uwagę.
Dziękuję za Uwagę.