BYT 2004 Projekt informatyczny podstawowe zagadnienia

background image

Projekt

Projekt

informatyczny

informatyczny

Podstawowe

Podstawowe

zagadnienia

zagadnienia

Robert Majkowski

Robert Majkowski

s1845

s1845

background image

Agenda prezentacji

Agenda prezentacji

1.

1.

Projekt, projekt IT

Projekt, projekt IT

2.

2.

Cel, kontekst i zakres projektu IT

Cel, kontekst i zakres projektu IT

3.

3.

Cykle życia projektów IT

Cykle życia projektów IT

4.

4.

Zespół projektowy

Zespół projektowy

5.

5.

Plan zadań w projekcie IT

Plan zadań w projekcie IT

background image

Projekt - 1

Projekt - 1

Projekt – unikalna inicjatywa, mająca

Projekt – unikalna inicjatywa, mająca

ściśle określone cele, zakres i środki,

ściśle określone cele, zakres i środki,

wykonywana przez tymczasową

wykonywana przez tymczasową

organizację projektową.

organizację projektową.

Projekt IT – projekt, którego celem jest

Projekt IT – projekt, którego celem jest

dostarczenie rozwiązania

dostarczenie rozwiązania

informatycznego, spełniającego

informatycznego, spełniającego

postawione wymagania, wykonanego

postawione wymagania, wykonanego

określonymi nakładami, przy użyciu

określonymi nakładami, przy użyciu

wskazanych zasobów, w skończonym

wskazanych zasobów, w skończonym

czasie

czasie

background image

Projekt - 2

Projekt - 2

Dodatkowe cechy projektu to

Dodatkowe cechy projektu to

złożoność

złożoność

interdyscyplinarność

interdyscyplinarność

nieuchronny podział pracy

nieuchronny podział pracy

Wniosek: potrzeba budowy i

Wniosek: potrzeba budowy i

zarządzania organizacją projektową

zarządzania organizacją projektową

background image

Cel projektu IT

Cel projektu IT

Cel: dostarczenie rozwiązania IT

Cel: dostarczenie rozwiązania IT

Parametry rozwiązania IT:

Parametry rozwiązania IT:

Wymagania i ograniczenia organizacji

Wymagania i ograniczenia organizacji

użytkownika

użytkownika

Technologia

Technologia

Jakość

Jakość

Eksploatacja w organizacji użytkownika

Eksploatacja w organizacji użytkownika

background image

Kontekst projektu IT

Kontekst projektu IT

Kontekst –

Kontekst – systemy, organizacje,
udziałowcy projektu, przyszli
użytkownicy, z którymi tworzony
system ma współpracować.

Monitorowanie kontekstu – czynnik
sukcesu każdego projektu

background image

Zakres projektu IT - 1

Zakres projektu IT - 1

Od strony organizacji - fragmenty
procesów informacyjnych
organizacji, które są objęte pracami
projektowymi.

Nowy kształt organizacji

Nowe produkty i usługi

Znajomość zakresu jest czynnikiem
sukcesu zarządzania projektem

background image

Zakres projektu IT – 2

Zakres projektu IT – 2

Od strony projektu – lista prac do

Od strony projektu – lista prac do

wykonania:

wykonania:

Studium osiągalności

Studium osiągalności

Wybór rozwiązania

Wybór rozwiązania

Wybór cyklu życia projektu

Wybór cyklu życia projektu

Zespół projektowy

Zespół projektowy

Plan zadań

Plan zadań

background image

Zakres projektu IT – 3

Zakres projektu IT – 3

Każdy projekt programistyczny

Każdy projekt programistyczny

podlega:

podlega:

planowaniu

planowaniu

organizowaniu

organizowaniu

zarządzaniu personelem

zarządzaniu personelem

prowadzeniu

prowadzeniu

monitorowaniu

monitorowaniu

kontrolowaniu i sterowaniu

kontrolowaniu i sterowaniu

background image

Studium osiągalności

Studium osiągalności

Warunki wstępne i końcowe realizacji

Warunki wstępne i końcowe realizacji

projektu

projektu

Rozmiar projektu

Rozmiar projektu

Ograniczenia czasowe

Ograniczenia czasowe

Dostępność zasobów

Dostępność zasobów

Budżet

Budżet

Infrastruktura IT (hardware, software)

Infrastruktura IT (hardware, software)

Wiedza i technologia

Wiedza i technologia

Specjaliści i dostawcy wewnątrz oraz na

Specjaliści i dostawcy wewnątrz oraz na

zewnątrz organizacji

zewnątrz organizacji

Komunikacja, kooperacja, koordynacja, itd.

Komunikacja, kooperacja, koordynacja, itd.

background image

Cykle życia projektów IT

Cykle życia projektów IT

Model kaskadowy

Model kaskadowy

Model spiralny

Model spiralny

Prototypowanie

Prototypowanie

Montaż z gotowych komponentów

Montaż z gotowych komponentów

BIG BANG

BIG BANG

background image

Model kaskadowy

Model kaskadowy

Model wyjściowy do planowania działań w projekcie

Model wyjściowy do planowania działań w projekcie

Nadaje się do realizacji podprojektów

Nadaje się do realizacji podprojektów

Wprowadza formalizm

Wprowadza formalizm

Nie nadaje się tam, gdzie wymagana silna

Nie nadaje się tam, gdzie wymagana silna

interakcja z klientem

interakcja z klientem

background image

Model kaskadowy -

Model kaskadowy -

odmiany

odmiany

Model kaskadowy z powrotami

Model kaskadowy z powrotami

(iteracjami)

(iteracjami)

Document-Driven Development

Document-Driven Development

background image

Model spiralny

Model spiralny

Nadaje się do realizacji projektów o dużym

Nadaje się do realizacji projektów o dużym

ryzyku

ryzyku

Wprowadza silniejszą interakcję z klientem niż

Wprowadza silniejszą interakcję z klientem niż

w modelu kaskadowym

w modelu kaskadowym

Odmiana – realizacja przyrostowa

Odmiana – realizacja przyrostowa

background image

Prototypowanie

Prototypowanie

Schemat:

Schemat:

ogólne określenie wymagań

ogólne określenie wymagań

budowa prototypu

budowa prototypu

weryfikacja prototypu przez klienta

weryfikacja prototypu przez klienta

pełne określenie wymagań

pełne określenie wymagań

realizacja pełnego systemu zgodnie z modelem

realizacja pełnego systemu zgodnie z modelem

Gdy znany jest początek, ale nieznane

Gdy znany jest początek, ale nieznane

kierunki rozwoju

kierunki rozwoju

Gdy są trudności komunikacyjne klienta z

Gdy są trudności komunikacyjne klienta z

wykonawcą

wykonawcą

Wprowadza silniejszą interakcję z klientem

Wprowadza silniejszą interakcję z klientem

niż model spiralny

niż model spiralny

Niebezpieczeństwo przyjęcia prototypu

Niebezpieczeństwo przyjęcia prototypu

jako w pełni działającego rozwiązania IT

jako w pełni działającego rozwiązania IT

background image

Montaż z gotowych

Montaż z gotowych

elementów

elementów

Schemat:

Schemat:

Pozyskanie gotowych elementów

Pozyskanie gotowych elementów

Integracja w rozwiązanie IT

Integracja w rozwiązanie IT

(Przygotowanie rozwiązania IT do ponownego

(Przygotowanie rozwiązania IT do ponownego

użycia)

użycia)

Głównie w ten sposób realizowane są projekty

Głównie w ten sposób realizowane są projekty

w dużych i zasobnych organizacjach

w dużych i zasobnych organizacjach

Zalety:

Zalety:

Minimalizacja ryzyka

Minimalizacja ryzyka

Szeroka dostępność specjalistów

Szeroka dostępność specjalistów

Niebezpieczeństwa:

Niebezpieczeństwa:

Zwiększenie kosztów

Zwiększenie kosztów

Uzależnienie od jednego dostawcy, standardu, etc

Uzależnienie od jednego dostawcy, standardu, etc

background image

BIG BANG

BIG BANG

background image

Zespół projektowy - 1

Zespół projektowy - 1

Testy osobowości

Testy osobowości

Zorientowani na zadania (task-oriented). Osoby

Zorientowani na zadania (task-oriented). Osoby

samowystarczalne, zdolne, zamknięte, agresywne,

samowystarczalne, zdolne, zamknięte, agresywne,

lubiące współzawodnictwo, niezależne.

lubiące współzawodnictwo, niezależne.

Zorientowani na siebie (self-oriented). Osoby

Zorientowani na siebie (self-oriented). Osoby

niezgodne, dogmatyczne, agresywne, zamknięte,

niezgodne, dogmatyczne, agresywne, zamknięte,

lubiące współzawodnictwo, zazdrosne.

lubiące współzawodnictwo, zazdrosne.

Zorientowani na interakcję (interaction-oriented).

Zorientowani na interakcję (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.

background image

Zespół projektowy - 2

Zespół projektowy - 2

Struktura sieciowa, gwiaździsta

Struktura sieciowa, gwiaździsta

Zadania kierownictwa

Zadania kierownictwa

Opracowanie propozycji sposobu prowadzenia

Opracowanie propozycji sposobu prowadzenia

projektu

projektu

Kosztorysowanie projektu

Kosztorysowanie projektu

Planowanie i harmonogramowanie projektu

Planowanie i harmonogramowanie projektu

Monitorowanie i kontrolowanie realizacji projektu

Monitorowanie i kontrolowanie realizacji projektu

Dobór i ocena personelu

Dobór i ocena personelu

Sprawozdania dla kierownictwa wyższego

Sprawozdania dla kierownictwa wyższego

szczebla

szczebla

background image

Zespół projektowy - 3

Zespół projektowy - 3

Kierownik projektu

Kierownik projektu

Analityk - osoba bezpośrednio kontaktująca się z

Analityk - osoba bezpośrednio kontaktująca się z

klientem, której celem jest określenie wymagań i

klientem, której celem jest określenie wymagań i

budowa modelu systemu

budowa modelu systemu

Projektant - osoba odpowiedzialna za realizację

Projektant - osoba odpowiedzialna za realizację

oprogramowania. Może posiadać bardziej

oprogramowania. Może posiadać bardziej

wyspecjalizowane funkcje:

wyspecjalizowane funkcje:

Programista - osoba implementująca oprogramowanie

Programista - osoba implementująca oprogramowanie

Osoba wykonująca testy

Osoba wykonująca testy

Osoba odpowiedzialna za konserwację

Osoba odpowiedzialna za konserwację

oprogramowania

oprogramowania

Ekspert metodyczny - osoba szczególnie dobrze

Ekspert metodyczny - osoba szczególnie dobrze

znająca stosowaną metodykę

znająca stosowaną metodykę

Ekspert techniczny - osoba szczególnie dobrze znająca

Ekspert techniczny - osoba szczególnie dobrze znająca

sprzęt i narzędzia

sprzęt i narzędzia

background image

Zespół projektowy - 5

Zespół projektowy - 5

Kierownik Projektu

Kierownik Projektu

Tworzy Plan Zarządzania Projektem

Tworzy Plan Zarządzania Projektem

Programistycznym

Programistycznym

Definiuje organizacyjne role i przypisuje do nich

Definiuje organizacyjne role i przypisuje do nich

personel

personel

Steruje projektem poprzez informowanie personelu

Steruje projektem poprzez informowanie personelu

o jego roli w ramach planu

o jego roli w ramach planu

Prowadzi projekt poprzez podejmowanie głównych

Prowadzi projekt poprzez podejmowanie głównych

decyzji oraz przez motywowanie personelu do ich

decyzji oraz przez motywowanie personelu do ich

właściwego wykonywania

właściwego wykonywania

Monitoruje projekt poprzez pomiary postępu prac

Monitoruje projekt poprzez pomiary postępu prac

Sprawozdaje postęp prac dla inicjalizatorów

Sprawozdaje postęp prac dla inicjalizatorów

projektu i zwierzchnictwa

projektu i zwierzchnictwa

background image

Zespół projektowy - 6

Zespół projektowy - 6

Dodatkowe obszary

Dodatkowe obszary

odpowiedzialności KP:

odpowiedzialności KP:

odpowiedzialność interpersonalna

odpowiedzialność interpersonalna

odpowiedzialność za stan informacji

odpowiedzialność za stan informacji

background image

Plan zadań w projekcie

Plan zadań w projekcie

IT - 1

IT - 1

Główne aktywności w planowaniu:

Główne aktywności w planowaniu:

Zdefiniowanie produktów

Zdefiniowanie produktów

Zdefiniowanie aktywności

Zdefiniowanie aktywności

Oszacowanie zasobów i czasów

Oszacowanie zasobów i czasów

wykonania

wykonania

Zdefiniowanie sieci aktywności (np.

Zdefiniowanie sieci aktywności (np.

PERT)

PERT)

Zdefiniowanie harmonogramu i kosztu

Zdefiniowanie harmonogramu i kosztu

ogólnego

ogólnego

background image

Plan zadań w projekcie

Plan zadań w projekcie

IT - 2

IT - 2

Dane wejściowe do planowania projektu

Dane wejściowe do planowania projektu

Dokument wymagań użytkownika, dokument wymagań na

Dokument wymagań użytkownika, dokument wymagań na

oprogramowanie, dokument projektu architektury systemu

oprogramowanie, dokument projektu architektury systemu

(zgodnie z fazą projektowania)

(zgodnie z fazą projektowania)

Standardy w zakresie oprogramowania dla produktów i

Standardy w zakresie oprogramowania dla produktów i

procesów wytwarzania

procesów wytwarzania

Dane historyczne dla oszacowania zasobów i czasów trwania

Dane historyczne dla oszacowania zasobów i czasów trwania

Dane odnośnie kosztów związanych z dostawami

Dane odnośnie kosztów związanych z dostawami

zewnętrznymi

zewnętrznymi

Dane odnośnie rozważanych czynników ryzyka

Dane odnośnie rozważanych czynników ryzyka

Dane odnośnie środowiska wykonania, takie jak opisy nowych

Dane odnośnie środowiska wykonania, takie jak opisy nowych

technologii

technologii

Dane odnośnie ograniczeń czasowych, np. data dostarczenia

Dane odnośnie ograniczeń czasowych, np. data dostarczenia

produktu

produktu

Dane odnośnie ograniczeń zasobów, np. dostępność personelu

Dane odnośnie ograniczeń zasobów, np. dostępność personelu

background image

Plan zadań w projekcie

Plan zadań w projekcie

IT - 3

IT - 3

Dokumentacja procesu produkcji

Dokumentacja procesu produkcji

oprogramowania.

oprogramowania.

Plany, szacunki, harmonogramy

Plany, szacunki, harmonogramy

Raporty

Raporty

Standardy

Standardy

Dokumenty robocze

Dokumenty robocze

Komunikaty

Komunikaty

Dokumentacja techniczna opisująca

Dokumentacja techniczna opisująca

wytworzony produkt.

wytworzony produkt.

background image

Plan zadań w projekcie

Plan zadań w projekcie

IT - 4

IT - 4

Harmonogram

Harmonogram

Ustaleniu kalendarza prac

Ustaleniu kalendarza prac

daty rozpoczęcia przedsięwzięcia

daty rozpoczęcia przedsięwzięcia

dni roboczych i wolnych w przewidywanym okresie realizacji

dni roboczych i wolnych w przewidywanym okresie realizacji

przedsięwzięcia

przedsięwzięcia

czasu pracy w poszczególnych dniach

czasu pracy w poszczególnych dniach

Podziale przedsięwzięcia na poszczególne zadania

Podziale przedsięwzięcia na poszczególne zadania

Określenie parametrów zadań

Określenie parametrów zadań

Określenie zasobów niezbędnych do realizacji poszczególnych

Określenie zasobów niezbędnych do realizacji poszczególnych

zadań

zadań

Ustaleniu dostępności zasobów

Ustaleniu dostępności zasobów

Ustaleniu kolejności i czasów wykonania poszczególnych zadań

Ustaleniu kolejności i czasów wykonania poszczególnych zadań

Po ustaleniu zadań konieczne jest określenie parametrów

Po ustaleniu zadań konieczne jest określenie parametrów

czasowych:

czasowych:

czasu wykonania

czasu wykonania

najwcześniejszy możliwy termin rozpoczęcia

najwcześniejszy możliwy termin rozpoczęcia

pożądany czas zakończenia

pożądany czas zakończenia

innych ograniczeń, np. zadań których zakończenie jest niezbędne

innych ograniczeń, np. zadań których zakończenie jest niezbędne

do rozpoczęcia nowych zadań.

do rozpoczęcia nowych zadań.


Document Outline


Wyszukiwarka

Podobne podstrony:
Projektowanie SI - podstawowe zagadnienia (1), Informatyka, SEMESTR IV, Projektowanie
Projektowanie SI - podstawowe zagadnienia (2), dokumenty, Sztuczna inteligencja
BYT 2004 Jakosc w projekcie informatycznym v1
BYT 2004 Jakosc w projekcie informatycznym v2
Informatyczne Podstawy Projektowania sprawozdanie
BYT 2004 Zarzadzanie komunikacja w projekcie
PN EN 1990 2004 A1 2008 Podstawy projektowania konstrukcji
ipp, Informatyczne podstawy projektowania
MATLAB ZADANIA, Materiały, Inżynieria Środowiska, Semestr 2, Informatyczne podstawy projektowania
PN EN 1990 2004 AP2 2010 Podstawy projektowania konstrukcji
projekt i proces podstawowe informacje 2
BYT 2004 Strukturalne wzorce projektowe
PN EN 1990 2004 AC 2010 Podstawy projektowania konstrukcji
informacje podstawowe
INFORMACJE PODSTAWOWE

więcej podobnych podstron