Díl 4: Jak z výpočtu udělat aplikaci pro běžného uživatele
Proč nestačí správný model
Mnoho technických projektů selže ne proto, že by byl model špatný, ale proto, že se s ním reálný uživatel nedokáže domluvit. U aplikace pro aproximaci PENB je to obzvlášť důležité, protože cílová skupina není tvořena jen analytiky.
Použitelná veřejná aplikace musí splnit tři věci současně:
- uživatel musí pochopit, co má zadat,
- systém musí dostat konzistentní vstup,
- výstup musí být čitelný i bez hlubší technické znalosti.
Pět kroků místo jedné zahlcené obrazovky
Současné rozhraní pracuje s logickým rozdělením do několika kroků: lokalita, byt, data, výpočet a výsledek. To je důležité z praktického důvodu.
Když člověk vidí vše najednou, snadno ztratí kontext. Když je veden po krocích, pravděpodobnost správného vstupu se zvyšuje.
Tohle není jen UX pravidlo. Je to i způsob, jak zlepšit kvalitu dat, která nakonec dorazí do modelu.
Formulář jako součást doménové logiky
Veřejná aplikace nemá být jen tenká vrstva nad backendem. V tomto projektu formulář aktivně pomáhá se strukturou vstupu:
- vede uživatele k tomu, které informace jsou opravdu podstatné,
- rozlišuje rychlé a podrobnější výpočetní režimy,
- pracuje s měsíci bez topení a TUV už ve chvíli zadání,
- připravuje půdu pro interpretaci výsledku.
Z tohoto pohledu není UX oddělené od data science. Je to jedna z vrstev, která určuje, zda model dostane smysluplný vstup.
Výsledek musí být srozumitelný, ne jen přesný
Uživatel obvykle nepotřebuje vědět všechny interní parametry kalibrace. Potřebuje pochopit:
- jaká energetická třída z výpočtu vychází,
- nakolik se na odhad dá spoléhat,
- jaké jsou limity interpretace,
- jaký další krok dává smysl.
Proto výstup kombinuje energetickou třídu, základní metriky, slovní komentář a exportovatelný report. Výsledek tak funguje i jako komunikační artefakt, ne jen jako technický mezivýstup.
Dvojjazyčnost jako produktová vlastnost
Zajímavou částí projektu je i to, že aplikace není připravená jen pro lokální test. Má českou i anglickou jazykovou variantu. To zvyšuje použitelnost při prezentaci projektu, sdílení s klienty i dalším rozvoji.
Technicky to znamená víc práce. Produktově to ale výrazně posouvá hodnotu celé aplikace.
Co bude dál
V posledním díle se podívám na deployment, export reportů, aktuální omezení projektu a také na to, co bych v další iteraci rozšířil nebo zpřesnil.