Všetky články

personal<IT>y:„Konzultant je most medzi technológiou a realitou,“ IT konzultant o zavádzaní softvéru, práci v teréne a riešení neviditeľných problémov

08.09.2025 | 12 min Anasofťáci

V sérii rozhovorov personal<IT>y nazrieme do zákulisia práce v IT očami odborníkov z ANASOFTu. Odhaľujú nielen svoj pracovný svet, ale aj ten osobný, pretože aj za technickými špecifikáciami, testovacími scenármi a školeniami používateľov stojí konkrétny človek so svojím spôsobom myslenia, empatiou a schopnosťou prepájať svet IT s fyzickou realitou.

IT konzultant Marek sprevádza softvér celým jeho životným cyklom, od testovania až po nasadenie v reálnom prostredí. V rozhovore vysvetľuje, čo všetko obnáša práca medzi vývojom a zákazníkom, prečo je každý sklad iný, a ako sa riešia problémy, ktoré neodhalí ani tisíc testov, ale až plechová skrinka v hale.

Jeho schopnosť prekladať technický jazyk do ľudskej reči a zároveň chápať potreby používateľov pripomína Karla Čapka, ktorý ako spisovateľ, vizionár a autor slova robot dokázal už pred sto rokmi uchopiť vzťah medzi človekom a technológiou s výnimočnou presnosťou a citlivosťou. Tak ako Čapek odhaľoval hranice medzi strojom a človekom, Marek v každodennom kontakte so zákazníkmi pomáha technológiám, aby boli zrozumiteľné, funkčné a skutočne užitočné.

Veľa ľudí si pod pojmom IT konzultant nevie presne predstaviť, čo táto práca odnáša. Ako by si ju popísal niekomu mimo IT sveta?

Rád to vysvetľujem tak, že IT konzultant je človek, ktorý sa dotýka všetkých fáz vývoja softvéru a jeho zavádzania do praxe. Komunikujem so zákazníkom, rozumiem jeho potrebám, podieľam sa na návrhu riešenia a sledujem, ako sa realizuje. Testujem softvér, optimalizujem jeho fungovanie a nakoniec ho pomáham nasadzovať do prevádzky. Konzultant tak vidí produkt v celom jeho životnom cykle a dokáže skĺbiť technickú stránku s reálnymi potrebami používateľov.

Ktoré časti projektu sú pod tvojou zodpovednosťou ako konzultanta?

Rozdeľujem projekt na tri hlavné fázy: vývoj, nasadenie do prevádzky a podpora produkcie. Do tej úplne prvej fázy, predvývoja, veľmi nezasahujem. Vtedy sa rieši najmä analytická časť, teda zisťuje sa, čo presne má systém robiť, aké sú požiadavky klienta, aké má procesy, aké má technické obmedzenia a podobne. Túto fázu má na starosti analytik spolu s projektovým manažérom a klientom.

Ja sa do projektu zapájam vo chvíli, keď už je špecifikácia schválená, teda vieme, čo má byť vyvinuté, a vývoj sa môže začať. V tejto fáze pripravujem testovacie scenáre, čiže konkrétne situácie, ktoré budeme neskôr skúšať, aby sme vedeli, že softvér robí to, čo má. Zároveň už začínam komunikovať s klientom a dolaďujeme detaily, ktoré nebolo možné vyriešiť na začiatku, napríklad ako majú vyzerať dátové prepojenia, aké zariadenia sa budú pripájať, alebo ako má vyzerať používateľské rozhranie.

Okrem toho už v tomto štádiu plánujem, ako bude systém nasadený do reálnej prevádzky – teda aké kroky budeme musieť urobiť, aby všetko prebehlo hladko. Kto a kedy bude školený, čo všetko treba pripraviť v infraštruktúre, aké testovanie prebehne u klienta a ako zabezpečíme, že všetko bude fungovať už od prvého dňa ostrej prevádzky. Táto príprava je kľúčová, aby sa v neskorších fázach nevyskytli problémy, ktoré by mohli spôsobiť výpadky alebo zdržania.

Ako prebieha samotné nasadenie systému do prevádzky?

Systém najprv nasadzujeme do tzv. predprodukčného prostredia, to je v podstate simulácia reálnej prevádzky u klienta, ale ešte bez ostrých dát a bez rizika, že by niečo pokazilo chod firmy. Tu systém znova dôkladne testujeme, preverujeme všetky funkcie, ktoré boli vyvinuté, a zároveň ho dolaďujeme podľa špecifických potrieb zákazníka. Je to veľmi intenzívna fáza, pretože už ideme s hotovým riešením do reálneho prostredia.

V tomto štádiu spolupracujeme s klientom priamo v ich sklade alebo vo výrobe, fyzicky sme tam prítomní. Testujeme systém na ich konkrétnych zariadeniach, či už ide o zakladače, dopravníky alebo iné technológie, ktoré sa majú so systémom prepojiť. Snažíme sa nasimulovať všetky možné situácie, ktoré môžu v reálnej prevádzke nastať, aby sme ich vedeli zachytiť a doladiť ešte pred ostrým spustením.

Až keď je všetko odladené, keď máme istotu, že všetky prepojenia fungujú, procesy sú správne nastavené a ľudia u klienta vedia so systémom pracovať, pristupujeme k nasadeniu do produkcie, teda do reálnej prevádzky.

V tomto bode začína aj moja úloha v rámci produkčnej podpory. Počas prvých dní po nasadení som v úzkom kontakte s klientom, sledujem, ako sa systém správa v ostrej prevádzke, pomáham riešiť prípadné drobné komplikácie, odpovedám na otázky používateľov, a ak treba, doladíme niektoré nastavenia. Je to obdobie, kedy musíme byť v strehu, aby sme klienta čo najviac podržali a zabezpečili hladký prechod do novej reality.

Ktorá fáza je pre teba najintenzívnejšia?

Najviac práce býva určite v predprodukcii. To je fáza, kedy už máme v rukách hotový systém, čiže softvér je naprogramovaný podľa zadania, ale ešte to neznamená, že všetko funguje stopercentne. Práve naopak, v tejto fáze sa všetko skladá dokopy ako puzzle. Dolaďujeme detaily, preverujeme, či procesy, ktoré boli navrhnuté, naozaj fungujú v praxi, a testujeme ich priamo v prostredí zákazníka.

Veľkou výzvou je, že už nepracujeme len s kódom alebo s teóriou, ale vstupujú do toho aj reálne technológie – rôzne stroje, dopravníky, zakladače, čítačky, terminály... Každé zariadenie má svoje špecifiká a musí správne komunikovať so systémom. Zároveň sme v kontakte s rôznymi ľuďmi od technikov cez pracovníkov v sklade až po manažment. Každý má iný spôsob vyjadrovania a iné očakávania, takže komunikácia je v tejto fáze rovnako dôležitá ako technická znalosť.

Ak túto predprodukčnú fázu zvládneme dobre, čiže všetko odladíme, používateľov zaškolíme, klient rozumie tomu, čo dostáva,tak samotná produkcia už býva pokojnejšia. Systém sa len „prepne“ do ostrej prevádzky a my sme pripravení riešiť len drobnosti, ktoré sa v praxi objavia. V ideálnom prípade je to už len o tom, byť k dispozícii, nie hasiť požiare.

S kým najčastejšie komunikuješ počas jednotlivých fáz projektu?

Počas vývoja hlavne s developermi. Pomáham odhaľovať chyby, či už v kóde, alebo tie, ktoré by mohli vzniknúť v reálnej prevádzke. V predprodukcii je komunikácia intenzívna aj s analytikmi a zákazníkom. V produkcii už riešime primárne spätnú väzbu alebo požiadavky od zákazníka.

Čo všetko zahŕňa testovanie softvéru? Je to úloha testera, alebo konzultant tiež testuje?

Aj testovanie je súčasťou práce konzultanta. Keď vývojár dokončí softvérovú funkcionalitu, konzultant ju dostane na testovanie. Najskôr si to prejdeme u nás, kde simulujeme procesy, ktoré sa v reálnom svete dejú. Hľadáme chyby, preverujeme, či systém funguje podľa očakávaní, a v prípade potreby riešime úpravy. Potom testujeme priamo u zákazníka, kde sledujeme, ako systém funguje v reálnych podmienkach.

Ako veľmi sa líši testovanie v kancelárii a v reálnej prevádzke?

Obrovský. V kancelárii testujeme interakciu v rámci softvéru, tlačidlá, zobrazovanie údajov, procesy. Ale v reálnej prevádzke vstupujú do hry aj fyzické faktory. Niekedy zistíme, že softvér funguje perfektne, ale v praxi naráža na problémy. Preto je dôležité testovať priamo v teréne.

Môžeš priblížiť ako prebieha nasadenie softvéru do produkcie?

Po dokončení testovania u nás a u zákazníka prichádza fáza ostrého nasadenia. To znamená, že systém začne byť používaný v reálnej prevádzke. Počas tohto obdobia sme často fyzicky prítomní u zákazníka, sledujeme, ako sa systém správa, a pomáhame pri riešení prvotných problémov. Následne poskytujeme podporu na diaľku, ale keď ide o dôležité aktualizácie alebo veľké zmeny, vraciame sa na miesto, aby sme zabezpečili hladký prechod.

Ako identifikuješ problémy počas vývoja alebo testovania?

S testovacími scenármi prechádzam procesy, ktoré by sa mali v praxi spustiť. Ak odhalím chybu, popíšem ju a reportujem developerovi. Musím správne identifikovať, či ide o bug alebo o nový požadovaný feature. Toto je dôležitá časť mojej práce.

Pridaj sa k Marekovi

V ANASOFTe sa vždy nájde miesto pre nové tváre. Zisti koho hľadáme.

Pozrieť príležitosti

Ako sa líši komunikácia s rôznymi typmi ľudí na projekte?

Každý deň riešim niečo iné. Ráno to môže byť pracovník v sklade, neskôr dátový analytik, jazyk a forma komunikácie musia byť prispôsobené situácii. Konzultant musí vedieť komunikovať s oboma svetmi, technickým aj netechnickým.

Aká je tvoja úloha po nasadení systému?

Zvyčajne ostávam súčasťou projektu, buď ako hlavný konzultant, alebo ako niekto, kto vie zaskočiť. Ak sa objavia nové požiadavky, riešime ich. Komunikujem aj s hotline, ak je problém vážnejší, preberá sa to so mnou.

Čo sa deje, ak zákazník potrebuje rozšíriť systém alebo pridať nové funkcionality?

Takéto požiadavky často prichádzajú, keď zákazník rastie alebo upravuje svoje procesy. Najprv analyzujeme, čo presne potrebuje, potom konzultujeme s analytikom a vývojovým tímom, ako to technicky zapracovať do existujúceho systému. Po vývoji nasleduje opäť testovanie a nasadenie. Výzvou je, že naši zákazníci pracujú nepretržite, takže musíme aktualizácie robiť s minimálnym vplyvom na ich prevádzku.

Napriek dôkladnému testovaniu sa v prevádzke objavujú nečakané situácie. Čo ťa už prekvapilo?

Veľakrát sa ukáže, že problém nespočíva v softvéri, ale v samotnom prostredí alebo ľudskom faktore. Napríklad sme mali systém na kontrolu prístupu cez čipové karty, kde sa zamestnanci prihlasovali cez skenery. Neustále nám hlásili, že systém nefunguje správne, no pri interných testoch bolo všetko v poriadku. Až pri fyzickej návšteve sme zistili, že niekto v prevádzke nainštaloval plechovú skrinku, ktorá blokovala signál. Tento typ problémov v simuláciách nezachytíme, na mieste musíme byť trochu ako detektívi.

Takže konzultant je často aj detektívom?

Keď dostaneme hlásenie, že niečo nefunguje, musíme analyzovať celý proces sekundu po sekunde, aby sme našli zdroj problému. Niekedy je riešenie okamžité, vidíme zrejmú chybu. Inokedy ide o zložitú súhru faktorov, kde sa napríklad v jednej sekunde stretlo viacero operácií naraz a softvér zareagoval nepredvídane. To sa dá zistiť iba detailnou analýzou a skúsenosťami.

Ako sa líši práca na projektoch s plne automatizovanými technológiami oproti tým, kde je veľa manuálnych postupov?

Pri manuálnych systémoch je veľa interakcie s pracovníkmi, riešime, ako budú systém používať, školíme ich a nastavujeme procesy tak, aby im vyhovovali. Pri plne automatizovaných systémoch musíme riešiť integrácie. Veľa problémov pri takýchto riešeniach vzniká pri komunikácii medzi rôznymi systémami.

Napríklad náš softvér môže byť naprogramovaný správne, ale ak externý systém neodpovedá správne alebo má výpadok, musíme hľadať riešenie aj mimo našej aplikácie. Často sa stáva, že externý systém má plánovanú aktualizáciu, ale nedajú nám o nej vedieť, a zrazu dostávame hlásenia, že nič nefunguje. To sú situácie, ktoré musíme vedieť predvídať a riešiť.

Čo bolo najextrémnejšie, čo si musel riešiť?

Najviac nepredvídateľné sú fyzické zásahy do infraštruktúry. Napríklad sa nám stalo, že v hale presekli káble, ktoré zabezpečovali komunikáciu systému so servermi. Celá prevádzka sa zastavila a nikto nevedel prečo. Trvalo nám hodiny, kým sme zistili, čo sa stalo, a do rána sa museli zabezpečiť dočasné riešenia, aby firma mohla fungovať. Na takéto situácie sa dopredu pripraviť nedá, tu pomáha len skúsenosť a mať nastavený plán postupu pri neočakávanom výpadku.

Zažil si nočné incidenty?

V minulosti áno, najmä pri kritických nasadeniach. Niektoré prevádzky fungujú nonstop, takže je jedno, či je deň alebo noc. Ak vznikne problém, musíme reagovať. Ale keď je projekt dobre pripravený a zvládne sa predprodukcia, väčšina incidentov sa minimalizuje.

Každá firma používa rôzne procesy a technológie. Vidíš v tom niekedy zaujímavé rozdiely?

Určite áno. Dve firmy s rovnakým typom výroby môžu mať úplne odlišné technológie. Jeden podnik môže využívať poloautomatizované riešenia s veľkým zapojením pracovníkov, iný zase robotizované linky. To je na tejto práci fascinujúce, vidíme, ako sa rôzne prístupy premietajú do produktivity a výsledkov. Pri každom projekte sa vždy niečo nové naučíme.

Ktoré odvetvie ti príde v tvojej práci najzaujímavejšie?

Najviac ma bavia sklady a logistika s veľkým objemom tovaru. Tam riešime nielen softvér, ale aj priestorovú optimalizáciu, ako efektívne rozložiť tovar, ako usporiadať sklad a aký layout zvoliť, aby bol pohyb čo najrýchlejší. Čím komplexnejší sklad, tým väčšia výzva, pretože musíme zohľadniť nielen IT procesy, ale aj fyzické faktory, ako napríklad teplotné zóny, manipuláciu s materiálom a bezpečnostné predpisy.

Keď sa pozeráš na každodenné veci, vnímaš ich inak ako bežní ľudia?

Určite áno. Napríklad keď nakupujem v obchode a vidím samoobslužné pokladne alebo skenery, hneď si všímam, ako je systém navrhnutý, či je intuitívny, aké sú možné problémy. Často mi napadne, ako by som ho mohol „pokaziť“, čo je vlastne rovnaký prístup, aký máme pri testovaní softvéru.

Čo je najdôležitejšia zručnosť IT konzultanta?

Schopnosť analytického myslenia a riešenia problémov. Konzultant musí vedieť rýchlo identifikovať, kde je problém, aj keď ho nemusí nutne opraviť, dôležité je vedieť ukázať prstom, kde presne sa nachádza a kto ho má riešiť. Veľakrát je naša úloha skôr diagnostická, hľadáme, čo sa pokazilo, a pomáhame vývojárom či zákazníkom nájsť najlepšie riešenie. To si vyžaduje skúsenosti, ale aj schopnosť neustále sa učiť.

Aké nové výzvy prináša práca konzultanta?

Každý nový projekt prináša niečo iné. Aj keď sa technológie opakujú, každý zákazník má svoje špecifiká. To znamená, že hoci si myslíte, že niečo poznáte, vždy vás môže prekvapiť niečo nové. A práve to robí túto prácu takou zaujímavou.

Pri optimalizácii procesov sa musíš zamerať aj na detaily. Aké faktory rozhodujú o efektivite?

Často ide o maličkosti, ktoré môžu mať obrovský vplyv na efektivitu. Napríklad ak niekto pracuje desať hodín denne s jedným skenerom a neustále kliká na tlačidlo na jednej strane zariadenia, presunutie tlačidla na druhú stranu môže výrazne ovplyvniť jeho výkon. Takéto detaily musíme odhaliť pri testovaní, vžiť sa do role zamestnanca a skúsiť, ako systém ovplyvňuje jeho každodennú prácu.

To si vyžaduje veľkú mieru komunikácie so zákazníkom. Ako zvládaš rozdiely medzi IT a ne-IT používateľmi?

Áno, veľakrát sa stáva, že volá pracovník s problémom, ktorý mu sprostredkoval jeho kolega, a sám presne nevie, čo sa deje. Musíme sa teda vedieť rýchlo a správne pýtať. Keď niekto povie, že „to nefunguje“, môže to znamenať veľa vecí od zabudnutého hesla až po reálny technický problém. Preto musíme filtrovať informácie, nepodliehať panike a sústrediť sa na rýchlu diagnostiku.

Existujú nejaké stereotypy o konzultantoch, ktoré považuješ za mylné?

Asi najčastejší je, že konzultant len sedí pri počítači a testuje. V skutočnosti je to veľmi pestrá práca, okrem práce s IT riešime zákazníkov, školíme zamestnancov, cestujeme na prevádzky a analyzujeme reálne situácie. Stretávame sa s ľuďmi, ktorí nie sú z IT, a musíme vedieť prispôsobiť komunikáciu tak, aby rozumeli riešeniu.

Keďže si často v kontakte so zákazníkmi, máš niekedy pocit, že si s nimi na jednej vlne?

Určite áno, najmä pri dlhodobých projektoch. Každý zákazník má niekoho, kto je zodpovedný za implementáciu, a keď s ním pracujeme rok alebo dva, prirodzene sa lepšie poznáme. Vďaka tomu sa zefektívňuje komunikácia, vieme si rýchlejšie vyjasniť požiadavky a chápať vzájomné očakávania.

IT konzultant musí mať nejaké technické znalosti, ale do akej miery je programovanie nevyhnutné?

Nemusíš byť programátor, ale musíš vedieť čítať technické špecifikácie a rozumieť databázam. Stačí základné chápanie kódu a schopnosť logicky myslieť. Dôležité je vedieť prepájať analytické myslenie s reálnym fungovaním softvéru. Ak neviete čítať špecifikáciu, neviete identifikovať problém, a ak nepoznáte dáta na pozadí, neviete to odovzdať vývojárom.

Aké soft skills sú pre konzultanta kľúčové?

Jednoznačne komunikácia. A potom schopnosť rýchlej analýzy, vedieť určiť, čo je priorita, čo treba vyriešiť okamžite a čo počká. Konzultant musí vedieť identifikovať problém, aj keď nie je hneď zjavný.

Na čom sa musíš ako konzultant neustále zlepšovať?

Najmä v práci s rôznymi technickými zariadeniami. Každý klient má niečo iné, nové verzie, nové konfigurácie. Musím sa rýchlo naučiť, ako to funguje a ako to správne napojiť. A tiež spoznať špecifiká jednotlivých procesov, ktoré sú často šité na mieru.

Pracujú IT konzultanti s dátami, ale stáva sa, že musíte riešiť aj fyzické problémy?

Určite áno. Niekedy musíme fyzicky zasiahnuť, preniesť zariadenie, zapojiť skener, pomôcť s nastavením hardvéru. Tiež sa občas stáva, že objavíme pokusy o obchádzanie systému, napríklad keď sa niekto snaží upraviť dáta alebo si „zjednodušiť“ prácu spôsobom, ktorý nie je v súlade s procesmi. Systém je navrhnutý tak, aby to odhalil, a my pomáhame zákazníkom riešiť aj takéto situácie.

Kedy má tvoja práca najväčší dopad?

Najviac ovplyvňujem projekt vo fáze vývoja, pri testovaní a odhaľovaní chýb, a potom pri nasadzovaní, keď musí všetko fungovať, aby bol zákazník spokojný.

Čo ťa najviac baví na tejto práci?

Spojenie softvéru s reálnym svetom. Vidíme, ako IT riešenia ovplyvňujú fyzické procesy. Práca je rôznorodá, riešime nové výzvy a keď vidím, že systém, na ktorom som pracoval, skutočne pomáha, je to skvelý pocit. A samozrejme, baví ma aj komunikácia so zákazníkmi, byť tým spojovacím mostíkom medzi technológiou a reálnou prácou.

A zároveň aj rôznorodosť. Raz riešim logistiku skladu, inokedy výrobnú linku, testujem softvér, školím ľudí a hľadám riešenia na nečakané problémy. Nikdy nie je deň, keď by som sa nudil. A najlepšie je, keď vidím, že naše riešenie naozaj pomáha zákazníkovi, že veci fungujú lepšie, efektívnejšie a ľuďom sa s tým dobre pracuje.

Aká je tvoja predstava ideálneho relaxu po práci?

Keďže práca je najmä mentálne náročná, najlepším relaxom je pre mňa fyzická aktivita. Chodím do fitka, behám, pomáha mi to vypnúť hlavu a načerpať energiu na ďalší deň.

Ak by niekto chcel začať ako IT konzultant, čo by si mu poradil?

Konzultant je skvelá vstupná pozícia do IT sveta, pretože sa dostanete do kontaktu s rôznymi oblasťami IT aj biznisu. Naučíš sa ako pracujú developeri, analytici, projektoví manažéri aj zákazníci. A hlavne, vždy budeš riešiť nové výzvy, takže ak máš rád dynamické prostredie, je to skvelá kariérna voľba.

Chcete dostávať novinky e-mailom?

Vyberte si z tém, ktoré vás zaujímajú a prihláste sa k odberu noviniek