Právě tady se láme rozdíl mezi rychle vytvořenou aplikací a informačním systémem, který má hodnotu i dlouho po svém prvním nasazení.

Rychlost není totéž co udržitelnost

Low-code a no-code platformy mohou být výborným nástrojem pro rychlou digitalizaci. U dlouhodobě provozovaných a kritických systémů je ale důležité řešit také to, kde je uložená logika řešení, jak je přenositelná a co se stane při změně technologie, způsobu provozu nebo dodavatele.

Nejde tedy jen o to, jak rychle lze první verzi vytvořit. Stejně důležité je, jak bude systém dokumentovaný, aktualizovaný a rozvíjený v dalších letech.

Jiný přístup: systém jako dlouhodobé aktivum firmy

Flexideo vzniklo z úvahy, že firemní logika a technologická provozní vrstva nemají být totéž.

Cílem je oddělit firemní logiku od technologické vrstvy tak, aby bylo možné systém dlouhodobě rozvíjet a současně omezit závislost na konkrétní technologii, týmu nebo způsobu provozu.

Základním principem je oddělení definice systému od jeho technického provozu.

Co to znamená v praxi

Váš systém = vaše definice

To, co je pro firmu skutečně klíčové, je v systému popsáno explicitně:

  • datový model,
  • procesy,
  • role a pravidla,
  • integrační vazby,
  • návaznosti mezi jednotlivými částmi řešení.

Klíčová logika tak není pouze implicitně rozptýlená v aplikačním kódu. Řízená definice zachycuje, jak systém funguje, a vytváří základ pro jeho kontrolu, dokumentaci a další rozvoj.

Proč má Flexideo vlastní runtime

Runtime je stabilní provozní vrstva, která zajišťuje běh výsledné aplikace. Jejím úkolem je především:

  • udržovat kompatibilitu s technologickým vývojem,
  • umožňovat bezpečnostní a technologické aktualizace,
  • poskytovat stabilní provozní základ pro klientské řešení.

Díky oddělení runtime a definice není nutné při každé technologické změně znovu vytvářet klientskou logiku systému.

Licence a technologické upgrady jsou oddělené

Licence k předané verzi Platformy Flexideo je součástí vytvořeného řešení. Firma tedy nemusí pravidelně platit za samotné právo používat již předanou verzi.

Samostatně si podle potřeby volí technologický upgrade, hosting a úroveň podpory.

Technologický upgrade se odděluje od samotného rozvoje klientského řešení. Firma tak neplatí znovu za již vytvořené formuláře, procesy nebo agendy, ale podle zvoleného režimu za průběžnou modernizaci společné platformy.

Flexideo může běžet u nás i na infrastruktuře klienta

Flexideo lze provozovat na spravovaném hostingu i po technickém posouzení na infrastruktuře klienta, v jeho privátním cloudu nebo u smluvního poskytovatele.

Zvolený způsob provozu tak nemusí být pevně svázaný s jedním hostingovým prostředím. Důležité je vždy zachovat podmínky potřebné pro bezpečný a podporovaný provoz systému.

A co vendor lock-in?

Tohle je férová otázka – a správná.

Vendor lock-in nelze posuzovat jen podle toho, kdo provozuje runtime. Důležité je také to, kde leží znalost o fungování systému a jak snadno lze pochopit jeho data, procesy, pravidla a návaznosti.

U Flexidea jsou data, procesy a pravidla zachycena v řízené definici. Runtime zajišťuje stabilní provozní vrstvu, zatímco klientská logika zůstává oddělená, dokumentovatelná a přenositelná.

To nezávislost na dodavateli neřeší absolutně, ale výrazně snižuje riziko, že znalost systému zůstane uzavřená pouze v konkrétním kódu nebo u konkrétního člověka.

Shrnutí

Flexideo není nástroj jen na rychlé skládání aplikací. Je to způsob, jak budovat vlastní informační systém s důrazem na dlouhodobou udržitelnost, řízenou změnu a ochranu znalosti o tom, jak systém funguje.

Důležitá není jen první verze aplikace. Důležité je také to, zda systém dokážete za několik let pochopit, změnit, aktualizovat a dál rozvíjet.

Platforma je prostředek. Systém je hodnota.

Probrat konkrétní problém

← Zpět na blog