Zarzdzanie projektami informatycznymi Cz 3 Projektowanie systemw informatycznych

  • Slides: 24
Download presentation
Zarządzanie projektami informatycznymi Część 3 Projektowanie systemów informatycznych dr Jolanta Sala Kwidzyn 2004

Zarządzanie projektami informatycznymi Część 3 Projektowanie systemów informatycznych dr Jolanta Sala Kwidzyn 2004

Program • Pojęcia i definicje • Metodologia i modelowanie projektowania • Metoda projektowania witryn

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

Metodologia i narzędzia zarządzania projektami • • • Zarządzanie projektami - definicje Organizacja projektu

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

Wymiarowanie projektów informatycznych • Estymacja parametrów projektu • Miary stosowane w projektach • Techniki

Wymiarowanie projektów informatycznych • Estymacja parametrów projektu • Miary stosowane w projektach • Techniki szacowania – technika analogii – ekstrapolacja, parametryzacja – techniki inżynierskie – techniki specjalne r P y z • Metoda punktów funkcyjnych a ł k ? d

Metoda punktów funkcyjnych przykład – system KANTOR • Właściciel sieci kantorów wymiany walut –

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”

Metoda punktów funkcyjnych przykład – system KANTOR • Podstawowa funkcja systemu – obsługa operacji

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

Metoda punktów funkcyjnych przykład – system KANTOR Stan początkowy Operacja System KANTOR Kantorowe kursy

Metoda punktów funkcyjnych przykład – system KANTOR Stan początkowy Operacja System KANTOR Kantorowe kursy walut Zapytanie Wydruki Stan kasy Ekran Kursy walut NBP Rachunek

Metoda punktów funkcyjnych przykład – system KANTOR Szacowanie złożoności elementów systemu lp Elementy przetwarzania

Metoda punktów funkcyjnych przykład – system KANTOR Szacowanie złożoności elementów systemu lp Elementy przetwarzania (i) Poziom złożoności el. (j) prosty średni złożony 1. Wejścia 3 x 1 4 x 1 6 x 0 2. Wyjścia 4 x 1 5 x 1 7 x 1 3. Zbiory wewnętrzne 7 x 1 10 x 1 15 x 0 4. Zbiory zewnętrzne 5 x 0 7 x 0 10 x 1 5. Zapytania 3 x 0 4 x 1 6 x 0 NPF=3+4+0+4+5+7+7+10+0+10+0+4+0=54 Nieskorygowane Punkty Funkcyjne

Metoda punktów funkcyjnych przykład – system KANTOR Szacowanie czynników korygujących 1. Występowanie urządzeń komunikacyjnych

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 4 0 0 0 5 5 19

Metoda punktów funkcyjnych przykład – system KANTOR obliczenie wartości skorygowanych PF PF = 54

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? ? ?

Wymiarowanie projektów informatycznych Pracochłonność w osobomiesiącach pracochłonność a punkty funkcyjne 2 300 25 0

Wymiarowanie projektów informatycznych Pracochłonność w osobomiesiącach pracochłonność a punkty funkcyjne 2 300 25 0 20 0 15 0 10 0 50 0 45 200 400 600 800 1000 1200 1400 1600 1800 Punkty Funkcyjne

Wymiarowanie projektów informatycznych Metoda punktów funkcyjnych przeliczanie wielkości na punkt funkcyjny • Liczba wymaganych

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

Składniki metodyki tworzenia systemów informatycznych dziedzina przedmiotowa modele DP wyniki analiz reguły modelowania pojęcia

Składniki metodyki tworzenia systemów informatycznych dziedzina przedmiotowa modele DP wyniki analiz reguły modelowania pojęcia abstrakcyjne metody i techniki parametry pakiety komputerowe fazy dokumentacja zadania wspomaganie TSI prezentacja i eksperymentalna eksploatacja cele, problemy, potrzeby zespół projektujący P R konstruowanie O TWORZENIA C E S SI kryteria oceny

Załozenia projektu – etap 1 społeczeństwo informacyjne w powiecie kwidzyńskim • Zgodna z założeniami

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

Założenia projektowe • • • Moduł I – rola Starostwa w sieci Moduł II

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

Założenia projektowe dostęp prywatny Urzędy Miast i Gmin UM UW Bezpieczeństwo Gardeja Ryjewo Moduł

Założenia projektowe dostęp prywatny Urzędy Miast i Gmin UM UW Bezpieczeństwo Gardeja Ryjewo Moduł III Moduł II Sadlinki Moduł I Prabuty Starostwo Kwidzyn biblioteki Moduł V Moduł IV edukacja kultura środowisko turystyka KPP K o m i s a r i a t y

Schemat logiczny poziom - urząd/instytucja Zarządzanie dokumentami, zadaniami i poleceniami Dokumenty tradycyjne Dokumenty elektroniczne

Schemat logiczny poziom - urząd/instytucja Zarządzanie dokumentami, zadaniami i poleceniami Dokumenty tradycyjne Dokumenty elektroniczne Systemy informatyczne i bazy danych

Schemat logiczny zarządzanie zintegrowanymi procesami Zarządzanie zintegrowanymi procesami Urząd 1 Zarządzanie dokumentami, zadaniami i

Schemat logiczny zarządzanie zintegrowanymi procesami Zarządzanie zintegrowanymi procesami Urząd 1 Zarządzanie dokumentami, zadaniami i poleceniami Dokumenty tradycyjne Dokumenty elektroniczne Systemy informatyczne i bazy danych itd. Urząd 3 Urząd 2

Schemat logiczny zarządzanie zintegrowanymi procesami Portal internetowy Internet Zarządzanie zintegrowanymi procesami Urząd 1 Urząd

Schemat logiczny zarządzanie zintegrowanymi procesami Portal internetowy Internet Zarządzanie zintegrowanymi procesami Urząd 1 Urząd 7 Zarządzanie dokumentami, zadaniami i poleceniami Dokumenty tradycyjne Dokumenty elektroniczn e Systemy informatyczne i bazy danych

Serwer emailowy Sieć lokalna urzędu F I R Internet E W A L L

Serwer emailowy Sieć lokalna urzędu F I R Internet E W A L L F I R E W A L L Serwery baz danych F I R E W A L L Serwery aplikacyjne Serwer WWW

KIOSKI Punkty dostępu dostęp prywatny Urzędy Miast i Gmin PC zakup UM UW Bezpieczeństwo

KIOSKI Punkty dostępu dostęp prywatny Urzędy Miast i Gmin PC zakup UM UW Bezpieczeństwo Gardeja Ryjewo Moduł III Moduł II Sadlinki Moduł I Starostwo Prabuty 15 x Kwidzyn Moduł V Moduł IV 15 x biblioteki 15 x edukacja kultura środowisko turystyka KPP K o m i s a r i a t y

Zarządzanie zakresem prac Elementy planu projektu • • • Streszczenie Opis celu projektu Główne

Zarządzanie zakresem prac Elementy planu projektu • • • 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

Literatura • Kazimierz Frączkowski, Zarządzanie projektem informatycznym. Projekty w środowisku wirtualnym. Czynniki sukcesu i

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

Kryteria zaliczenia • • Projekt Obecność Znajomość literatury Aktywność na zajęciach 65% 15% 5%

Kryteria zaliczenia • • Projekt Obecność Znajomość literatury Aktywność na zajęciach 65% 15% 5%