Shrnutí pro netechnické čtenáře

NEO_HEF je projekt, který má zajistit, aby systém Fenix mohl bezpečně žít dál. Nejde o kosmetickou modernizaci ani o přepis „protože je to hezčí“. Jde o to, že původní technologie Visual Basic 6 je dávno za hranou životnosti a bez řízené migrace by se z produktu postupně stával provozní problém.

To dává projektu mimořádnou váhu. Fenix používají přibližně dva tisíce subjektů veřejné správy, takže technologické rozhodnutí v zákulisí má přímý dopad na stabilitu velmi široké části reálného provozu.

Co to znamená v praxi

Podle produktového briefu je cílem projektu 1:1 migrace Fenixu z VB6 do moderního .NET prostředí. To znamená bez nové funkcionality, bez redesignu uživatelského rozhraní a bez velkého třesku pro koncové uživatele. Pro ně se ideálně nemá změnit nic viditelného; změnit se má technologický základ pod povrchem.

To je zároveň důvod, proč je projekt tak náročný. Nejde o greenfield. Tým nepíše nový produkt podle čistého zadání, ale převádí rozsáhlý a historicky vrstvený ERP systém, který má miliony řádků kódu, desítky modulů a mnoho let nashromážděných kompromisů.

Proč o tom píšeme

HAIFA není v tomhle příběhu vedlejší servisní jednotka. Je to tým, který se snaží z migrace udělat opakovatelný, řízený a průběžně zrychlující proces. Pokud se to podaří, nevznikne jen novější Fenix. Vznikne i způsob práce, který umožní převádět další moduly rychleji, přesněji a s menším rizikem.

Domů