Rozpočet

Cena HW

Do ceny hardware je třeba započítat náklady na počítač, na kterém bude aplikace VO, WWW server a databáze běžet. Dále ethernetovou síťovku, konektory a kabel pro připojení na intranet firmy a náklady na připojení na INET. V našem případě je cena orientační pro bezdrátové spojení nabízené fy IOL bez měsíčních paušálů.

Položka

Cena

Aplikační server

50 000

Připojení na intranet (síťová karty, konektory, kabel)

2000

Připojení na internet

25000

Celkem

77000

Předpokládáme, že žádný speciální HW není pro vývoj třeba. Cenu "opotřebování" HW do ceny produktu započítávat nebudeme.

Cena SW

Kalkulace ceny podpůrného SW je pro zákazníka velice příznivá. Aplikace VO pro svůj chod potřebuje OS, databázi a skriptovací prostředí. Nezapočítáváme cenu grafického programu a WWW creatoru pro vytvoření vlastních HTML stránek zastřešujících aplikaci VO, protože jde o SW potřebný pro vývoj a tento SW by byl již realizačnímu týmu k dispozici z dřívější doby.

Položka

Cena

OS Linux

0

MySQL

0

PHP

0

WWW browser

0

Celkem

0

Cena vývoje SW metodou COCOMO

Celkový počet řádek programového kódu aplikace je předpokládán 5000 LOC. Předpokládáme střední model COCOMO v organickém módu s následujícími koeficienty odpovídající zkušenému programátorskému týmu, který čerpá svých znalostí z podobných dřívějších projektů:

Faktor

Koef.

Faktor

Koef.

Spolehlivost

1,1

Znalost aplikace

1,0

Rozsah dat

1,0

Zkušenosti a schopnosti programátorů

0,93

Složitost programu

0,95

Znalost virtuálního počítače

0,9

Rychlost odezvy počítače při vývoji

0,98

Zkušenosti s programovacím nástrojem

0,9

Paměťové omezení

1,0

Moderní programovací metody

1,0

Stabilita počítače

0,9

Použití moderních programových nástrojů

1,1

Znalosti a zkušenosti analytiků

1,1

Tvrdost požadavků na dobu realizace

1,1

Po kalkulaci je míra pracnosti E = 15,5 člověkoměsíců, doporučený čas realizace D = 7 měsíců a doporučený počet lidí N = 3 programátoři. Při (minimálním) platu programátora 20 000 Kč za měsíc jsou náklady na vývoj aplikace 420 000 Kč.

Další kalkulaci jsme provedli rozdělením implementace na dílčí podúkoly a odhadem náročnosti těchto podúkolů (viz. část Seznam úloh a Harmonogram řešení). Touto metodou odhadujeme zaměstnání 4 lidí na měsíc a jednoho grafika na týden, což dává opět při měsíčním platu 20 000 Kč částku 85 000 Kč.

Tato cena je ale na první pohled silně podhodnocená, takže provedeme korekci s ohledem na výsledek z metody COCOMO a stanovíme cenu za vývoj rovnu 300 000 Kč (vyšší průměr obou metod).

Cenu analýzy naším týmem odhadujeme jako 50 000 Kč.

Tedy celková kalkulace produktu je:

Cena HW

77 000 Kč

Cena SW

0 Kč

Cena vývoje (korigovaná)

300 000 Kč

Cena analýzy

50 000 Kč

Cena celkem

430 000 Kč

 

Seznam úloh

Název úkolu

Podúkolu

Poznámka

Trvání

Zdroje

WWW

 

Tvorba grafiky, WWW

4 dny

Grafik

DB schema

 

Tvorba DB schematu na konkrétním SQL serveru

2 dny

Programátor 1

Modul Admin

 

Implementace modulu zajišťující rozhraní nutné ke správě uživatelů

2 dny

Programátor 2

Test modulu Admin

 

Test modulu Admin s odstraňením posledních chyb

2 dny

Tester

Testovací data

 

Příprava dat pro další testy

3 dny

Tester

Modul Zákazník

 

Implementace modulu zajišťujícího uspokojení požadavků uživatele Zákazník

5 dny

 

 

Košík

Implementace operací s nákupním košíkem zákazníka

5 dny

Programátor 1

 

Objednávky

Implementace automatického vytváření objednávek z nákupního košíku

5 dny

Programátor 2

 

Katalog

Implementace generování katalogu pro potřeby prohlížení

3 dny

Programátor 3

Test modulu Zákazník

 

Test modulu Zákazník s odstraňením posledních chyb

3 dny

Tester

Modul Správa zákazníků

 

Implementace správy zákazníků

2 dny

Programátor 3

Test modulu Správa zákazníků

 

Test modulu admin s odstraňením posledních chyb

2 dny

Tester

Modul Expeditor

 

Implementace modulu zajišťujícího uspokojení potřeb uživatele Expeditor

5 dny

 

 

Kontrola objednávek

Implementace výpisu nových objednávek od zákazníků

2 dny

Programátor 1

 

Výdejka

Implementace zadávání výdejek do systému

3 dny

Programátor 1

Test modulu Expeditor

 

Test modulu Expeditor s odstraňením posledních chyb

2 dny

Tester

Modul Redaktor

 

Implementace modulu zajišťujícího uspokojení požadavků uživatele Redaktor

5 dny

 

 

Ceny

Implementace úpravy cen zboží v katalogu

2 dny

Programátor 2

 

Sklad

Implementace propojení s externím skladovým software

3 dny

Programátor 2

 

Katalog zboží

Implementace úpravy katalogu zboží

5 dny

Programátor 3

Test modulu Redaktor

 

Test modulu Redaktor s odstraněním posledních chyb

3 dny

Tester

Modul Účetní

 

Implementace modulu zajišťujícího uspokojení požadavků uživatele Účetní

5 dny

 

 

Výpis výdejek

Implementace výpisu výdejek

2 dny

Programátor 1

 

Faktury

Implementace potvrzování zaplacení faktur

3 dny

Programátor 1

Test modulu Účetní

 

Test modulu admin s odstraňením posledních chyb

2 dny

Tester

Modul Majitel

 

Implementace různých pohledů na data, grafů a statistik

5 dny

Programátor 3;Programátor 2

Test modulu Majitel

 

Test modulu Majitel s odstraňením posledních chyb

2 dny

Tester

Zkušební instalace

 

Zkušební instalace s odstraňováním posledních nedostatků

1 day

Tester;Programátor 1;Programátor 2;Programátor 3