• Nie Znaleziono Wyników

Zarządzanie projektami informatycznymi

N/A
N/A
Protected

Academic year: 2021

Share "Zarządzanie projektami informatycznymi"

Copied!
25
0
0

Pełen tekst

(1)

Zarządzanie projektami informatycznymi

Część 3

Projektowanie systemów informatycznych

dr Jolanta Sala Kwidzyn 2004

(2)

Program

• Pojęcia i definicje

• Metodologia i modelowanie projektowania

• Metoda projektowania

witryn internetowych wg modelu RUP

• Metodologia i narzędzia zarządzania projektami

• Diagramy procesów - case study. Prezentacja metodyki LOVEM opisu procesów

(3)

Metodologia i narzędzia zarządzania projektami

• Zarządzanie projektami - definicje

• Organizacja projektu

• Procesy zarządzania projektem

• Proces planowania i czynniki krytyczne

• Zarządzanie zakresem prac

• Wymiarowanie projektów informatycznych

• Zarządzanie czasem projektu

• Zarządzanie zasobami projektu

• Zarządzanie komunikacją, ryzykiem i zmianami

(4)

Wymiarowanie

projektów informatycznych

• Estymacja parametrów projektu

• Miary stosowane w projektach

• Techniki szacowania

– technika analogii

– ekstrapolacja, parametryzacja – techniki inżynierskie

– techniki specjalne

• Metoda punktów funkcyjnych

Pr zy kła d ?

(5)

Metoda punktów funkcyjnych

przykład – system KANTOR

• Właściciel sieci kantorów wymiany walut – kilkutygodniowa kontuzja na nartach

• Chce nadzorować pracę kantorów z domu

• Poprosił znajomego informatyka o

oszacowanie pracochłonności i czasu wykonania projektu „informatycznego

systemu zdalnego zarządzania kantorami”

(6)

Metoda punktów funkcyjnych

przykład – system KANTOR

• Podstawowa funkcja systemu – obsługa operacji kupna sprzedaży walut, bez szczegółowej ewidencji prowadzonych transakcji

• Podstawowy dokument drukowany przez system to rachunek dla klienta

• Dla właściciela – raport z bieżącego stanu kasy na ekranie oraz drukowany

• Codziennie przed otwarciem kas kantorów wprowadzany jest aktualny stan kasy

• Potrzebny jest bezpośredni dostęp do tabeli kursów walut NBP

• Potrzebna jest możliwość szybkiego zapytania o aktualny stan waluty w kasie

(7)

Metoda punktów funkcyjnych

przykład – system KANTOR

System KANTOR

Kantorowe kursy walut

Stan kasy

Kursy walut NBP

Stan

początkowy

Operacja

Zapytanie

Wydruki

Rachunek

Ekran

(8)

Metoda punktów funkcyjnych

przykład – system KANTOR

Szacowanie złożoności elementów systemu

1. Wejścia 3x1 4x1 6x0

2. Wyjścia 4x1 5x1 7x1

3. Zbiory wewnętrzne 7x1 10x1 15x0 4. Zbiory zewnętrzne 5x0 7x0 10x1

5. Zapytania 3x0 4x1 6x0

lp (i)

(j) Poziom złożoności el.

Elementy przetwarzania

prosty średni złożony

NPF=3+4+0+4+5+7+7+10+0+0+0+10+0+4+0=54 Nieskorygowane Punkty Funkcyjne

(9)

Metoda punktów funkcyjnych

przykład – system KANTOR

Szacowanie czynników korygujących

1. Występowanie urządzeń komunikacyjnych 2. Rozproszenie przetwarzania

3. Wymagane parametry szybkości działania 4. Skomplikowana logika przetwarzania

5. Obciążenie systemu – liczba transakcji 6. Wprowadzanie danych w trybie online 7. Wydajność użytkownika końcowego 8. Aktualizacja danych

9. Rozproszenie terytorialne 10.Złożoność przetwarzania 11.Przenośność

12.Prostota instalacji 13.Prostota obsługi

14.Przewidywanie wprowadzania zmian (w okresie eksp.)

• 5

• 0

• 0

• 0

• 0

• 4

• 0

• 0

• 0

• 0

• 0

• 0

• 5

• 5

19

(10)

Metoda punktów funkcyjnych

przykład – system KANTOR

obliczenie wartości skorygowanych PF

PF = 54 * ( 0,65 + 0,01 * 19 ) PF = 45

Jaka jest zależność pracochłonności od punktów funkcyjnych???

(11)

Wymiarowanie

projektów informatycznych

pracochłonność a punkty funkcyjne

Punkty Funkcyjne Pracochłonność w osobomiesiącach

200 400 600 800 1000 1200 1400 1600 1800 300

250

200

150

100 50 0

45 2

(12)

Wymiarowanie projektów informatycznych Metoda punktów funkcyjnych

przeliczanie wielkości na punkt funkcyjny

• Liczba wymaganych testów oprogramowania

• Koszt globalny wykonania jednego punktu funkcyjnego

• Koszt pielęgnacji punktu funkcyjnego

• Stopień zmian na punkt funkcyjny

• Wydajność programisty

• inne

(13)

Składniki metodyki

tworzenia systemów informatycznych

dziedzina przedmiotowa

modele DP

metody i techniki

pakiety komputerowe

zespół projektujący

SI

kryteria oceny P

R O C E S

TWORZENIA

wyniki analiz cele, problemy, potrzeby reguły modelowania

pojęcia abstrakcyjne

fazy dokumentacja

parametry pakiety

zadania wspomaganie TSI

prezentacja i eksperymentalna eksploatacja

konstruowanie

(14)

Załozenia projektu

– etap 1

społeczeństwo informacyjne w powiecie kwidzyńskim

• Zgodna z założeniami Funduszy Strukturalnych:

Europejski Fundusz Strukturalny (EFS)-

Zintegrowany Program Operacyjny Rozwoju Regionalnego (ZPORR - działanie 1.5)

• Wyodrębniająca moduły funkcjonalne sieci (ekstra-, inter-, intra-) -net

– Urzędy samorządowe w sieci – Policja w sieci

– Biblioteki w sieci

– Dziedzictwo natury i kultury w sieci – Edukacja w sieci

• Założenia metodologiczne – metoda web design i MS Projekt Manager

(15)

Założenia projektowe

• Moduł I – rola Starostwa w sieci

• Moduł II – urzędy gminne w sieci

• Moduł III – Policja w sieci

• Moduł IV – biblioteki, edukacja i kultura

• Moduł V – środowisko i turystyka

(16)

Założenia projektowe

Moduł I Moduł II

Moduł III

Moduł IV Moduł V

biblioteki edukacja kultura Urzędy Miast i Gmin

Gardeja

Sadlinki Ryjewo

Prabuty Kwidzyn Kwidzyn

KPP K o m

i s a r

i a t y Bezpieczeństwo

środowisko turystyka

UM UW dostęp

prywatny

Starostwo

(17)

Schemat logiczny

poziom - urząd/instytucja

Dokumenty tradycyjne

Dokumenty elektroniczne

Systemy informatyczne

i bazy danych Zarządzanie dokumentami, zadaniami i

poleceniami

(18)

Schemat logiczny

zarządzanie zintegrowanymi procesami

Dokumenty tradycyjne

Dokumenty elektroniczne

Systemy informatyczne

i bazy danych Zarządzanie dokumentami, zadaniami i poleceniami

Urząd 1

Urząd 2

itd.

Urząd 3 Urząd 2

Zarządzanie zintegrowanymi procesami

(19)

Schemat logiczny

zarządzanie zintegrowanymi procesami

Dokumenty tradycyjne

Dokumenty elektroniczn

e

Systemy informatyczne

i bazy danych Zarządzanie dokumentami, zadaniami i poleceniami

Dokumenty tradycyjne

Dokumenty elektroniczn

e

Systemy informatyczne

i bazy danych Zarządzanie dokumentami, zadaniami i poleceniami

Urząd 1 Urząd 7

Zarządzanie zintegrowanymi procesami Internet

Portal internetowy

(20)

Internet

Serwer emailowy

Serwer WWW

Serwery baz danych

Serwery aplikacyjne Sieć lokalna

urzędu

F I R E W A L L

F I R E W A L L F

I R E W A L L

(21)

Punkty dostępu

Moduł I Moduł II

Moduł III

Moduł IV Moduł V

biblioteki edukacja kultura Urzędy Miast i Gmin

Gardeja

Sadlinki Ryjewo

Prabuty Kwidzyn Kwidzyn

KPP K o m

i s a r

i a t y Bezpieczeństwo

środowisko turystyka

UM UW dostęp

prywatny

Starostwo

KIOSKI PC zakup

15x

15x

15x

(22)

• Streszczenie

• Opis celu projektu

• Główne założenia rozwiązania

• Założenia kontraktu

• Lista zadań

• Wyszczególnienie zasobów

• Charakterystyka personelu

• Metody oceny

• Opis potencjalnych problemów

Zarządzanie zakresem prac

Elementy planu projektu

(23)

Literatura

• Kazimierz Frączkowski, Zarządzanie projektem informatycznym. Projekty w środowisku

wirtualnym. Czynniki sukcesu i niepowodzeń projektów, Oficyna Wydawnicza Politechniki Wrocławskiej, Wrocław 2003

• Zdzisław Szyjewski, Zarządzanie projektami

informatycznymi. Metodyka tworzenia systemów informatycznych, Agencja Wydawnicza Placet, Warszawa 2001

(24)

Kryteria zaliczenia

• Projekt 65%

• Obecność 15%

• Znajomość literatury 15%

• Aktywność na zajęciach 5%

Cytaty

Powiązane dokumenty

Przygotowanie montażu finansowego rozpoczyna się od określenia posiadanych środków własnych i koniecznych wydatków związanych z projektem, Następnie dzieli się koszty

Budowa i zarządzanie projektami teleinformatycznymi..

Jakie czynności powinien podjąć Kierownik przy przejęciu projektu5. Jakie działania mogły doprowadzić do

Jakie czynności powinien podjąć Kierownik przy przejęciu projektu5. Jakie działania mogły doprowadzić do

• Oznacza to, że w chwili rozpoczęcia realizacji danego zadania jego wartość uzyskana jest równa zeru i.. stopniowo rośnie w miarę postępów prac,

• Jaki sens ma stwierdzenie, że średnia złożoność programów w systemie A jest dwukrotnie większa niż średnia złożoność programów w systemie B. • Czy jest

– produkt końcowy (zakres) – czas realizacji (terminy) – koszty realizacji (budżet)?.

Każdy projekt, zadanie, podzadanie posiada informacje na temat odpowiedzialnej za niego osoby, zadania jakie musi zostać wykonane przed nim, zadania jakie może zostać wykonane