K.Pieńkosz Zarządzanie Projektami Informatycznymi Wprowadzenie 1 Zarz dzanie Projektami Informatycznymi dr in. Krzysztof Pie kosz Instytut Automatyki i Informatyki Stosowanej Politechniki Warszawskiej pok. 560 A tel.: 022-234-78-64 e-mail: K.Pienkosz@ia.pw.edu.pl
K.Pieńkosz Zarządzanie Projektami Informatycznymi Wprowadzenie 2 Zarz dzanie Projektami Informatycznymi Literatura uzupełniaj ca Szyjewski Z.: Metodyki zarz dzania projektami informatycznymi, PLACET, 2004. Flasi ski M.: Zarz dzanie Projektami Informatycznymi, PWN, 2006. Sommerville I.: In ynieria oprogramowania, WNT, 2003. Cantor M.: Jak kierowa zespołem programistów, WNT, 2004. Cadle J., Yeates D.: Zarz dzanie procesem tworzenia systemów informacyjnych, WNT, 2004. Yourdon E.: Marsz ku kl sce, poradnik dla projektanta systemów, WNT, 2000 Beck K.: Wydajne programowanie, MIKOM, 2001 Highsmith J.: APM: Agile Project Management, MIKOM, 2005
K.Pieńkosz Zarządzanie Projektami Informatycznymi Wprowadzenie 3 Procesy in ynierii oprogramowania w projekcie informatycznym specyfikacja wymaga systemu analiza projektowanie implementacja integracja i testowanie oprogramowania integracja i testowanie systemu instalacja piel gnacja (konserwacja) systemu i oprogramowania
K.Pieńkosz Zarządzanie Projektami Informatycznymi Wprowadzenie 4 Procesy zarz dzania w projekcie informatycznym zarz dzanie wymaganiami organizowanie zespołów projektowych planowanie projektu zarz dzanie ryzykiem kontrola post pu prac i bud etu zarz dzanie jako ci zarz dzanie zespołem
K.Pieńkosz Zarządzanie Projektami Informatycznymi Wprowadzenie 5 Zarz dzanie Projektami Informatycznymi Główny cel: realizacja projektu na czas w bud ecie odpowiedniej jako ci spełniaj cego potrzeby klienta Kluczowe parametry projektu zakres czas koszt jako
K.Pieńkosz Zarządzanie Projektami Informatycznymi Wprowadzenie 6 Przyczyny niepowodze projektów informatycznych wynikaj ce ze sposobu zarz dzania zbyt mało kompetencji i do wiadczenia (zbyt ambitne cele) specyfikacje s niekompletne lub niejednoznaczne za mały udział u ytkowników stworzenie u ytecznego produktu informatycznego bez udziału u ytkowników jest niemo liwe zła komunikacja za mało planowania złe oszacowania nieobiektywna ocena post pu prac brak jasnego okre lenia zakresu odpowiedzialno ci niesko czone ulepszanie mało uwagi po wi cone problemom jako ci słaba dokumentacja
K.Pieńkosz Zarządzanie Projektami Informatycznymi Wprowadzenie 7 Przyczyny niepowodze projektów informatycznych c.d. wynikaj ce z natury projektów informatycznych du e zró nicowanie projekty maj charakter jednostkowy interdyscyplinarno konieczno komunikacji i współpracy ekspertów z ro nych dziedzin zmienno technologii praktycznie ka dy nowy projekt w innej technologii (cz sto słabo rozpoznanej) niematerialny charakter oprogramowania trudno ci w szacowaniu kosztów i produktywno ci oraz w kontrolowaniu zwykle brak znajomo ci dziedziny problemu przez decydentów (niejasno celów) konieczno współdziałania z innymi systemami i technologiami (problemy integracji) du a zmienno wymaga i uwarunkowa w trakcie realizacji projektów
K.Pieńkosz Zarządzanie Projektami Informatycznymi Wprowadzenie 8 Ogólne zasady skutecznego działania ustal wyra ny cel przeanalizuj wszystkie kierunki działa i rodki, za pomoc których mo na osi gn zało ony cel ułó plan działa zmierzaj cych do celu, przy zastosowaniu najlepszych w danych warunkach rodków wykonaj zało ony plan (dokonuj c ewentualnych korekt) skontroluj osi gni te wyniki i porównaj z zało onym celem wyci gnij wnioski na przyszło
K.Pieńkosz Zarządzanie Projektami Informatycznymi Wprowadzenie 9 Kluczowe czynniki powodzenia wspólna wizja produktu atmosfera zaanga owania i współodpowiedzialno ci za projekt do wiadczona i kompetentna kadra praca zespołowa w szczególno ci współpraca z u ytkownikiem planowanie działa my lenie przyszło ciowe zapobieganie zagro eniom, nie za tylko usuwanie skutków (zarz dzanie zagro eniami) dobra komunikacja i przepływ informacji kontrola zmian regularne przegl dy projektu
K.Pieńkosz Zarządzanie Projektami Informatycznymi Wprowadzenie 10 Sformalizowane metody zarz dzania projektem (metodyki) zdefiniowany proces post powania stosowanie ci le okre lonych procedur planowanie działa i post powanie według opracowanych planów dokumentowanie działa
K.Pieńkosz Zarządzanie Projektami Informatycznymi Wprowadzenie 11 Korzy ci ze stosowania metodyk koordynacja działa i lepsze wykorzystanie zasobów lepsze ukierunkowanie projektów na osi gniecie wła ciwych celów i korzy ci wi ksza przewidywalno projektów wi ksze mo liwo ci kontroli ograniczanie (minimalizacja) ryzyka jednolita praktyka realizacji Niedogodno ci pracochłonno i koszty procesów zarz dzania konieczno prowadzenia dokumentacji usztywnienie sposobu realizacji projektu spowolnienie realizacji projektu (w skali krótkiego horyzontu czasu)
K.Pieńkosz Zarządzanie Projektami Informatycznymi Wprowadzenie 12 Przykłady metodyk PRINCE2 (Project Management In Controlled Environment) PMI (metodyka Project Management Institute) Metodyki du ych firm wykonawczych i konsultingowych (ORACLE, IBM, HP, NCR, SIEMENS ) Metodyki lekkie (XP, SCRUM, Agile Project Management) Najwa niejsze, podstawowe zasady zapewniaj ce sukces s te same
K.Pieńkosz Zarządzanie Projektami Informatycznymi Wprowadzenie 13 Zarz dzanie Projektami Informatycznymi Ustalenie zakresu wymaga cel, zakres i ograniczenia projektu Organizacja projektu struktura zespołu wykonawców uprawnienia i zakres odpowiedzialno ci sposoby komunikacji struktury zarz dzania i nadzoru procedury sterowania i kontroli projektu Planowanie rozbicie projektu na etapy i zadania szacowanie pracochłonno ci i kosztów rozdział zasobów harmonogramowanie zada i bud etu projektu analiza ryzyka i plan zarz dzania ryzykiem plan jako ci Prowadzenie projektu monitorowanie i kontrola post pu prac działania naprawcze (koryguj ce) zarz dzanie zespołem zarz dzanie zmianami Zamkni cie projektu przekazanie produktu u ytkownikowi archiwizacja dokumentów i danych o projekcie przegl d i ocena projektu doskonalenie procesu zarz dzania