1 / 18

Programowanie obiektowe III rok EiT

Programowanie obiektowe III rok EiT. dr inż. Jerzy Kotowski Wykład III. Program wykładu. Źródła podejścia obiektowego Podstawy metody PRINCE - PR ojects I n C ontrolled E nvironment ) Podstawy metody LFA - L ogical F ramework A pproach , składanie wniosków o grant )

nerina
Download Presentation

Programowanie obiektowe III rok EiT

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. Programowanie obiektoweIII rok EiT dr inż. Jerzy Kotowski Wykład III

  2. Program wykładu • Źródła podejścia obiektowego • Podstawy metody PRINCE -PRojects In Controlled Environment) • Podstawy metody LFA -Logical Framework Approach, składanie wniosków o grant) • Język C++ -gadżety języka, polimorfizm, klasy, dziedziczenie) bez Pasji C++ -pojemniki, wyjątki, szablony, przestrzenie nazw, etc.) • Przykład problemu -być może symulacja sieci wodociągowej) • Podstawy języka JAVA • Klasówka

  3. Logical Framework Approach • LFA powstało w 1960. • Zostało stworzone przez USAID (United States Agency for International Development) jako narzędzie wspomagające planowanie, zarządzanie i ocenę efektywności wykonywanych czynności. • Zostało później wykorzystane i zaadoptowane jako narzędzie wspomagające proces planowania i zarządzania przez wiele agencji i instytucji zainteresowanych posiadaniem takich narzędzi

  4. LFA – użytkownicy • ADB - Asian Development Bank, • DANIDA - Danish Agency for International Development Cooperation, • GTZ - Deutsche Gesellschaft für Technische Zusammenarbeit, • ILO - International Labor Organization, • NORAD - Norwegian Agency for Development Cooperation (North American Aerospace Defense Agency), • ODA - Ohio (Oregon Department of Agriculture), • SIDA - Swedish International Development Agency, • UNIDO - United Nations Industrial Development Organization.

  5. LFA a zarządzanie projektami • Na potrzeby European Commission rozszerzono możliwości LFA usuwając jego słabe elementy dotyczące zarządzania projektem dodając element zwany PROJECT CYCLE MANAGEMENT. • Narzędzie to opracowano w ramach jednego z projektów realizowanych w ramach Programu Tacis. PRINCE LFA

  6. Fazy LFA • LFA składa się z fazy analizy i z fazy planowania • Faza Analizy • Krok 1 Przeprowadzić stakeholder (bankier, filar) analysis • Krok 2 Przeprowadzić analizę problemu • Krok 3 Przeprowadzić analizę obiektów • Faza Planowania • Krok 4 Utworzyć model logiczny problemu • Krok 5 Określić założenia i ryzyko • Krok 6 Określić wskaźniki • Krok 7 Przygotować plan prac • Krok 8 Przygotować budżet projektu

  7. LFA – Faza Analizy • Krok 1Przeprowadzić stakeholder analysis - zidentyfikować grupy, ludzi i instytucje, na które projekt może mieć wpływ, określić kluczowe problemy, ograniczenia i sytuacje, z którymi można się spotkać • Krok 2 Przeprowadzić analizę problemu - sformułować problem; określić relacje przyczynowo-skutkowe i utworzyć drzewo problemu • Krok 3 Przeprowadzić analizę obiektów - wydzielić obiekty z identyfikowanego problemu; zidentyfikować pojęcia i relacje pomiędzy nimi; połączyć obiekty w grupy (grona) i zaproponować strategię realizacji projektu

  8. LFA – Faza Planowania • Krok 4Utworzyć model logiczny problemu - zidentyfikować elementy projektu, przetestować ich wewnętrzną logikę, sformułować obiekty w sposób wymierny (mierzalny) • Krok 5 Określić założenia i ryzyko - określić warunki jakie muszą być spełnione aby można było zrealizować cały projekt ze szczególnym uwzględnieniem tych, na które projekt nie ma wpływu (są poza zasięgiem) • Krok 6 Określić wskaźniki - określić sposoby i metody pomiaru postępu prac; sformułować indykatory; zdefiniować miary • Krok 7 Przygotować plan prac - określić ciąg czynności i zależności pomiędzy czynnościami; określić czasy realizacji, wybrać milestones; określić zakres odpowiedzialnoś­ci osób zaangażowanych w realizację projektu • Krok 8 Przygotować budżet projektu - wskazać niezbędne zasilanie (input) projektu; zbudować plan kosztowy, zaplanować szczegółowy budżet

  9. Krok 1 - Stakeholder Analysis • Stakeholders to ci wszyscy, którzy są zainteresowani projektem. Jeżeli są pozytywnie nastawieni przez projekt będą go sponsorować. Możliwa jest również sytuacja odwrotna. • SA należy rozpocząć od określenia zbioru wszystkich Stakeholders. Można się wspomóc następującymi pytaniami: • Co autor analizy (MY!) powinien wiedzieć. Czyje opinie i doświadczenie będą istotne dla sprawy. • Kto będzie podejmował decyzje w sprawie projektu. • Na kim będzie spoczywać obowiązek realizacji tych decyzji. • Czyje poparcie będzie istotne do sukcesu projektu. • Kto ma prawo czuć się zaangażowanym. • Kto ma prawo czuć się zagrożonym przez projekt.

  10. Krok 1 - Stakeholder Analysis, c.d. • Po zdefiniowaniu zbioru SH powinno się z nimi nawiązać kontakt. Dobrym pomysłem jest zaproszenie ich na wspólny workshop, który powinien rozpocząć proces planowania sposobu realizacji projektu. • Zadaniem SA jest identyfikacja kluczowych SH, wycenić ich zainteresowanie projektem lub wsparcie ze zwróceniem szczególnej uwagi jaki to może mieć wpływ na powodzenie lub klęskę projektu. Osiąga się to poprzez rozpoznanie: • zaangażowania i zainteresowania SH w realizację projektu • konfliktów interesów pomiędzy SH, które może rozwinąć perspektywa sukcesu projektu • istniejących i potencjalnych związków pomiędzy SH, które może rozwinąć perspektywa sukcesu projektu • właściwych dróg, przez które poszczególni SH mogą wziąć udział w projekcie.

  11. Stakeholder Analysis – przykład

  12. SWOT - wstęp • SA pozwala na określenie założeń i analizę ryzyka, które może wpłynąć na realizację projektu. Dokonuje się tego odpowiadając na następujące pytania: • jaką rolę i odpowiedzialność należy przydzielić każdemu SH aby projekt mógł zakończyć się sukcesem? • czy założone role i odpowiedzialność są wiarygodne i realne? • jakie mogą być negatywne oddziaływania SH na projekt jak się one mogą w ostateczności skończyć? • jak prawdopodobne są ich negatywne reakcje i czy jest to obszar największego ryzyka dla projektu? • Rezultaty takiej analizy służą określeniu zbioru obiektów dla projektu

  13. SWOT analysis • Strengths - pozytywne wewnętrzne atrybuty organizacji • Weakness - negatywne zewnętrzne atrybuty organizacji • Opportunities (sposobność) - zewnętrzne czynniki, które mogą wpłynąć na poprawę perspektyw realizacji • Threats (zagrożenia) - zewnętrzne czynniki, które mogą podkopać perspektywy realizacji

  14. SWOT - przykład

  15. Prawa Kerznera – część I • Przyjmij metodologię zarządzania projektem i stosuj ją konsekwentnie. • Wypełnij filozofię tej metody, które celem jest doprowadzenie do dojrzałych metod zarządzania i poinformuj o tym wszystkich zainteresowanych. • Określ i usprawnij działanie mające zwiększyć efektywność na początku każdego projektu. • Minimalizuj rozmiar wprowadzanych w trakcie realizacji projektu niezbędnych zmian poprzez wybór realnych celów. • Uznaj, że koszt i harmonogram realizacji projektu są nierozdzielne. • Wybierz odpowiednią osobę na kierownika projektu. • Dostarczaj wykonawcom informacje wspomagające projekt a nie kieruj nimi. • Wspieraj zaangażowanie członków zespołu i wspieraj bezpośrednie zarządzanie.

  16. Prawa Kerznera – część II • Koncentruj się raczej na asystowaniu niż na dostarczaniu. • Dbaj o afektywne środki wymiany informacji, współpracy i wiarę w szybkie nabranie wprawy w sprawne i dojrzałe zarządzanie projektem. • Dziel się wiedzą o warunkach osiągnięcia sukcesu z zespołem realizującym projekt i kadrą kierowniczą projektu. • Unikaj nieproduktywnych spotkań. • Koncentruj się na szybkim dostrzeganiu problemów i rozwiązuj je szybko i tanio. • Mierz regularnie postęp prac. • Używaj narzędzi wspomagających zarządzanie jako podstawy a nie jako środków zastępujących efektywne zarządzanie albo umiejętności członków zespołu. • Uruchom kursy dokształcające wszystkich pracowników i uaktualniaj ich zawartość w oparciu o udokumentowane narzędzia.

  17. Logical Framework Matrix - LFM

  18. Logical Framework Matrix - przykład

More Related