Zarządzanie projektami informatycznymi

Slides:



Advertisements
Podobne prezentacje
TRADYCYJNE METODY PLANOWANIA I ORGANIZACJI PROCESÓW PRODUKCYJNYCH
Advertisements

Maciej Pietrzykowski Katedra Strategii i Polityki
Kamil Markuszewski Mateusz Mikłuszka
Projekt TESTNET – połączenie testu wyboru i zasobów dydaktycznych WsteczWstecz NaprzódNaprzód Strona domowa WyjścieWyjście Przegląd projektu ITN – Społeczność
Projektowanie w cyklu życia oprogramowania
Analiza ryzyka projektu
Zarządzanie projektem informatycznym ZPR
Referat 3. Planowanie zadań i metody ich obrazowania
Planowanie zadań i metody ich obrazowania
Zarządzanie projektami – pojęcia
Zarządzanie projektami partnerskimi
Platformy na żądanie (ASP) element wdrożenia rozwiązania e-learning
FIT Środowisko Testów Integracyjnych
Zespół L Prezentacja aplikacji Friendly Help Desk.
Projektowanie Aplikacji Komputerowych
Propozycja metodyki nauczania inżynierii oprogramowania
Typy zachowań firmy w procesie internacjonalizacji (projekt badawczy)
Tomasz Pieciukiewicz Rafał Hryniów
Jarosław Kuchta Jakość Systemów Informatycznych
Pomiary w inżynierii oprogramowania
Pomiary w inżynierii oprogramowania
Jakość systemów informacyjnych (aspekt eksploatacyjny)
Rational Unified Process
Staże Ośrodka RENOWATOR.
1/18 LOGO Profil zespołu. 2/18 O nas Produkcja autorskich rozwiązań informatycznych dla małych i średnich firm w zakresie systemów: Baz danych Aplikacji.
Projektowanie - wprowadzenie
Bardzo ważnym elementem metodologii projektowania systemów informatycznych jest PMBoK PMBoK (ang. Project Management Body of Knowledge) jest zbiorem standardów.
Wykład 2 Cykl życia systemu informacyjnego
ZARZĄDZANIE PROJEKTAMI – TEMATYKA WYKŁADÓW
Zarządzanie projektami
C.d. wstępu do tematyki RUP
Adam Gabryś , v1.1,
2011 Marketing Oriented Project Management – skuteczna metoda wdrażania innowacji Krzysztof Witkowski.
WebQuest wykonane w ramach projektu BelferOnLine
Microsoft Solution Framework
Magdalena kurzyńska Sławomir Kwasiborski
Metodyki zarządzania projektami
Homogenizacja Kulawik Krzysztof.
Moduł: Informatyka w Zarządzaniu
Zarządzanie projektami partnerskimi
Zarządzanie przedsięwzieciami inwestycyjnymi
Praktyczne aspekty stosowania metody punktów funkcyjnych COSMIC
Systemy informatyczne
Analiza wyników egzaminu gimnazjalnego
PROCESY W SYSTEMACH SYSTEMY I PROCESY.
Komputerowe wspomaganie projektowania
Waterfall model.
Zarządzanie zagrożeniami
Zarządzanie projektami informatycznymi
Projektowanie Aplikacji Komputerowych
Podstawy zarządzania projektami Karta projektu
Cel kursu Koszty jakości (prowadzący prof. nadzw. dr hab
Copyright © Jerzy R. Nawrocki Team Software Process Inżynieria oprogramowania II Wykład.
Eksploatacja zasobów informatycznych przedsiębiorstwa.
Politechnika Śląska w Gliwicach Wydział Organizacji i Zarządzania Katedra Zarządzania Przedsiębiorstwem i Organizacji Produkcji Kierownik Katedry: prof.
Karolina Muszyńska. Spis zagadnień Wprowadzenie Znaczenie zarządzania komunikacją dla powodzenia projektu Praktyki zarządzania komunikacją w zespołach.
Zarządzanie wdrożeniem oprogramowania w organizacji w oparciu o metodykę ITIL Michał Majewski s4440 Praca magisterska napisana pod kierunkiem dr inż. Tomasza.
Zarządzanie projektami
Zarządzanie projektami „I”
Innowacyjne metody zarządzania jakością oprogramowania, Zarządzanie ryzykiem w metodyce PRINCE2 Jerzy Nawrocki
Innowacyjne metody zarządzania jakością oprogramowania Przeglądy oprogramowania i standard IEEE 1028 Bartosz Michalik
ANALIZA WARTOŚCI PRZEDSIĘWZIĘĆ PROJEKTOWYCH ZE SZCZEGÓLNYM UWZGLĘDNIENIEM KRYTERIUM ICH EFEKTYWNOŚCI Bartłomiej Czekaj Numer albumu: 1892 Promotor: Prof.
Plan projektu biznesowego
Modele zarządzania ryzykiem w ujęciu jakości projektu
Zarządzanie projektami informatycznymi
IV Konferencja Naukowo-Techniczna "Nowoczesne technologie w projektowaniu, budowie.
Zarządzanie projektami
[Nazwa projektu] Analiza zamknięcia
IEEE SPMP Autor : Tomasz Czwarno
Zapis prezentacji:

Zarządzanie projektami informatycznymi Projektowanie systemów informatycznych dr Jolanta Sala Kwidzyn 2004

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

Co to jest projekt? Parametry projektu Projekt to niepowtarzalny i nierutynowy proces realizacji określonych celów, w określonym czasie i za pomocą określonych środków, który jest zdefiniowany przez: produkt końcowy (zakres) czas realizacji (terminy) koszty realizacji (budżet) zakres cel projektu koszt czas Parametry projektu

Zarządzanie zakresem prac Proces planowania Elementy planu projektu Hierarchiczna struktura prac (WBS) Definiowanie zakresu i planu punktów węzłowych

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

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

Wymiarowanie projektów informatycznych Przykładowa lista elementów podlegających estymacji: Pracochłonność prac Kwalifikacje i umiejętności członków zespołu Wykorzystanie materiałów i urządzeń Czas pracy urządzeń Różne opłaty Parametry dostaw Liczba i czas podróży służbowych Czas nieprodukcyjny Wynagrodzenia i nagrody

Wymiarowanie projektów informatycznych Miary stosowane w projektach Numeryczna miara wybranej cechy oprogramowania, np.: program A jest dwa razy bardziej złożony niż program B, program B jest dwa razy trudniejszy do pielęgnacji niż program A, program A jest bardziej złożony niż program B Obszary mierzenia oprogramowania: koszty, pracochłonność, jakość, niezawodność, złożoność, złożoność obliczeniowa algorytmu.

Wymiarowanie projektów informatycznych Miary stosowane w projektach – odpowiedzi na pytania: Co oznacza miara „bardziej lub mniej złożony”? Kiedy ma sens stwierdzenie, że program A jest dwa razy bardziej złożony niż program B? 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 możliwe mierzenie złożoności programu według jednej miary, czy też należałoby wyliczać różne rodzaje złożoności? Jaki sens ma stwierdzenie, że złożoność kolejnej wersji programu wzrasta o 25%?

Wymiarowanie projektów informatycznych Miary stosowane w projektach Dwa rodzaje złożoności oprogramowania: Złożoność obliczeniowa Złożoność psychologiczna klasy Miary statyczne Miary historyczne

To jakość produktu w określonym czasie! Wymiarowanie projektów informatycznych Statyczne miary złożoności produktu w określonym czasie: Miara objętości: linie kodu (LOC) liczba zdań źródłowych liczba operacji i operandów liczba procedur średnia długość procedury liczba zmiennych Miara organizacji sterowania: Złożoność cykliczna (McCabe) Miara pętli (Woodward&Hennel) Minimalna liczba przecięć (Chen) Średni poziom zanurzenia (Dunsmore) Miara organizacji danych: Miara powiązania danych Historyczne miary złożoności? To jakość produktu w określonym czasie!

kodowanie, testy modułów Wymiarowanie projektów informatycznych Przykład szacowania przez analogię projekt 100% projektowanie realizacja 20% 80% specyfikacja wymagań projektowanie oprogramowanie testowanie dokumentacja 8% 12% 63% 12% 5% kodowanie, testy modułów testy podsystemów projektowanie wewnętrzne zewnętrzne 6% 6% 20% 30% 13%

Wymiarowanie projektów informatycznych optymalna liczebność zespołu Czas realizacji Liczebność zespołu

Pracochłonność w osobomiesiącach Wymiarowanie projektów informatycznych pracochłonność a punkty funkcyjne 300 250 200 150 100 50 Pracochłonność w osobomiesiącach 200 400 600 800 1000 1200 1400 1600 1800 Punkty funkcyjne

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 Przykład ?

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

Zarządzanie czasem projektu wyznaczanie terminu realizacji projektu jednostki czasu w projekcie harmonogramowanie relacje pomiędzy zadaniami wymiarowanie zadań

Zarządzanie czasem projektu wyznaczanie terminu realizacji projektu ustala się datę rozpoczęcia projektu ustala się datę zakończenia projektu wyznacza się daty wykonania konkretnych punktów węzłowych

Zarządzanie czasem projektu jednostki czasu w projekcie jednostki czasu w projekcie = pracochłonność szacowanie czasu realizacji w oderwaniu od konkretnego kalendarza obliczanie pracochłonności za pomocą jednostek: roboczogodzina, roboczodzień roboczotydzień – czyli ile pracy trzeba wykonać, aby zrealizować dane zadanie w odniesieniu do zespołu: osobomiesiąc

Zarządzanie czasem projektu jednostki czasu w projekcie Zależność czasu realizacji zadania od liczebności zespołu oraz specyfiki projektu czas czas czas czas Liczebność zespołu Liczebność zespołu Liczebność zespołu Liczebność zespołu

Zarządzanie czasem projektu harmonogramowanie Specyfikacja wymagań Koncepcja systemu Projekt Implementacja Testowanie Testowanie integracyjne Wdrażanie Wykres Gantta

Zarządzanie czasem projektu relacje pomiędzy zadaniami Zadanie A Zadanie B (1) Zadanie A Zadanie B (2) Zadanie B Zadanie A (3) Zadanie A Zadanie B (4)

Zarządzanie czasem projektu wymiarowanie zadań Najwcześniejszy termin rozpoczęcia Najwcześniejszy termin realizacji Czas realizacji zadania 1 10 10 Opis zadania ZADANIE Numer zadania 3.4 10 9 19 Najpóźniejszy termin rozpoczęcia Najpóźniejszy termin zakończenia Zapas czasu zadania

Zarządzanie czasem projektu wymiarowanie sieci zadań 5 15 5 ZADANIE A ZADANIE B ZADANIE C 8 22 ZADANIE E ZADANIE D

Zarządzanie czasem projektu wymiarowanie sieci zadań 1 5 5 6 15 20 21 5 25 ZADANIE A ZADANIE B ZADANIE C 28 8 35 6 22 27 ZADANIE E ZADANIE D

Zarządzanie czasem projektu wymiarowanie sieci zadań 1 5 5 6 15 20 21 5 25 ZADANIE A ZADANIE B ZADANIE C 1 5 8 2 22 23 2 27 28 8 35 6 22 27 ZADANIE E ZADANIE D 28 35 6 27

Zarządzanie zasobami projektu

Zarządzanie komunikacją, ryzykiem i zmianami Zarządzanie ryzykiem Istota Przeglądy Raporty Zebrania i ich organizacja Dokumentacja Ryzyko Identyfikacja ryzyka Ocena ryzyka Zapobieganie ryzyku Monitorowanie ryzyka

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