Jak pracujeme
Moderní nástroje.
Poctivý vývojářský základ.
Dobrý výsledek začíná pochopením problému. AI nám pomáhá při práci, ale zkušenosti určují, co má smysl postavit a co je potřeba ověřit.
Zkušenosti × nové nástroje
AI v nástrojích. Zkušenosti v rozhodování.
Pracujeme s AI a stavíme na dlouholetých programátorských zkušenostech. Pomáhá nám zkoumat varianty, připravovat kód a hledat chyby. Architekturu, bezpečnost i finální podobu řešení posuzujeme my.
I tento web vzniká s pomocí AI. Otevřeně přiznáváme nástroje, které používáme, a stojíme za výsledkem své práce.
Rozumět tomu, co nasazujeme
Vygenerovaný kód je návrh. Posuzujeme jeho logiku, závislosti a návaznost na zbytek aplikace.
Myslet na data a přístupy
U návrhu řešíme, kdo smí k jakým datům, jak se ověřují vstupy a kam informace putují.
Ověřovat skutečné chování
Kontrolujeme důležité scénáře, chybové stavy, mobilní zobrazení i výkon. Rozsah testování odpovídá riziku projektu.
Počítat s dalším rozvojem
Řešení má být srozumitelné a udržovatelné. Součástí domluvy je předání, provoz a další péče.
Spolupráce bez nejasností
V každé fázi víte,
co bude následovat.
Nejdřív správné zadání
Projdeme cíle, uživatele, data a omezení. Ujasníme si, co má první verze skutečně vyřešit.
VýstupRozsah, priority a způsob ověření výsledku
Návrh, který si projdete
Ukážeme strukturu a klíčové obrazovky. Technologie vybíráme podle potřeb, rozpočtu a budoucí správy.
VýstupNávrh řešení a domluvený postup
Vývoj s průběžnou kontrolou
Pracujeme po menších celcích. AI pomáhá při přípravě, výstupy procházejí kontrolou a testováním.
VýstupFunkční části k připomínkám
Spuštění a další život
Ověříme důležité scénáře a domluvíme předání i provoz. Aktualizace a podporu nastavíme podle potřeb projektu.
VýstupNasazené řešení a jasná odpovědnost za provoz
Jasná domluva před vývojem
Co stavíme, kolik to zahrnuje a co bude dál.
Firemní web, integrace a vlastní aplikace mají jiné nároky. Nejdřív vymezíme první užitečnou verzi a závislosti, které mohou ovlivnit cenu i termín.
Rozsah a priority
Co má být hotové při spuštění, co může počkat a podle čeho společně poznáme, že řešení splňuje zadání. Ujasníme si také, kdo dodá obsah a podklady.
Co ovlivňuje rozpočet
Počet a složitost funkcí, dostupnost dat, napojení na další systémy, migrace a nároky na ověření. Licence a provozní náklady potřebují vlastní místo v rozpočtu.
Předání a provoz
Domluvíme přístupy, dokumentaci a správu zdrojového kódu. Určíme odpovědnost za hosting, zálohy, aktualizace i řešení potíží. Rozsah podpory není automaticky neomezený.
Kde AI pomáhá
Od první varianty po hledání chyb
- Průzkum možností a příprava prototypů.
- Návrhy částí kódu a opakující se implementace.
- Příprava testovacích scénářů a dokumentace.
- Hledání míst, která si zaslouží další kontrolu.
Kde je nutný úsudek
Rozhodnutí zůstávají na lidech
- Porozumění vašemu podnikání a návrh architektury.
- Pravidla pro data, oprávnění a externí služby.
- Kontrola funkčnosti, závislostí a udržovatelnosti.
- Schválení výsledku a rozhodnutí o nasazení.
Bezpečnost je součást zadání
U každého projektu je potřeba určit, jak citlivá data zpracovává a co by znamenala chyba. Podle toho navrhujeme přístupy, validaci vstupů, správu tajných klíčů a ověřování důležitých scénářů. Provozní opatření, zálohy a rozsah následné péče domlouváme výslovně. U náročných systémů může být vhodný samostatný bezpečnostní audit.
Použití AI samo o sobě bezpečnost nezaručuje. Stejně tak ji nelze slíbit pouhým výběrem technologie.
Než začneme
Dobré otázky.
Konkrétní odpovědi.
O AI, rozpočtu i o tom, co přijde po spuštění.
Dělá za vás web umělá inteligence?
AI používáme jako pracovní nástroj při návrhu, programování a kontrole. Výsledek ale musí odpovídat zadání a zapadat do celého řešení. Technická rozhodnutí a odpovědnost za naši práci zůstávají na nás.
Znamená AI automaticky levnější projekt?
U některých úkolů může zrychlit přípravu. Cena ale závisí také na analýze, integracích, obsahu, testování a provozu. Konkrétní rozsah a cenu domlouváme podle projektu; univerzální procento úspory neslibujeme.
Co když potřebujeme chránit citlivá data?
To je součást zadání už na začátku. Před použitím AI je potřeba určit, jaká data smí nástroj zpracovat, za jakých podmínek a s jakým nastavením. Pro návrh a testování dáváme přednost ukázkovým nebo anonymizovaným datům. Přístupové údaje do zadání nepatří.
Musím mít hotové zadání a vybranou technologii?
Nemusíte. Stačí popsat, co dnes nefunguje a čeho chcete dosáhnout. Pomůžeme rozlišit nezbytné funkce od věcí, které mohou počkat, a vybrat mezi hotovou platformou a vývojem na míru.
Co se děje po spuštění?
Předem si domluvíme správu přístupů, předání a odpovědnost za hosting, zálohy a aktualizace. Navazující podporu i rozvoj můžeme řešit samostatně podle toho, co budete potřebovat.