Rzeszów, 7 marca 2008 rok
„Organizacja projektów informatycznych”
Wykład 3 – Określenie wymagań i
planowanie kontraktu
Krzysztof Bednarz
Dyrektor IV Działu
Produkcji Oprogramowania
Agenda spotkania
Rozwinięcie wymagań.
Szacowanie budżetu – wybrane aspekty
finansowe kontraktu.
Planowanie kontraktu.
Wybrane aspekty przygotowywania oferty oraz
umowy.
Podsumowanie.
Pytania.
Określenie wymagań klienta
Przygotowanie oferty
Przygotowanie umowy
Inicjowanie kontraktu
Planowanie kontraktu
Realizacja kontraktu
Zamknięcie kontraktu
Etapy procesu KONTRAKT
Rozwinięcie wymagań - etapy
Spotkania z klientem – wstępne określenie
wymagań (Raport Wymagań),
Określenie rodzaju kontraktu,
Prezentacje, warsztaty, spotkania (Notatki),
Analiza zlecenia (aktualizacja Raportu Wymagań),
Określenie ostatecznych wymagań (aktualizacja
Raportu Wymagań),
Budżet – podstawowe pojęcia
Przychody kontraktu,
Koszty kontraktu,
Marża kontraktu,
Rentowność kontraktu,
Budżet – podstawowe pojęcia c.d.
Koszty:
BAC – Budżet końcowy,
PV – Koszt planowany,
EV – Wartość uzyskana,
AC – Koszt rzeczywisty,
CV – Odchylenie kosztu,
SV – Odchylenie harmonogramu,
SPI – Wskaźnik wydajności kosztu,
CPI – Wskaźnik wydajności harmonogramu,
Budżet – szacowanie budżetu
Koszt całkowity – proporcjonalny do szacowanej
pracochłonności,
Wyznaczany różnie, w zależności od skali
projektów.
Dla małych zagadnień: suma
pracochłonności poszczególnych zadań,
Dla średnich i dużych zagadnień:
Na podstawie informacji historycznych,
Metodą punktów funkcyjnych,
Innymi metodami,
Świadomość specyfiki projektów
Architektura
14%
Projekt szczegółowy
17%
Kodowanie i debugowanie
22%
Testy modułowe
23%
Integracja
12%
Testy systemowe
12%
Architektura
26%
Projekt szczegółowy
18%
Kodowanie i debugowanie
8%
Testy modułowe
8%
Integracja
21%
Testy systemowe
19%
Budowa = 2/3 pracochłonności
Struktura pracochłonności dla
dużych projektów (500 KLOC)
Struktura pracochłonności dla
małych projektów (2 KLOC)
Source: www.construx.com
Budowa = 1/3 pracochłonności
Budowanie harmonogramu
Struktura podziału prac - WBS,
Podział na fazy i etapy projektu,
Wyznaczanie „ścieżki krytycznej”,
Optymalizacja (skracanie) harmonogramu,
Przygotowanie oferty – podstawowe informacje
Wymagania (Raport Wymagań),
Zakres prac,
Pracochłonność,
Termin realizacji,
Termin ważności,
Umowa – podstawowe elementy
Data zawarcia umowy,
Strony umowy,
Definicje,
Obowiązki dostawcy i odbiorcy,
Tryb odbioru prac,
Zakres prac,
Harmonogram,
Pozostałe zapisy umowy,
Podsumowanie
Szacowanie budżetu w zależności od
pracochłonności.
Problem z „nieprecyzyjnością” wymagań.
Różne sposoby szacowania pracochłonności (w
zależności od skali, znajomości zagadnienia,
dostępnego czasu, możliwości zebrania
informacji od klienta, itp.),
Dobry harmonogram = jak najkrótszy, realny
harmonogram,
Dobra umowa, to (często) klucz do sukcesu.
Co na następnym wykładzie ?
Inicjowanie kontraktu.
Realizacja kontraktu.
Powiązanie z innymi procesami.
Pytania ?