1 / 36

Zarządzanie przedsięwzięciami

Zarządzanie przedsięwzięciami. Organizacja, planowanie i tworzenie harmonogramów przedsięwzięć programistycznych. Cele. Zrozumienie różnic między zarządzaniem przedsięwzięciami programistycznymi a innymi Przedstawienie planowania przedsięwzięcia i procesu planowania

shing
Télécharger la présentation

Zarządzanie przedsięwzięciami

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Zarządzanie przedsięwzięciami • Organizacja, planowanie i tworzenie harmonogramów przedsięwzięć programistycznych

  2. Cele • Zrozumienie różnic między zarządzaniem przedsięwzięciami programistycznymi a innymi • Przedstawienie planowania przedsięwzięcia i procesu planowania • Pokazanie jak reprezentacja graficzna może pomóc zarządzać przedsięwzięciem • Rozumienie znaczenia zagrożeń i procesu zarządzania zagrożeniami

  3. Zawartość • Czynności zarządzania • Planowanie przedsięwzięcia • Tworzenie harmonogramu przedsięwzięcia • Zarządzanie zagrożeniami

  4. Zarządzanie przedsięwzięciami programistycznymi • Zadaniem menedżera przedsięwzięcia programistycznego jest zapewnienie, że przedsięwzięcie mieści się w narzuconych ograniczeniach i prowadzi do dostarczenia oprogramowania, które przyczyni się do realizacji celów gospodarczych • Profesjonalna inżynieria oprogramowania zawsze podlega ograniczeniom budżetowym i czasowym

  5. Co wyróżnia inżynierię oprogramowania • Produkt jest nieuchwytny • Produkt jest niezwykle elastyczny • Inżynieria oprogramowania nie jest tak dobrze rozumiana jak inżynierie klasyczne • Brak jest standardów procesów tworzenia oprogramowania • Wiele programów jest dedykowanych tylko dla jednego klienta

  6. Czynności menedżera • Opracowanie oferty • Planowanie i tworzenie harmonogramu • Szacowanie kosztów • Monitorowanie i ocenianie • Wybór i ocena personelu • Opracowywanie raportów i prezentacji

  7. Wspólne dla całej inżynierii • Czynności menedżera są podobne dla wszystkich przedsięwzięć • Wiele z technik klasycznej inżynierii można przenieść do inżynierii oprogramowania • Z technicznie skomplikowanymi przedsięwzięciami są takie same problemy jak z przedsięwzięciami programistycznymi

  8. Zarządzanie personelem • Może się nie udać znaleźć idealnych ludzi do pracy: • Budżet może nie pozwalać na zatrudnienie drogich specjalistów • Może brakować specjalistów • Szefostwo może wymagać, aby uczestnicy przedsięwzięcia uczyli się w jego trakcie • Menedżerowie muszą pracować w takich warunkach, ponieważ wciąż brakuje dobrze wykształconych ludzi

  9. Planowanie przedsięwzięcia • Najbardziej czasochłonna czynność w pracy menedżera • Czynność ciągła od początkowych faz aż do dostarczenia systemu. Plany powinny być ciągle uaktualniane wraz z nadchodzącymi nowymi informacjami • Wiele różnych typów planów może być opracowanych w celu wsparcia planu głównego, który jest skoncentrowany na czasie i budżecie

  10. Typy planów projektu

  11. Planowanie przedsięwzięcia

  12. Plan przedsięwzięcia • Wprowadzenie • Organizacja przedsięwzięcia • Analiza zagrożeń • Wymagania stawiane zasobom sprzętowym i programowym • Podział pracy • Harmonogram przedsięwzięcia • Mechanizmy monitorowania i składania raportów

  13. Organizacja etapów • Czynności w przedsięwzięciu powinny być zaplanowane tak, aby ułatwić ocenę przebiegu przedsięwzięcia • Kamienie milowe sąpunktami kończącymi etap przedsięwzięcia • Raporty formalneto wyniki przedsięwzięcia przekazywane klientowi • Model kaskadowy przedsięwzięcia ułatwia wyznaczenie kamieni milowych

  14. Kamienie milowe w procesie określenia wymagań CZYNNOŚCI Studium wykonalności Analizowanie wymagań Tworzenie prototypu Studium projektowe Specyfikowanie wymagań Raport wykonalności Wymagania użytkownika Raport oceniający Projekt architektoniczny Wymagania systemowe ETAPY

  15. Tworzenie harmonogramu przedsięwzięcia • Podziel przedsięwzięcie na zadania i oszacuj czas i zasoby konieczne do wykonania każdego z nich • Zorganizuj zadania równolegle aby najlepiej wykorzystać ludzi i zasoby • Zminimalizuj zależności pomiędzy zadaniami, aby najlepiej wykorzystać czas przypadający na każde z nich • Wszystko zależy od umiejętności i intuicji zarządzającego projektem

  16. Proces tworzenia harmonogramu predsięwzięcia Zidentyfikuj czynności Zidentyfikuj zależności między czynnościami Oszacuj zasoby dla czynności Przydziel osoby do czynności Opracuj grafy przedsięwzięcia Wymagania stawiane oprogramowaniu Wykresy czynności i wykresy paskowe

  17. Problemy • Szacowanie złożoności problemów i przez to czasu koniecznego na ich rozwiązanie jest trudne • Produktywność nie jest proporcjonalna do liczby pracowników • Dodawanie pracowników spowalnia przedsięwzięcie ze względu na czas komunikacji • Niespodziewane zdarzenia zawsze się pojawiają. Utrzymuj margines czasowy

  18. Wykresy paskowe i sieci działań • Notacja graficzna służąca do przedstawiania harmonogramów • Pokazuje podział przedsięwzięcia na zadania. Zadania nie powinny być duże. Tydzień albo dwa jest wystarczające. • Sieć działań pokazuje zależności i ścieżkę krytyczną • Wykres paskowy pokazuje harmonogram w terminach dni roku kalendarzowego

  19. Czasy trwania zadań i ich zależności

  20. Sieć działań

  21. Diagram paskowy

  22. Przydział personelu

  23. Zarządzanie zagrożeniami • Zarządzanie zagrożeniami koncentruje się na identyfikacji zagrożeń i minimalizowaniu ich wpływu na przedsięwzięcie • Zagrożenie jest prawdopodobieństwem, wystąpienia niesprzyjających okoliczności • Zagrożenia przedsięwzięcia dotyczą harmonogramu i budżetu • Zagrożenia produktu mają wpływ na jakość i efektywność budowanego oprogramowania • Zagrożenia przedsiębiorstwa mają wpływ na przedsiębiorstwo budujące bądź zaopatrujące się w oprogamowanie

  24. Możliwe zagrożenia

  25. Proces zarządzania zagrożeniami • Identyfikacja zagrożeń • Identyfikacja zagrożeń dla projektu, produktu i przedsiębiorstwa • Analiza zagrożeń • Ocena prawdopodobieństwa i konsekwencji zagrożeń • Planowanie przeciwdziałania zagrożeniom • Opracowanie planów radzenia sobie z zagrożeniami poprzez ich unikanie lub minimalizację skutków • Monitorowanie zagrożeń • Ustawiczne monitorowanie wszystkich zagrożeń

  26. Proces zarządzania zagrożeniami Identyfikacja zagrożeń Analiza zagrożeń Planowanie przeciwdziałania zagrożeniom Monitorowanie zagrożeń Lista potencjalnych zagrożeń Lista zagrożeń z przypisanymi priorytetami Plany unikania zagrożeń i awaryjne Ocena zagrożeń

  27. Identyfikacja zagrożeń • Zagrożenia technologiczne • Zagrożenia ze strony ludzi • Zagrożenia organizacyjne • Zagrożenia narzędziowe • Zagrożenia szacowania

  28. Zagrożenia i ich typy

  29. Analiza zagrożeń • Przypisz prawdopodobieństwo i konsekwencje do każdego z zagrożeń • Prawdopodobieństwo może być bardzo małe, małe, średnie, duże lub bardzo duże • Konsekwencje zagrożenia mogą być katastroficzne, ,poważne, znośne lub nieistotne

  30. Analiza zagrożeń

  31. Planowanie przeciwdziałania zagrożeniom • Dla każdego z zagrożeń wybierz jakąś strategię • Strategie unikania • Prawdopodobieństwo zdarzenia się zmniejsza • Strategie minimalizacji • Wpływ zagrożenia na przedsięwzięcie lub produkt się zmniejsza • Plany awaryjne • Jeśli zagrożenie się spełni to należy zastosować plan awaryjny

  32. Strategie zarządzania zagrożeniami

  33. Monitorowanie zagrożeń • Sprawdzaj czy zagrożenie staje się bardziej czy mniej prawdopodobne • Sprawdzaj również czy konsekwencje są bardziej czy mniej poważne • Każde z zagrożeń powinno być omówione na każdym spotkaniu menedżerskim

  34. Czynniki ryzyka

  35. Główne tezy • Dobre zarządzanie jest kluczowe dla powodzenia przedsięwzięcia • Nieuchwytność oprogramowania sprawia wiele kłopotów w zarządzaniu • Menedżerowie mają różne role, ale ich głównymi zadaniami są planowanie, szacowanie i tworzenie harmonogramów • Planowanie i szacowanie są procesem ciągłym, który trwa przez cały czas przedsięwzięcia

  36. Główne tezy • Kamienie milowe są przewidywalnymi momentami, po których menedżerom przedstawia się formalne raporty • Zagrożenia mogą być dla produktu, przedsięwzięcia lub przedsiębiorstwa • Zarządzanie zagrożeniami koncentruje się na identyfikowaniu zagrożeń i przygotowywaniu planów, które sprawią że zagrożenia nie przerodzą się w katastrofy

More Related