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.
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 |
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č |
|
|
|
|
|
WWW |
|
Tvorba grafiky, WWW |
|
Grafik |
DB schema |
|
Tvorba DB schematu na konkrétním SQL serveru |
|
Programátor 1 |
Modul Admin |
|
Implementace modulu zajišťující rozhraní nutné ke správě
uživatelů |
|
Programátor 2 |
Test modulu Admin |
|
Test modulu Admin s odstraňením posledních chyb |
|
Tester |
Testovací data |
|
Příprava dat pro další testy |
|
Tester |
Modul Zákazník |
|
Implementace modulu zajišťujícího uspokojení požadavků
uživatele Zákazník |
|
|
|
Košík |
Implementace operací s nákupním košíkem zákazníka |
|
Programátor 1 |
|
Objednávky |
Implementace automatického vytváření objednávek z
nákupního košíku |
|
Programátor 2 |
|
Katalog |
Implementace generování katalogu pro potřeby prohlížení |
|
Programátor 3 |
Test modulu Zákazník |
|
Test modulu Zákazník s odstraňením posledních chyb |
|
Tester |
Modul Správa zákazníků |
|
Implementace správy zákazníků |
|
Programátor 3 |
Test modulu Správa zákazníků |
|
Test modulu admin s odstraňením posledních chyb |
|
Tester |
Modul Expeditor |
|
Implementace modulu zajišťujícího uspokojení potřeb
uživatele Expeditor |
|
|
|
Kontrola objednávek |
Implementace výpisu nových objednávek od zákazníků |
|
Programátor 1 |
|
Výdejka |
Implementace zadávání výdejek do systému |
|
Programátor 1 |
Test modulu Expeditor |
|
Test modulu Expeditor s odstraňením posledních chyb |
|
Tester |
Modul Redaktor |
|
Implementace modulu zajišťujícího uspokojení požadavků
uživatele Redaktor |
|
|
|
Ceny |
Implementace úpravy cen zboží v katalogu |
|
Programátor 2 |
|
Sklad |
Implementace propojení s externím skladovým software |
|
Programátor 2 |
|
Katalog zboží |
Implementace úpravy katalogu zboží |
|
Programátor 3 |
Test modulu Redaktor |
|
Test modulu Redaktor s odstraněním posledních chyb |
|
Tester |
Modul Účetní |
|
Implementace modulu zajišťujícího uspokojení požadavků
uživatele Účetní |
|
|
|
Výpis výdejek |
Implementace výpisu výdejek |
|
Programátor 1 |
|
Faktury |
Implementace potvrzování zaplacení faktur |
|
Programátor 1 |
Test modulu Účetní |
|
Test modulu admin s odstraňením posledních chyb |
|
Tester |
Modul Majitel |
|
Implementace různých pohledů na data, grafů a statistik |
|
Programátor 3;Programátor 2 |
Test modulu Majitel |
|
Test modulu Majitel s odstraňením posledních chyb |
|
Tester |
Zkušební instalace |
|
Zkušební instalace s odstraňováním posledních nedostatků |
|
Tester;Programátor 1;Programátor 2;Programátor 3 |