Rola testera v AGILE tíme

Rola testera v AGILE tíme

Významným trendom vo vývoji softvéru aj naďalej ostáva agilný prístup, kde je rola testera postupne vytláčaná z agilných tímov. Naopak, od roly developera sa v rámci agilného tímu očakáva jej rozšírenie aj na oblasť testovania, a teda preberanie úloh testera.

Je snaha, aby ľudia pracujúci na projekte boli súčasne developermi aj testermi, a disponovali tzv. developerˈs skills and testerˈs mindset.

MINDSET DEVELOPER vs. TESTER

Známym faktom však ostáva, že mindset developera a testera sa navzájom líšia, čo možno pozorovať v každej fáze SDLC (Software Development Life Cycle). Zatiaľ čo developer si kladie otázky: ˈAko by som to naprogramoval? Ako to spraviť, aby to fungovalo?ˈ, tester sa pýta: ˈČo sa môže pokaziť? Kde môžu byť slabé miesta?ˈ a na produkt sa pozerá z pohľadu užívateľa.

Znižovanie počtu ľudí v tímoch a obmedzený čas vyhradený na testovanie majú často za následok, že testovanie softvéru sa robí len povrchne. Developerovi chýba priestor na dôkladnejšie testovanie.

Pri menších nárokoch na testovanie sa znižuje kvalita produktu a zvyšuje sa počet chýb (bugov) a bug fixov počas jedného sprintu. Následne si projektoví manažéri začnú uvedomovať potrebu zvýšenia kvality a k projektu sú prizvaní špecializovaní testeri. Kvalifikovaní testeri vďaka svojmu kreatívnemu prístupu, praktickému uchopeniu produktu a logickému uvažovaniu zabezpečia aj pri agilnom vývoji nezávislú kontrolu kvality na výstupe.

Kým developer prioritne vykonáva Unit testy a testuje malé fragmenty, tester sa sústreďuje na testovanie funkcionalít a integračné testovanie. Testuje skôr procesne. Rozumie požiadavkám zákazníka, súvislostiam a produktu ako celku.

Nasadenie nezávislého testingu ešte pred uvedením produktu do produkcie minimalizuje riziko, odhalí a odfiltruje chyby,  zistí vhodnosť SW pre produkciu, a tým šetrí čas aj peniaze.

Akceptácia rozdielností v myslení developerov a testerov je esenciálna pre dobre fungujúce tímy. Rozdielne prístupy pomáhajú nájsť najlepšie riešenia a vedú k dodaniu spoľahlivého produktu spĺňajúceho požiadavky zákazníka. Len spolupráca ruka v ruke medzi testerom a developerom, vzájomné porozumenie a objektívny feedback garantujú zabezpečenie najlepšej kvality produktu.

EXISTUJE IDEÁLNE RIEŠENIE?

Ideálne riešenie, rozdelenie rolí a počet ľudí v tíme sa stále hľadajú. Závisí od kvality ľudí pracujúcich na projekte a časových limitoch – do akej miery dokážu developeri zabezpečiť dodanie finálneho produktu v dostatočnej kvalite. S určitosťou sa však dá povedať, že manuálne testovanie a rola testera je významná a nedá sa vylúčiť ani pri AGILE prístupoch.

 

 

SAP Business Technology Platform

SAP Business Technology Platform

PLNOHODNOTNÉ CLOUD-PLATFORMOVÉ RIEŠENIE OD SAP? ÁNO, SAP BTP JE TOHO DÔKAZOM!

SAP Business Technology Platform (BTP) nie je žiadna novinka. Je k dispozícii už niekoľko rokov. Zo začiatku obyčajná cloudová služba tento rok prechádza veľkou transformáciou na integrovanú platformu, ako jadro pre inteligentný podnik.

Pripravili sme pre teba „mini seriál”, v ktorom predstavíme túto platformu pre podnikové SAP riešenia. Postupne si rozoberieme Administráciu, Development, Architektúru a DevOps v SAP BTP.

ČO VŠETKO PONÚKA SAP BTP

SAP BTP je kolekcia aktív. Zákazníci vďaka nej môžu dosiahnuť agilitu, obchodnú hodnotu a neustále inovácie prostredníctvom integrácie, údajov k hodnote a rozšíriteľnosti všetkých aplikácií a dátových aktív od spoločnosti SAP a tretích strán.

Jej základ tvorí databázová súčasť v podobe SAP HANA s prediktívnou analýzou. Ďalšími komponentmi sú inteligentné technológie ako robotická automatizácia procesov RPA, strojové učenie a umelá inteligencia. Nakoniec integrácia a vývoj aplikácií spolu s multi-rozšíriteľnosťou.

DATABASE AND DATA MANAGEMENT

V tejto sekcii je k dispozícii široké spektrum systémov na správu databáz in-memory, ktoré zabezpečujú súlad a optimalizujú ukladanie a analýzu. In-memory databáza umožňuje prístup k údajom v reálnom čase a ponúka podporu pre rôzne typy a modely údajov.

  • SAP HANA je stĺpcovo orientovaná in-memory databáza, ktorá spúšťa pokročilú analytiku spolu s vysokorýchlostnými transakciami v jednom systéme. Umožňuje spracovávať obrovské množstvá údajov s takmer nulovou latenciou. SAP HANA Ponúka:
    • online analytické spracovanie (OLAP)
    • online transakčné spracovanie (OLTP)
    • on-premise
  • SAP HANA Cloud je plne spravovaná in-memory cloudová databáza ako služba (Database as a Service) Servis ponúka:
    • cloudový dátový základ pre SAP BTP
    • SAP HANA engine
    • cloudové alebo hybridné nasadenie

Obr: porovnanie spravovania oboch platforiem.

  •  
  • SAP ASE (Adaptive Server Enterprise) servis ponúka:
    • vysoko výkonný SQL databázový server
    • rýchle a spoľahlivé online spracovanie transakcií (OLTP)
  • SAP IQ je systém správy relačných databáz, ktorý okrem iného:
    •  slúži pre analytické úlohy veľkých súborov údajov
    •  je SQL štandardizovaný
  • SAP Data Intelligence je komplexné riešenie pre správu údajov, ktoré ponúka:
    • pripojenie k akýmkoľvek údajom skrz celú podnikovú štruktúru
    • transformáciu a rozšírenie údajov medzi dátovými typmi
    • robustný, prahľadávateľný katalóg údajov
ANALYTICS

Riešenia pre analýzu pomáhajú vytvárať prehľady v reálnom čase prostredníctvom strojového učenia, umelej inteligencie, obchodného spravodajstva a rozšírenej analýzy. Prehľady umožňujú analyzovať minulé a súčasné situácie a simulovať budúce scenáre. Sekcia Analytics ponúka napríklad:

  • SAP Analytics Cloud
    • zjednotené BI
    • rozšírená analýza
    • podnikové plánovanie
  • SAP Data Warehouse Cloud – analytický a personálne riadený moderný dátový sklad ako služba, prispôsobený pre podnik a IT.
APPLICATION DEVELOPMENT AND INTEGRATION
  • SAP Integration Suite – integračná platforma ako služba (iPaaS), umožňuje používateľom implementovať projekty integrácie dát, aplikácií, API a procesov zahŕňajúce akúkoľvek kombináciu cloudových a lokálnych koncových bodov.
  • SAP Extension Suite – predkonfigurované služby a nástroje na zjednodušenie vývoja, správu a automatizáciu aplikácií bez prerušenia základných aplikácií.
    • služby a šablóny pripravené na použitie a rýchlejší vývoj
    • vývojové nástroje s low-code a pro-code
    • jednoduchá správa životného cyklu aplikácií, oddelením ich rozšírení
INTELLIGENT TECHNOLOGIES
  • SAP Intelligent Robotic Process Automation (RPA) – automatizácia opakujúcich sa manuálnych procesov vytváraním, plánovaním, správou a monitorovaním inteligentných robotov.
    • vizuálny dizajn pracovných tokov podporovaných robotmi
    • API, ktoré sú určené na zlepšenie výkonu a kontinuity robotov
    • automatizácia s vopred pripravenými robotmi pre softvér SAP
  • SAP Internet of Things (IoT)
    • služba na vytváranie aplikácií IoT a integráciu do podnikových aplikácií
    • veľké dáta, ktoré sú zabudované a spravované
    • údaje o IoT obohatené o obchodný kontext, pravidlá a integračný rámec založený na udalostiach
    • analytické služby so živou integráciou do SAP Analytics Cloud
SAP UŽ NIE JE UZAVRETÝ SYSTÉM

SAP sa presunul do cloudu a ponúka rozsiahle možnosti nielen pre nových, ale predovšetkým pre svojich existujúcich zákazníkov.

Už to nie je uzavretý systém s úzkymi mantinelmi, ale dostupná online platforma koexistujúca s tretími stranami, využívajúca open-source podklad.

Zastúpené tu nájdete: integráciu, rozšíriteľnosť, rozsiahle spracovanie real-time dát a ich analýzu, vyhodnocovanie pomocou vizualizácií, inteligentné plánovanie a samozrejme nesmie chýbať umelá inteligencia.

Vďaka SAP BTP nie je potrebné presúvať všetko okamžite do cloudu, je tu možnosť hybridnej služby, kde môže zákazník naďalej využívať svoje on-premise riešenia a prepojiť ich s novými inteligentnými a vysoko výkonnými cloud službami.

To všetko prepojené v jednej platforme – Business Technology Platform.

Staň sa SAP expertom v tíme senior konzultantov a developerov

Staň sa SAP expertom v tíme senior konzultantov a developerov

Pre všetkých, ktorí sa chcú stať SAP konzultantmi alebo ABAP developermi, otvárame našu rokmi overenú FPT SAP Academy.

Akadémia je vhodná pre študentov končiacich ročníkov a absolventov vysokých škôl, ale aj pre pracujúcich, ktorí hľadajú zmenu a neboja sa nových výziev. Je to ideálna príležitosť naučiť sa niečo nové, resp. vstúpiť do sveta IT a začať tak úplne novú kariéru. Požiadavky na kandidátov sú znalosť anglického alebo nemeckého jazyka a analytické myslenie. V prípade ABAP developerov je potrebná aj znalosť programovacieho jazyka.

„SAP akadémiu odporúčam každému, kto chce preraziť do sveta SAP-u, avšak nemá ešte žiadne alebo len minimálne skúsenosti. Je to výborná príležitosť.“ Marek, ABAP developer, absolvent február 2017

Prihlás sa do 1. 3. 2022 a po úspešnom pohovore a podpísaní zmluvy sa ti po dobu dvoch mesiacov budú venovať externí a interní mentori a naučia ťa všetko podstatné pre prácu v tejto oblasti. Počas akadémie pochopíš, čo je to SAP, ako sa líšia jeho jednotlivé moduly a čo zahŕňa práca SAP konzultanta či ABAP developera. Po absolvovaní akadémie ťa čaká práca na projekte pod vedením mentora a plynulý postup v kariére.

„Akadémiu jednoznačne odporúčam. Dáva možnosť zmeniť svoje pracovné zameranie, pracovať na sebe a spoznať nových ľudí.“ Andrej, SAP konzultant, absolvent september 2021

Ako motiváciu ti prinášame sign-on bonus vo výške 500 EUR a samozrejme skvelý kolektív. Samozrejmosťou je aj jazykové vzdelávanie či neobmedzený vstup do e-learning platformy Udemy for business.

V FPT cez Akadémie prešlo už viac ako 55 kolegov a ty môžeš byť jedným z nich.

Stále váhaš? Tak ťa možno presvedčia naši kolegovia/absolventi:

„Na akadémii sme sa stretli super partia. Mali sme skvelých lektorov, ktorí nám dali základ z každého modulu, získali sme prehľad a na základe toho sme si mohli zvoliť, v ktorom module by sme chceli pokračovať.” Julka, SAP konzultantka, absolventka apríl 2019

„Nebyť FPT SAP Akadémie, asi by som sa k programovaniu ako profesii nikdy nedostal.“ Dávid, ABAP developer, absolvent apríl 2019

Tools Support Services

Tools Support Services

Starostlivosť o podporu a stabilitu aplikácií v priebehu celého ich životného cyklu.

Každá aplikácia má svoj životný cyklus, počas ktorého je vystavená pôsobeniu množstva rôznych faktorov. V jednotlivých fázach dochádza k vzájomnej interakcii s užívateľom, k zmenám požiadaviek zo strany zákazníka, k vylepšovaniu a aktualizácii aplikácie či k migrácii dát.

Práve zabezpečenie podpory a stability desiatok zákazníckych aplikácií v priebehu celého ich životného cyklu je úlohou 11-členného tímu v FPT Slovakia, ktorý pôsobí v rámci služby Tools Support.

„Tím vznikol už v roku 2011 a odvtedy sa neustále rozširuje, čo je dôkazom kvality našej práce a spokojnosti zo strany zákazníkov. Zvyšujúci sa počet spravovaných aplikácií nám dáva priestor na variabilitu úloh v rámci tímu, rast a rozširovanie znalostí,“ hovorí Kamil Sagan, Tím Líder zodpovedný za Integration, Collaboration & Quality Solutions.

Zodpovednosť za aplikácie od začiatku až do konca

Tím je zodpovedný za správu a údržbu aplikácií od momentu ich vzniku resp. nasadenia (na server, cloud alebo on-premise), cez konfiguráciu, údržbu, upgrade až po prípadné nahradenie či vyradenie aplikácie. Súčasťou portfólia poskytovaných služieb je aj zaistenie stability aplikácií pri migrácii zákazníckych dát na cloud.

Podpora je poskytovaná pre široké spektrum aplikácií a nástrojov, a to pre kolaboračné nástroje t.j. nástroje na podporu spolupráce (napr. MURAL, Confluence, Mentimeter či Slack), nástroje určené na performance monitoring aplikácií, nástroje na zdieľanie a presuny súborov (napr. Quatrix), aplikácie využívané v projektovom manažmente (napr. Trello, Planview Enterprise One), work-flow manažment nástroje (napr. JIRA), CI/CD nástroje (napr. Nexus, Bitbucket) a množstvo iných.

Rastúce portfólio prináša nové príležitosti

„Práca v tíme Tools Support je veľmi dynamická, pričom primárni zákazníci sú najmä z Nemecka a Veľkej Británie. Spolupráca prebieha v agilných tímoch, spoločne zabezpečujeme dodanie profesionálneho servisu pre viac ako 7 000 užívateľov v rámci desiatok rôznych aplikácií, ktoré zastrešujeme,“ vysvetlil Kamil Sagan.

Od januára 2022 sa v FPT Slovakia rozbieha FPT IT Academy. Jej cieľom je vyškolenie budúcich zamestnancov, okrem iného aj do tímu Tools Support. Kvôli neustále sa rozširujúcemu katalógu spravovaných aplikácií si tak záujemcovia s IT vzdelaním či záľubou a skúsenosťami so správou aplikácií, prácou s databázami, proxy serverom a znalosťou nemeckého a anglického jazyka v FPT Slovakia určite nájdu svoje uplatnenie. Ak ťa táto téma zaujala, prihlás sa na otvorenú pozíciu do 30.11.2021.

Super jazda s FPT

Super jazda s FPT

Ako najlepšie predstaviť kultúru firmy? Prostredníctvom jej kolegov. A tak sme sa ich opýtali, čo im práca v FPT prináša, čo sa im skutočne podarilo a na čo sú hrdí a vytvorili rubriku Success Story.

ONDREJ HUGÁŇ, SAP NetWeaver aplikačný a technický konzultant

Bol pekný slnečný štvrtok. Písal sa dátum 19. júna 2014 a ja nervózne, spolu s ostatnými kolegami, sedím v zasadačke hotela Hilton a očakávam príhovor nášho nového FPT Chairman-a Mr. Binha. Bol to rok, kedy sme sa po 10 rokoch existencie ako RWE IT Slovakia, stali dcérskou spoločnosťou FPT Software s názvom Fpt Slovakia. Každému hlavou vírilo tisíc rôznorodých myšlienok. Žoviálne vystúpenie Mr. Binha a darček v podobe tabletu a batohu mnohým zlepšil náladu.

Teraz, po rokoch musím povedať, že to naozaj nebolo také zlé.  Dokonca si dovolím tvrdiť, že to bola „super jazda”! Neľutujem ani sekundu, že sme si s FPT dali vzájomnú šancu. Človek získal nový odstup od diania, bol vytrhnutý z komfortnej zóny a začal sa pozerať na veci inými očami. Zrazu sa zjavilo okolo nás mnoho príležitostí, ktoré sa priam núkali, aby sa človek s nimi poriadne popasoval. Ako zvykol hovoriť jeden z mojich nadriadených: „To nie je problém, to je výzva!“

Tréning pre vietnamských kolegov priniesol moju prvú ázijskú skúsenosť (okrem bistra Panda naproti našej budovy :)). Bonusom bolo, že som spoznal veľa skvelých ľudí a s mnohými som ostal v kontakte aj po rokoch. Rád spomínam aj na  priekopnícke časy so “SAP HANA” technológiou, keď sme spolu s Fpt kolegami pracovali na Startup projekte, kým ostatní si ešte len stále mysleli, že HANA je len pekné ženské meno :). FPT mi dala možnosť sa realizovať v rôznych oblastiach. Vždy som cítil podporu pre to, čo robím a ako to robím, za čo som veľmi vďačný. Vždy, keď sa mi podarí úspešne ukončiť projekt, alebo prekonať nový pracovný problém, napĺňa ma to aj po rokoch radosťou a spokojnosťou. Keď je náš zákazník spokojný, tak to robí dobré meno celej našej spoločnosti, a vtedy som obzvlášť hrdý na to, že som súčasťou tohto talentovaného tímu, ktorý v Košiciach máme.

Na káve s Robom

Na káve s Robom

Môcť si vybrať zamestnanie aj podľa budúceho „šéfa“ je super. A tak sme si našich Tím Lídrov pozvali na virtuálnu šálku kávy a opýtali sa ich za teba pár otázok. A zo šéfov sa zrazu stali ľudia z mäsa a kostí a pomohli dotvoriť predstavu o našej firemnej kultúre.

RÓBERT ŽELIZŇÁK, Finance and Controlling

Keď vstávam do práce, teším sa na: Obed.

Moja kariérna cesta: V IT začala prvými krokmi s PC ešte v čase mikropočítačov Didaktik Alfa a PMD 85. Pokračovalo to vytvorením vlastného “CRM” systému u predchádzajúceho zamestnávateľa. Do našej spoločnosti som nastúpil ešte v r. 2006 a začínal som ako SAP IS-U konzultant. Postupne som si prešiel viacerými modulmi (FI-CA, Master Data, CIC, Device management, IDE) a aj projektami. Po niekoľkých rokoch som popri konzultantskej práci prevzal aj úlohu tímového vedúceho. Ďalším míľnikom bolo prevzatie zodpovednosti za oblasť financií v našej spoločnosti a všetko čo tým súvisí (a niekedy aj nesúvisí). Paralelne k aktivitám v oblasti financií bolo veľmi zaujímavou skúsenosťou vybudovanie a “rozbehanie” úplne nového tímu pre reporting a BI/QlikView. Túto výzvu čoskoro vystriedala ďalšia, ešte väčšia: transformácia a integrácia celého „FI-čka” z RWE prostredia do skupiny FPT a zabezpečenie všetkého, čo s tým nejako súvisí.

Zodpovedám za: Financie – kontrolling – reporting – budgeting – zmluvy – backoffice.

Najúžasnejšia časť mojej práce je: Tá, ktorú už nemusím robiť, lebo som ju systematicky vyriešil už „včera”.

Najväčšia výzva ktorej som čelil: Transformácia a integrácia celého “FI-čka” z RWE prostredia do skupiny FPT.

Najpamätnejší moment v mojej kariére: Je spojený práve s transformáciou a integráciou “FI-čka” z RWE prostredia do skupiny FPT.

Od ľudí očakávam, že: Si každý urobí svoju prácu tak, ako keby to robil pre seba, resp. pre svoju firmu.

Pri vedení ľudí považujem za dôležité: Férovosť.

Keď nepracujem: Tak pracujem na niečom inom… A keď naozaj nepracujem, tak bicyklujem alebo riešim stavebnotechnické detaily a hlavolamy alebo si rozširujem obzor.

sk_SKSlovenčina