3 Plan Zarzadzania Projektem


<Nazwa Projektu>

Plan Zarządzania Projektem

Wersja <1.0>

[Uwaga: niebieski tekst kursywą zawarty w nawiasach kwadratowych zawiera wskazówki dla autora.]

[Aby dopasować pola automatyczne w programie Microsoft Word (pola te mają szare tło w momencie zaznaczenia) należy wybrać Plik->Właściwości oraz ustawić pola Tytuł, Temat i Firm. Po zamknięciu okna pola automatyczne mogą zostać zaktualizowane poprzez zaznaczenia całego dokumentu i naciśnięcie F. Czynności te należy powtórzyć również dla nagłówka i stopki dokumentu].


Historia dokumentu

Data

Wersja

Opis

Autor

2008/10/20

1.0

Wstępny opis punktów 1-3

K.Kolbrecka

2008/10/27

1.1

Opis punktów 1-3 oraz 5-6

K.Kolbrecka

2008/11/03

1.2

Dopracowanie punktów 5-6 i ogólny zarys punktu 4

K.Kolbrecka

2008/11/10

1.3

Opis punktu 4 oraz punktów końcowych

K.Kolbrecka

2008/11/19

2.0

Naniesienie ostatnich poprawek

K.Kolbrecka

Spis treści

1. Wstęp

Plan Zarządzania Projektem

  1. Wstęp

    1. Cel

Celem dokumentu planu zarządzania projektem jest dokładne ustalenie struktur organizacyjnych, składu zespołu, zakresu obowiązków dla poszczególnych członków oraz harmonogramu wykonywania prac. Ponadto dokument ten określa czego należy spodziewać się po projekcie.

Plan zarządzania projektem ma zapewnić sprawną i poprawną realizację zadań i stanowi odnośnik dla członków zespołu projektowego w kwestii właściwego zrozumienia dotyczących ich procesów zarządczych.

    1. Zakres

Niniejszy dokument zawiera informacje na temat ogólnych założeń projektu i jego szczegółowej organizacji. Obejmuje takie zagadnienia zarządzania jak struktura i opis zespołu projektowego, harmonogramy czasowe i kosztowe, schematy ich kontroli, sprecyzowanie używanych technik i narzędzi implementacji oraz dodatkowe plany procesów wspomagających.

    1. Definicje, akronimy, skróty

Klient- inaczej zleceniodawca, firma zlecająca stworzenie systemu na jej potrzeby

Użytkownik- przyszli użytkownicy systemu, czyli osoby które będą korzystać z programu

MS Windows- jeden z najpopularniejszych systemów operacyjnych

Eclipse- platforma programowania

SQL- język do pracy przy bazach danych

JAVA- język programowania

MS SQL Server- system zarządzania bazą danych

    1. Dokumenty powiązane

Plan zarządzania wymaganiami

Data oddania: 22.10.2008

Osoba odpowiedzialna: Michał Barchacki

Źródło: załącznik

Plan Zarządzania Ryzykiem

Data oddania: 27.11.2008

Osoba odpowiedzialna: Małgorzata Jaworska

Źródło: załącznik

Plan komunikacji

Data oddania: 9.12.2008

Osoba odpowiedzialna: Małgorzata Jaworska

Źródło: załącznik

Plan testów

Data oddania: 4.12.2008

Osoba odpowiedzialna: Maciej Koltermann

Źródło: załącznik

Plan zarządzania konfiguracją

Data oddania: 15.12.2008

Osoba odpowiedzialna: Sławomir Stańczuk

Źródło: załącznik

Plan Zapewnienia Jakości

Data oddania: 27.11.2008

Osoba odpowiedzialna: Sandro (…)

Źródło: załącznik

    1. Organizacja dokumentu

Dalsza część dokumentu zawiera 9 sekcji, opisujących kolejno zespół projektowy, proces zarządczy (w skład którego wchodzą szacunki, harmonogramy, określenie wymagań, ryzyk, zasobów i budżetu oraz procedury nadzorowania i ostatecznie schemat zamknięcia projektu), następnie plany techniczne, plany procesów wspierających i dodatkowe plany, a na końcu aneksy oraz indeks.

  1. Opis projektu

    1. Intencje, zakres i cele projektu

Program w swoim założeniu ma wspierać sprawowanie kontroli nad firmą transportową. Jego celem jest nadzór pracy kierowców, samochodów oraz zarządzanie zleceniami. System ma ułatwiać zarządzanie posiadanymi zasobami oraz zamówieniami złożonymi przez kontrahentów.

    1. Ograniczenia i założenia

- ograniczenia czasowe: oddanie projektu do 1 maja 2009, etap wdrożenia nie dłuższy niż tydzień (5 dni roboczych)

- budżet: 70 tys. Zł (?)

- wyposażenie/narzędzia: sprzęt wymagany do realizacji zadania jest w posiadaniu zleceniobiorcy, wraz z wymaganym oprogramowaniem

- personel: konieczność zatrudnienia dodatkowego personelu na umowę zlecenie przez zleceniobiorcę, ponadto rozpoczęcie projektu wymaga zakończenia poprzedniego projektu realizowanego przez zleceniobiorcę ze względu na dostępność zatrudnionych pracowników

    1. Produkty projektu

(dodać daty dostarczenia)

- Raport końcowy

- Raporty milowe

- Ostateczna wersja systemu

- Kod źródłowy

- Dokumentacja (techniczny opis działania programu oraz rozmieszczenia i funkcjonowania poszczególnych komponentów)

- Instrukcja obsługi (przystępny opis instalacji i użytkowania systemu dla użytkownika końcowego)

    1. Ewolucja Planu Zarządzania Projektem

A

Data

Wersja

Opis zmiany

Autor

20/11/2008

1.0

Wydanie pierwsze planu zarządzania projektem

K.Kolbrecka

27/11/2008

1.1

Załączenie planu zapewnienia jakości (pkt 4.4.4)

K.Kolbrecka

9/12/2008

1.2

Załączenie planu komunikacji (pkt 4.4.5)

K.Kolbrecka

15/12/2008

2.0

Korekcja budżetu po konsultacji z klientem

K.Kolbrecka

19/12/2008

2.1

Korekcja harmonogramu po konsultacji z głównym programistą

K.Kolbrecka

21/02/2008

2.2.

Korekcja budżetu i harmonogramu ze względu na szybszy niż zakładany postęp prac

K.Kolbrecka

  1. Organizacja Projektu

    1. Struktura organizacyjna

0x01 graphic

Na rysunku przedstawiono schemat organizacyjny zespołu. Ze względu na niewielką złożoność projektu oraz niewielkie doświadczenie zespołu wybrano układ opierający się na strukturze gwiaździstej. Komunikacja skupia się wokół osoby kierownika projektu, jednak część pracowników jest zgrupowana i podległa kierownikom sekcji.

    1. Interfejsy zewnętrzne

W zdecydowanej większości przypadków wymiana informacji odbywa się poprzez kierownika projektu, Jana Kowalskiego. Komunikacja wyłączona z jego obszaru kompetencji występuje w dwóch sytuacjach - wśród programistów, którzy odpowiadają bezpośrednio przed programistą głównym, Piotrem Nowakiem, i między analitykiem głównym Anną Malinowską a analitykiem. W pozostałych przypadkach kierownik projektu jest łącznikiem między członkami zespołu.

Z osobą odpowiedzialną za projekt po stronie klienta, Magdaleną Kwiatkowską, bezpośrednio komunikuje się wyłącznie kierownik projektu, pośrednio także analityk. Ponadto z przyszłymi użytkownikami systemu komunikuje się bezpośrednio analityk główny oraz konserwator, Dikembe Mutombo.

    1. Role i odpowiedzialności

Kierownik projektu - Odpowiedzialny za powodzenie końcowego projektu. Komunikuje się z członkami zespołu oraz ze zleceniodawcą. Podejmuje kluczowe decyzje. Monitoruje prace nad realizacją projektu.

Analityk - Odpowiada za poprawną analizę potrzeb użytkownika oraz poprawne przeprowadzenie fazy określenia wymagań. Kontaktuje się z klientem

Projektant główny - Odpowiedzialny za przygotowanie poprawnego oraz zgodnego z wynikami fazy określenia wymagań projektu systemu do implementacji przez programistów , odpowiada również za wygląd interfejsu użytkownika. Współpracuje z analitykiem i przekazuje dyrektywy projektantowi z którym pracuje

Projektant - Odpowiedzialny za przygotowanie poprawnego oraz zgodnego z wynikami fazy określenia wymagań projektu systemu do implementacji przez programistów

Programista główny- Odpowiedzialny za implementację systemu zgodnie z przedstawionym projektem, a także za koordynację pracy podległych mu programistów oraz przekazywanie im dokładnych instrukcji

Programista - Odpowiedzialny za implementację systemu zgodnie z przedstawionym projektem

Testerzy - Odpowiedzialni za testowanie funkcjonalności systemu oraz zgodności jego działania z założeniami, a także za wykrywanie błędów i ich raportowanie

Konserwator oprogramowania - Odpowiedzialny za etap instalacji i przeszkolenia przyszłych użytkowników systemu, oraz za konserwację oprogramowania po etapie instalacji. Współpracuje z programistami

  1. Proces zarządczy

    1. Szacowanie projektu

[Podaj szacowany koszt i harmonogram projektu, wraz z danymi na podstawie których dokonano oszacowania. Opisz zdarzenia oraz miejsca w czasie w których należy dokonać ponownego oszacowania.]

Szacowany koszt: 50 tys. Zł (?)

Szacowany harmonogram:

zadanie

data

Podjęcie decyzji o realizacji projektu

Połowa stycznia

Zakończenie analizy i projektowania

Początek lutego

Dostarczenie kodu

Marzec

Wydanie wersji beta

Koniec marca

Wydanie wersji finalnej

Kwiecień

Wdrożenie

Do końca kwietnia

Szacowania dokonano na podstawie konsultacji ze specjalistami oraz na bazie poprzednio realizowanych projektów.

Plan zarządzania projektem jest jednym z narzędzi zapewniających ukończenie projektu w ustalonych ramach.. Niezgodności z założeniami planowymi stwierdzane są podczas bieżącej kontroli kosztów, prowadzonej przez kierownika projektu. Umożliwia ona natychmiastowe zastosowanie ewentualnych działań korygujących.

    1. Założenia, uwarunkowania i ograniczenia

Należy uwzględnić:

- ograniczenia dotyczące uprawnień kierowców do prowadzenia danych typów samochodów

- ograniczenia dotyczące stanu technicznego pojazdów

- przepisy dotyczące klasyfikacji towarów niebezpiecznych

    1. Plan Projektu

      1. Plan fazy

[Uwzględnij:

Work Breakdown Structure (WBS)

Diagram Gannta z pokazanym przydziałem czasu do poszczególnych faz

Zidentyfikuj główne kamienie milowe wraz z kryteriami akceptacji

Określ ważne punkty wydania produktów oraz dema.]

0x01 graphic

0x01 graphic

0x01 graphic

0x01 graphic

0x01 graphic

0x01 graphic

0x01 graphic

tygodnie

Zadanie

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

Faza strategiczna

I

Analiza

Projektowanie

II

Implementacja

III

Testowanie

IV

Akceptacja

V

Wdrożenie

VI

Konserwacja

Kamienie milowe (naniesione na diagram wyżej) wraz z kryterium akceptacji:

  1. Rozpoczęcie prac nad projektem [podjęcie decyzji o realizacji projektu]

  2. Ukończenie prac projektowych [dostarczenie kompletnej dokumentacji założeń i planów projektu]

  3. Sfinalizowanie prac programistycznych [dostarczenie kompletnego kodu źródłowego]

  4. Ukończenie programu [dostarczenie wersji beta, która pomyślnie przeszła testy]

  5. Akceptacja projektu [zaakceptowanie produktu przez klienta]

  6. Oddanie projektu [instalacja systemu zakończona pomyślnie, przeprowadzone szkolenie użytkowników]

Ze względu na konieczność sprawnego harmonogramowania, aby zmieścić się w wyznaczonym przez klienta terminie i budżecie, podjęto decyzję o zastosowaniu modelu kaskadowego. W związku z tym produkt zostanie wydany wyłącznie w wersji finalnej i jednej wersji beta. Przed instalacją wersja ta zostanie oddana do akceptacji klientowi, aby móc nanieść ewentualne ostateczne poprawki. Następnie wersja finalna zostanie oddana do użytku.

      1. Cele fazy

Faza strategiczna:

Analiza:

Projektowanie:

Implementacja:

Testowanie:

Akceptacja:

Wdrożenie:

Konserwacja: