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 ?