SAMSUNG_102020 SAMSUNG_102020 SAMSUNG_102020 Advertisement

Automatizácia legacy systémov nemusí byť nudná

Technológie
5

Špeciálny projekt

Malý krok pre inžinierov, ktorí automatizujú každý deň, veľký krok pre organizáciu nadnárodného korporátu. To je projekt Apollo X, ktorý vyvíjajú v T-Systems Slovakia v Košiciach. Na naše otázky odpovedal Csaba Garay, Product Owner/Architect projektu.

Čomu sa venuje projekt Apollo X?

Apollo X sa zameriava na automatizáciu základného procesu na riadenie zmien v IT systémoch, tzv. Change Management proces, ktorý je založený na praktikách ITIL v3. Aktuálny Change Management proces je zastaralý, zdĺhavý, obnáša veľa manuálnych úkonov a nezohľadňuje potreby tzv. greenfield projektov. Organizácia Deutsche Telekom IT, pre ktorú z Košíc priamo pracujeme, prechádza transformáciou na modernejšie technológie, nástroje a aj praktiky v oblasti softvérového vývoja, preto sme sa pustili do automatizácie tohto procesu. 

Ako vyzerá Change Management pred automatizáciou?

Dokumentujeme ho v nástroji Micro Focus Service Manager, interne ho voláme jednoducho SM9. Pre každú zmenu v IT systémoch v SM9 potrebujeme vytvoriť tzv. RfC (request for change) a ten potom previesť cez fázy procesu: inicializácia, analýza, plánovanie schválenie, implementácia a uzatvorenie change. Každá táto fáza sa vykonáva manuálne - ľuďmi - a tým vzniká priestor na prestoje a spomalenie celého procesu.

A ako bude vyzerať po automatizácii?

Apollo X na základe minimálnych vstupných údajov vytvorí žiadosť na zmenu a prevedie ju automaticky cez všetky fázy. Okrem toho pracujeme na riešeniach, vďaka ktorým zautomatizujeme aj implementáciu technickej zmeny v systémoch. Ide napríklad o nasadenie nových verzií alebo zmenu konfigurácií. Takto dokážeme eliminovať ľudské chyby, ušetriť čas a zvýšiť efektivitu práce.

Ako toto riešenie vyzerá konkrétne v Apollo X?  

Zameriavame sa na projekty, ktoré už pracujú aspoň čiastočne so CI/CD princípmi - tu bude prepojenie na náš systém relatívne jednoduché cez API. Potom riešenie vyvíjame aj pre tzv. legacy aplikácie, pre ktoré pripravujeme grafické rozhranie. Okrem iného si tieto aplikácie vyžadujú veľa manuálnych úkonov a my ich chceme automatizovať pomocou rôznych skriptov a DevOps nástrojov. Vďaka Apollo X by sme tak vedeli získať skutočnú end-to-end (E2E) automatizáciu a odpadlo by množstvo byrokracie, zbytočného čakania a nekonečného klikania v SM9.

V akom štádiu vývoja je tento projekt?

Koncom minulého roka sme s naším tímom, ktorého súčasťou sú aj part-timeri a experti na  nástroj Micro Focus Operations Orchestration, vytvorili prototyp. Tento rok sme začali pracovať na minimálnej verzii produktu (MVP), ktorý vyvíjame na cloudovej platforme AWS, s využitím Lambda serverless funkcií. Počas celého vývoja plánujeme využívať princípy SAFe DevOps od definovania hypotézy, cez continuous integration až finálnu evaluáciu.

 

T-Systems Slovakia

Všetky autorove články

5 komentárov

Automatizácia nech zije reakcia na: Automatizácia legacy systémov nemusí byť nudná

18.4.2020 22:04
Ahojte
Čo sa týka negatívnej reakcie tak je to úplne pravdivé. Je to smutné že sa v tejto firme dejú tieto veci aj pod vedením bandy Vlasaty a spol. ,ktorý si nevedia vážiť ľudí a posielajú šikovných ľudí preč a tie 20eurove brutto zvýšenia aj keď sa automatiuzuje a človek sa snaží ci už svoj skill zlepšiť alebo firmu tak su smiešne. Áno treba automatizovat a je to super vec a budúcnosť len ci sa potom budú vedieť vedúci aj pozrieť do zrkadla. Po tých všetkých zakulisnych ťahoch. Nech žije automatizácia a veľa šťastia.
Reagovať

Palec hore reakcia na: Automatizácia legacy systémov nemusí byť nudná

17.4.2020 21:04
Dobry den,

pracujem v spolocnosti T-Systems a musim povedat, ze automatizacia resp. nahradzanie legacy sytemov je z najvecsich viziev, ktorym celime. Myslim si, ze nie sme jedini, ktory sa s nou musia pasovat. Som hrdy na to, ze sa nam to dari stale posuvat dopredu.

Musim priznat, ze som ocakaval diskusiu na temu napr. ake nastroje pouzivate pri DevOps. Preto ma zaskocili prve dva komentare. Mrzi ma kazda zla skusenost a to nielen v suvislosti so spolocnostou T-Systems, ale celkovo s IT v Kosiciach. Za poslednych 10 rokov sme vsetci spolocne v regione ukazali svoju silu a dufam, ze budeme vediet udrzat tento rast aj dobuducna.

Michal Kovacik
Reagovať

haters gonna gate reakcia na: Automatizácia legacy systémov nemusí byť nudná

17.4.2020 16:04
Ahojte,

Na margo hejtov, ktore som sa docital:
Pracujem ako manazer v tejto spolocnosti uz 5ty rok, Mrzia ma Vase osobne zle skusnosti ktore ste u nas zazili a rad by som mal moznost presvedcit Vas o opaku.
Konkretne za seba:
Mozem povedat, ze som prijal do firmy uz vyse 100ludi a naozaj pri nikom som neprihliadal na nic ine ako na skillset, osobnost , skusenosti a vsetko vramci maximalnej profeisonality. Podobne konaju a konali aj moji kolegovia a minulosti, nikty som sa nestretol so ziadnym zvyhodnovanim ani podobnym konanim u nikoho s kym som spolupracoval- btw. je to u nas dovod na compliance process (preco ste to nereportovali ?)

Rovnako som si isty,ze je u nas kopec zaujimavych prilezitosti pre kazdeho kto chce.

Venujem sa oblastiam Big Data a Edge computing mozem povedat, ze su to technicky naozaj zaujimave projekty, (architecture& cosultancy, product management a engineering) .
Som presvedceny, ze ludom ponukame zaujimavu napln prace aj ocenenie.

Takze za mna palec hore, Mimochodom, zamestnavame ~4000 ludi co je s odstupom najviac spomedzi inych firiem a 2miesto v KE po US steel .

Prajem pekny den,
S.G.
Reagovať

Harakter naši ľudia .... zmeny treba zacat ale od seba reakcia na: Automatizácia legacy systémov nemusí byť nudná

16.4.2020 11:04
No musim suhlasit.
Pana Garaya si pamatam velmi dobre. Ked som tam este pracovala, vsetci takyto mladi chlapci sa tam tvarili a stazovali,ze vo firme je nieco zle a oni by s tym nieco chceli robit. Postupne som vsak zistila,ze tam pracuje aj jeho manzelka a vacsina jeho kamosov tam maju tiez, cez priatelky, manzelky, bratov, sesternice ....... az po skoro cele familie.
To co mi vraveli vsade, ze v T-Systems uvidim len rodinkarstvo, klientelizmus a dvojaky meter sa mi do bodky vyplnilo. Ani tito mladi ..... akoze novi,co prinasaju smiesne zmeny nie su ini.
Reagovať

Nic podstatne sa aj tak nezmeni reakcia na: Automatizácia legacy systémov nemusí byť nudná

15.4.2020 12:04
Zmeny procesov o ktorych sa v clanku pise bolo treba robit uz minimalne pred 6 rokmi. Bohuzial amatersky decky manazment sa v T-Systems rozhybe vzdy az ked je uplne neskoro.

Zdlhave monkey business procesy,ktore T-Systems ma uz od nepamati v svojej podstate nie je mozne zmenit. Museli by sa totiz zacat vymienat aj ludia. No a vo firme kde prekvyta rodinkarstvo a kazdy je s kazdym nejako prepojeny to proste nejde.
Reagovať

Pridať komentár

Mohlo by vás zaujímať

Mohlo by vás zaujímať