background image

Rzeszów, 7 marca 2008 rok

„Organizacja projektów informatycznych”

background image

Wykład 3 – Określenie wymagań i 

planowanie kontraktu

Krzysztof Bednarz

Dyrektor IV Działu Produkcji 

Oprogramowania

background image

Agenda spotkania



Rozwini

ę

cie wymaga

ń

.



Szacowanie bud

Ŝ

etu – wybrane aspekty finansowe 

kontraktu.



Planowanie kontraktu.



Wybrane aspekty przygotowywania oferty oraz umowy.



Podsumowanie.



Pytania.

background image



Określenie wymagań klienta



Przygotowanie oferty



Przygotowanie umowy



Inicjowanie kontraktu



Planowanie kontraktu



Realizacja kontraktu    



Zamknięcie kontraktu

Etapy procesu KONTRAKT

background image

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

ń

),

background image

BudŜet – podstawowe pojęcia



Przychody kontraktu,



Koszty kontraktu,



MarŜa kontraktu,



Rentowność kontraktu,

background image

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,

background image

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,

background image

Ś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

background image

Budowanie harmonogramu



Struktura podziału prac - WBS,



Podział na fazy i etapy projektu,



Wyznaczanie „ścieŜki krytycznej”,



Optymalizacja (skracanie) harmonogramu,

background image

Przygotowanie oferty – podstawowe informacje



Wymagania (Raport Wymaga

ń

),



Zakres prac,



Pracochłonno

ść

,



Termin realizacji,



Termin wa

Ŝ

no

ś

ci,

background image

Umowa – podstawowe elementy



Data zawarcia umowy,



Strony umowy,



Definicje,



Obowi

ą

zki dostawcy i odbiorcy,



Tryb odbioru prac,



Zakres prac,



Harmonogram,



Pozostałe zapisy umowy,

background image

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.

background image

Co na następnym wykładzie ?



Inicjowanie kontraktu.



Realizacja kontraktu.



Powiązanie z innymi procesami.

background image

Pytania ?