Přeskočit na obsah
Miloš Novák

Případová studie

STING Reality / BO!

Nová platforma, která nesměla zahodit historii.

Postavit nový systém na zelené louce je snadné. Tady bylo zadání jiné: nový ekosystém musel převzít existující data, navázat na legacy aplikace a vznikat současně s tím, jak makléři dál pracují.

Solution architect · Integrační návrh · Vedení dodání

01

Kontext a rozsah

Realitní síť potřebovala platformu, která pokryje každodenní práci makléře — od evidence a nabídek po komunikaci s klientem — a zároveň zůstane napojená na to, co už ve firmě funguje. Rozsah proto od začátku zahrnoval web, mobil, backoffice i vzdělávání, ne jednu aplikaci.

02

Omezení: data, která nejde opustit

Historická data mají v realitách hodnotu samy o sobě — obchodní případ může běžet měsíce. Nová platforma tedy nemohla začít prázdná. Návrh musel počítat s tím, že část pravdy zůstává v původních systémech a nová vrstva s nimi musí umět žít, ne je ignorovat.

03

Moje role a odpovědnost

Navrhoval jsem cílovou architekturu, definoval hranice mezi službami a integrační kontrakty vůči existujícím aplikacím. Zároveň jsem vedl dodání napříč několika týmy — část kapacity byla naše, část na straně klienta, což znamenalo dohodnout se nejen na technologii, ale i na tom, kdo za co odpovídá.

04

Architektura postavená na integrační vrstvě

Základem je integrační vrstva, která odděluje nové aplikace od zdrojových systémů. Díky ní se dá měnit vnitřek jednoho systému, aniž by se to promítlo do všech ostatních, a nové služby lze přidávat postupně místo jednoho velkého nasazení.

05

Aplikace pro makléře a mobilní aplikace

Makléř pracuje na cestě mezi prohlídkami, ne u stolu. Webová aplikace a mobilní aplikace proto sdílejí stejná data a stejná pravidla, ale liší se v tom, co dávají do popředí. To je návrhové rozhodnutí, ne kosmetika — určuje, kde se která operace vůbec smí odehrát.

06

Backoffice, vzdělávání a notifikace

K provozu patří administrace sítě, vzdělávací platforma pro makléře a notifikační mechanismy, které propojují ostatní části. Každá z nich je samostatná služba s vlastním životním cyklem, takže se dá rozvíjet bez zásahu do zbytku.

07

Dodání přes více týmů

Nejnáročnější částí nebyla technologie, ale koordinace. Sladit tempo dvou týmů, udržet jednotné technické standardy a rozhodovat, co se dodá dřív, vyžadovalo jedno místo, kde se technická rozhodnutí dělají a obhajují.

08

Výsledky a současný stav

Platformu dnes denně používá více než 200 makléřů. Spolupráce se během osmnácti měsíců rozrostla z 32 na 420 hodin měsíčně — třináctinásobně, protože se dodávalo a přibývaly další části ekosystému.

Kdyby platforma vznikla bez ohledu na existující data a systémy, byla by hotová dřív — a nikdo by ji nepoužíval. Hodnota byla v tom najít hranici mezi starým a novým, ne ji ignorovat.