Ceník prací

Webová aplikace

KomponentaPopisJednotek (min)
Základní nastavení projektusetup - Vytvoření první přeložitelné aplikace. Už taková aplikace vezme svůj čas. Přestavte si, že i něco tak jednoduchého, jako je "Hello world" má svá specifická nastavení a konfigurační soubory projektu. Stejně tak je třeba na počíače vývojářů nainstalovat správné verze vývojových programů a knihoven.2400
Mikro projektprj_micro - Aplikace má max. dvě stránky, složitost obou nepřekročí 30 html prvků na stránce. Nutno podotknout, že třeba řádek tabulky nebo skupinka tagů zobrazující nějakou komponentu, třeba položku eshopu, je ve zdrojovém kódu jen jednou, protože se vykresluje v cyklu.480
Mini projektprj_mini - Aplikace má max. pět stránek stránek a jejich průměrná složitost nepřekročí 30 html prvků na stránce. Nutno podotknout, že třeba řádek tabulky nebo skupinka tagů zobrazující nějakou komponentu, třeba položku eshopu, je ve zdrojovém kódu jen jednou, protože se vykresluje v cyklu. Pokud jsou stránky technicky stejné a liší se jenom textem, považují se za stránky se složitostí 10.1440
Střední projektprj_med - Aplikace má max. 10 stránek stránek a jejich průměrná složitost nepřekročí 40 html prvků na stránce. Nutno podotknout, že třeba řádek tabulky nebo skupinka tagů zobrazující nějakou komponentu, třeba položku eshopu, je ve zdrojovém kódu jen jednou, protože se vykresluje v cyklu. Pokud jsou stránky technicky stejné a liší se jenom textem, považují se za stránky se složitostí 10.4800
Velký projektprj_large - Aplikace má max 50. stránek stránek a jejich průměrná složitost nepřekročí 50 html prvků na stránce. Nutno podotknout, že třeba řádek tabulky nebo skupinka tagů zobrazující nějakou komponentu, třeba položku eshopu, je ve zdrojovém kódu jen jednou, protože se vykresluje v cyklu. Pokud jsou stránky technicky stejné a liší se jenom textem, považují se za stránky se složitostí 10.Pokud by Vámi zamýšlený projekt byl ještě větší než 50 stránek, dejte ho do projektu vícekrát.25000
Naceněnípricing - Nacenění je zdarma. Nacenit umím ale jen projekt. V žádném případě nejde nacenit zadání posané několika větami, nebo dokonce jen url s adresou konkurenčního webu.0
Malá stránka - programovánípage_mini_program - Max. 25 HTML tagů. Na stránce mužete mít třeba menší detail produktu eshopu, tabulku, atd.480
Střední stránka - programovánípage_med_program - Max. 50 HTML tagů. Na stránce mužete mít třeba komplexnější detail produktu eshopu, složitější tabulku, atd.1200
Velká stránka - programovánípage_large_program - Nad 50 HTML tagů. Může to být třeba hlavní stránka projektu, které má několik sekcí.2400
Formulář na stránce malýform_small - Max 8 políček. Data budou jednoduše oložena do databáze nebo souboru na serveru.480
Formulář na stránce středníform_med - Nad 8 políček. Data budou jednoduše oložena do databáze nebo souboru na serveru. Může nad nimi být nějaké jednodušší operace.480
Globální layout projektu - programovánípage_layout - Globální layout je jeden ze základních souborů webové aplikace a minimálně jeden by tu měl být.960
Malá stránka - designpage_mini_design - Na stránce muže mít třeba menší detail produktu eshopu, tabulku, atd.640
Střední stránka - designpage_med_design - Na stránce muže mít třeba komplexnější detail produktu eshopu, složitější tabulku, atd.750
Velká stránka - designpage_large_design - Může to být třeba hlavní stránka projektu, která má několik sekcí.900
Číselníkenum - Založení čísleníku na serveru. Číselník je z pohledu aplikace konstatní databázová tabulka. Tuhle tabulku ale musíme nadefinovat a ve vhodný okamžik ji poslat na klienta.240
CRUD - strana serverucrud - CRUD je zkratka Create - Read - Update - Delete a znamená že chceme s nějakou databázovou tabulkou pracovat a přitom používat výše uvedené operace. Tabulku je třeba nadefinovat, napsat jaká má jména a typy sloupců a také nadefinovat její vztah k dalším tabulkám (cizí klíče). 960
Texttext - Jedna normostrana textu. Text na vašem webu prostě potřebujete. Jednak podle toho, co na stránce je, Vás najdou vyhledávače, jednak právě kvůli texy ten web děláme ne?360
Cizojazyčný texttext_lng - Jedna normostrana cizojazyčného textu. Text na vašem webu prostě potřebujete. Jednak podle toho, co na stránce je, Vás najdou vyhledávače, jednak právě kvůli textu ten web děláme, ne?720
Integrace na AI službuwa_ai - Nejjednoduší integrace umělé inteligence je navolávání API, poskytovatelů AI. API mají všichni velcí hráči na poli AI, proto to vlastně dělají. Provoz AI něco stojí.2400
MAPAmap - Mapy poskytuje více firem, nejznámější je Google, Seznam a OpenStreet. Provoz mapy něco stojí, záleží zejména na tom jaké detaily potřebujete a jak velkou plochu chcete zmapovat.960
SPA maláspa_small - Velmi jednoduchá SPA (Single Page Appliacation) integrovaná do vašeho systému. Může to být např inteligentní formulář, jednoduchá kalkulačka.960
SPA středníspa_med - Velmi středně složitá SPA (Single Page Appliacation) integrovaná do vašeho systému. Může to být např inteligentní formulář, kalkulačka které pouřívá nějaké data pro výpočet. Rozsah jako je tato kalkulačka.4800
SPA velkáspa_large - Složitější kalkulačka nebo konfigurátor zboží. Může být i s nějakou grafikou. Třeba kofigurát skříní na míru. Odhad je hodně orientační.48000
Napojení na Emailwa_email_item - Můžete posledné konkrétní email ze šablony.240
Generování dokumentu Libre office/MS officewa_gen_office - Může to být soubor v Excelu nebo Wordu, nebo v jejich konkurenci Libre office.4800
Integrace externího APIwa_api - Integrace na jakoukoli externí službu.960
Jednoduchá aplikační logikaapp_logic - Ke každé aplikaci a každému bloku přísluší nějaký kód, jako obsluha událostí, triviální výpočty.0
Středně složitá aplikační logikaapp_logic_med - Pokud potřebujetě složitější výpočty, mnoho stavů a podobně.960
Složitá aplikační logikaapp_logic_large - Nejsložitější logika a výpočty. Zvažte prosím jejich zjednodušení a rozložení do menších celků. Ve složitých programech bývá řada problémů.4800

Ceník časových sazeb

Fixní cena projektu (známá předem) je fixní cena = odhadní doba * časová sazba

Časová sazba záleží výhradně na Vás, respektive na tom, jaké potřebujete podmínky spolupráce. I výše časové sazby je předem známá. Cena časové sazby začíná na 816 Kč, respektive vychází z ceny 2000 Kč ze které je možné získat slevy podle uvedené tabulky:

PožadavekPopisSleva(-)
Přirážka(+)
%
Doba realizace
Na aplikaci nespěchám, doba ať je taková, kolik je potřebanot_hurry - Pokud mě necháte pracovat v pohodě a klidečku, odvděčím se Vám za to nejnižší sazbou.-30
Aplikace musí být včasin_time - Aplikace včas je standard, pro je i standardní cena.0
Na aplikaci spěchám, musí být co nejdřívehurry - Práce ve spěchu je pro všechny velké riziko, je třeba počítat se zvýšenou sazbou.40
Požadovaná kvalita vs cena
Požadujeme co nejekonomičtější řešení.quality_economy - Snížit si záměrně kvalitu díla výměnou za nižší cenu, může být pro některé projekty zajímavé. Typicky pro MVP (Minimum Viable Product). Jsme ochotni ke kompromisům.-20
Požadujeme dobrý poměr kvality a cenyquality_ratio - Dobrý poměr kvality a ceny je u mě standard.0
Požadujeme co nejefektivnější řešeníquality_effective - Nejlevnější funkční řešení může být pro řadu projektů dobrá strategie.0
Požadujeme co nejkvalitnější řešeníquality_best - Rád si s aplikací vyhraju, pokud je k tomu prostor. Zde je malé navýšení ceny, protože čas je je již spočítán výše. Reálná hodinová sazba se tímto naopak sníží (bude to trvat ve skutečnosti déle). Cena není u této strategie až tak důležitá.25
Možnost překročení ceny
Je možné o 30%price_overlap - Pokud se objeví závažné skutečnosti které prodlouží vývoj, může být cena navýšena až o 30%0
V žádném případěprice_fixed - Ve vývoji se může stát cokoliv. Právě takováto striktní pravidla mohou být pro vývojáře, nakonec i pro zákazníka riziko.30
Možnost doplnit zadání v průběhu vývoje (po zahájení realizace)
Po zahájení realizace v žádném případěadjust_no - Ideální stav je pokud zákazník dobře ví co potřebuje a je shopen to doře popsat. Já ale vím, že to není moc z reálného světa.-10
Ano, ale rozumíme tomu že se cena navýšíadjust_cond - Tohle je asi běžný stav.0
Anoadjust_yes - Sepsat smlouvu o dílo, kde je uvedena cena a pak teprve sdělit co má aplikace dělat moc v pohodě není...Co si o tom myslíte?500
Platební podmínky
Zaplacená zálohapay_deposit - Pokud mi dáte zálohu na realizaci méte u mě slevu.-10
Platba po měsíci průběžněpay_continue - Tohle je asi běžný stav.0
Platba až za realizovaný projektpay_end - V tomto případě musím pro Váš projekt naalokovat prostředky, které slouží třeba i na mzdy kolegů. Držení kapitálu má svou cenu.300
Bug v programu po skončení přejímací doby (doby kterou máte na zjištění případných nedostatků)
Řešíme my (za úplatu)bug_own - Normální stav. Zde se bavíme pouze o chybách na které se muselo přijít při přejímání projektu. Na skryté vady je standardní záruka!0
Řeší externí firmabug_extern - Proč?20
Řeší právník (má to být zdarma)bug_lawyer - Právním Vám může pomoci s lecčíms, ale pokud bude řešit bugy v programu, buďte si jisti, obě strané budou poražené a žádný vítěz takového sporu nebude.100
Následná spolupráce a údržba
Správa premium.maint_premium - Viz. Správa premium. Nutno uhradit správu alepoň na 5 let.-10
Správa plusmaint_plus - Viz. Správa plus. Nutno uhradit správu alepoň na 5 let.-5
Správa standardmaint_standard - Viz. Správa standard. Nutno uhradit správu alepoň na 5 let.-2
Žádná správa, po dokončení ukončíme spoluprácimaint_no - I takto se dá postupovat. Vše záleží na povaze vašeho projektu.0
Žádná správa, po dokončení se kdyžtak ozvememaint_maybe - I takto se dá postupovat. V tomto případě ale namáte zaručeno že na Vás budu mít čas hned.0
Zákazník je
Přímý uživatel aplikacecust_user - Ideální je komunikovat přímo s těmi lidmi, kteří budou SW používat.0
Zprostředkovatel, agenturacust_handler - Zde se dají očekávat zvýšené náklady na komunikaci, přes prostředníka jde nejen zadání ale i doplňující informace a vše má přidané zpoždění.20

Náklady na vývoj

Cenu zjistíte přesně z mé kalkulačky. Pamatujete, že je právě tak přesná, jak poctivě ji vyplníte!