CORE SYSTEMSSystems Assessment & Modernization

02 / SZOLGÁLTATÁS

Valóban mindent le kell cserélni?

A rendszer egyre nehezebben fejleszthető, közben a napi működésnek folytatódnia kell. Összevetem, mi tartható meg, mi cserélhető fokozatosan, és mikor indokolt az újraírás. A választott irányhoz megtervezem az átállás lépéseit.

A megújítás sürget. A napi működés nem állhat le.

A technológiai határidők és a napi működés korlátai együtt határozzák meg az átállást. Java-alapú vállalati rendszerek és integrációk megújításában szereztem tapasztalatot.

Szakmai háttér
01

Közeledik egy fontos technológia támogatásának vége?Áttekintem a Java-verziókat, keretrendszereket, alkalmazásszervereket és függőségeiket. Ezek alapján tervezhető a szükséges átállás.

02

Minden kiadás egyre több egyeztetést és manuális beavatkozást igényel?Megvizsgálom a modulhatárokat, integrációkat, teszteket és a kiadási folyamatot. Azonosítom, mi nehezíti a módosítást és az üzemeltetést.

03

Teljes újraírást javasolnak, de nem világos, milyen más út létezik?Összevetem a továbbfejlesztést, a fokozatos cserét és az újraírást. Felhőbe költözést vagy konténerizációt akkor javaslok, ha az üzleti cél indokolja.

Így zajlik a munka

Két szakember a jelenlegi és a lehetséges célarchitektúrát veti össze.
01

A kiinduló állapot

Függőségelemzéssel vizsgálom a verziókat, komponenseket és rendszerkapcsolatokat. Rögzítjük, melyik technológiai korlátot kell feloldani, és milyen működésnek kell megmaradnia.

02

A lehetőségek összevetése

A teljes életciklus-költséget (TCO) és az átállási kockázatot is mérlegelem. Vizsgálom a fokozatos kiváltás (Strangler Fig) lehetőségét, hogy a rendszer részenként legyen megújítható.

03

A célarchitektúra

C4-modellel teszem áttekinthetővé a rendszer határait, fő alkalmazáselemeit és kapcsolatait. A célarchitektúrát a terhelési, biztonsági és üzemeltetési igényekhez igazítom.

04

Az átállás ütemezése

Az átállási lépésekhez regressziós tesztelést tervezek a meglévő működés ellenőrzésére. Rögzítem a továbblépés feltételeit és a visszaállási tervet (rollback) arra az esetre, ha a váltás hibát okoz.

Az átállás módját a rendszerhez és az üzleti korlátokhoz választom. A fejlesztőkkel és üzemeltetőkkel egyeztetem a tesztelési lehetőségeket, az adatátállást és a megengedhető leállást.

Mit kap, és mire használhatja?

  • Műszaki értékelés: mi tartható meg, és hol szükséges beavatkozni.
  • Alternatívák összehasonlítása: mérlegelhető a továbbfejlesztés, a fokozatos csere és az újraírás.
  • Célarchitektúra és függőségek: a csapat áttekintheti a tervezett működést és az átállás kockázatait.
  • Ütemezett átállási terv: egyeztethetők a lépések, az ellenőrzések és a visszaállás feltételei.

A tervet a saját fejlesztőcsapata vagy beszállítója is megvalósíthatja. Külön egyeztetéssel műszaki felülvizsgálattal, döntéstámogatással vagy célzott próbafejlesztéssel segítem a munkát.

Mi szükséges az induláshoz?

  • A változtatás üzleti célja, határideje és ismert korlátai
  • Rendszerdokumentáció és a technikai részleteket ismerő szakemberek
  • Az üzemeltetési és integrációs követelmények
  • A döntéshozók részvétele a fő lehetőségek értékelésében

Gyakori kérdések

Mennyi időt vesz igénybe a tervezés?

Jellemzően 2–8 hét, a rendszer méretétől és a tervezés részletességétől függően.

Mikor indokolt egy rendszer újraírása?

Akkor lehet indokolt, ha a meglévő rendszer továbbfejlesztése több kockázattal és ráfordítással járna. Ezt a rendszer állapota, az üzleti célok és az átállás lehetőségei alapján vizsgálom meg.

Dolgozhat a meglévő beszállítónk a terv alapján?

Igen. A terv rögzíti a műszaki irányt, a feladatok egymásra épülését és az elfogadási feltételeket, hogy a belső csapat és a beszállítók is használni tudják.

A megvalósításban is tud segíteni?

A tervezés önálló megbízás. Külön megállapodás alapján a megvalósítást műszaki felülvizsgálattal, döntéstámogatással vagy célzott próbafejlesztéssel is támogathatom. A szerepeket és az elérhetőséget előre egyeztetjük.

Melyik rendszer jövőjéről kell dönteni?

Írja meg, mi sürgeti a változtatást, és milyen megoldások merültek fel. Az első egyeztetésen áttekintjük a döntést befolyásoló feltételeket.

Egyeztessünk