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 ?