Celková úroveň EKR/SKKR
Odborné zručnosti
Každá zručnosť má priradenú úroveň podľa osemstupňovej škály EKR/SKKR.
Jednotlivé zručnosti
-
Úroveň 5
ovládanie základných znalostí z predpisov na zaistenie bezpečnosti a ochrany zdravia pri práci, ochrany verejného zdravia a požiarnej ochrany; zásad bezpečnej práce a ochrany zdravia pri práci, zásad bezpečného správania na pracovisku a bezpečných pracovných postupov
Pracovník dodržiava zásady bezpečnosti práce a je schopný ich aplikovať do navrhovaného softvérového riešenia, najmä v oblasti ergonómie, používateľskej skúsenosti a pod.
-
Úroveň 5
spracovávanie koncepčných a strategických zámerov a pozičných dokumentov v oblasti duševného vlastníctva - autorského práva a s ním súvisiacich práv
Pracovník bude čím ďalej viac potrebovať zručnosti aj v riadení softvéru ako duševného vlastníctva a s tým spojenými metódami, princípmi, štandardmi.
-
Úroveň 5
technický dozor a poradenstvo pri vývoji softvérových riešení
Pracovník môže vykonávať úlohu poradcu a technický dozor smerom k vývojovému tímu a/alebo zákazníkovi. Metodicky riadi programátorov pri tvorbe softvéru, hodnotí a kontroluje kvalitu ich práce vzhľadom na dizajnový zámer. Môže tiež poskytovať poradenstvo zákazníkom a iným profesiám v rámci IKT v oblasti svojej špecializácie.
-
Úroveň 6
sledovanie aktuálnych trendov a inovácií vo vývoji softvérových riešení
Pracovník aktívne sleduje a zoznamuje sa s trendmi a inováciami, dokáže posúdiť a odporučiť ich vhodnosť pre riešenie problému zákazníka.
-
Úroveň 5
kontrola autorských práv k používanému softvéru
Z pozície dizajnéra a autora návrhu softvéru je pracovník schopný určiť vhodnosť využitia daného softvéru z hľadiska autorských práv a licencií. Túto rolu bude vykonávať v spolupráci s inými relevantnými rolami, ale potreba tejto zručnosti sa presunie už do fázy návrhu riešenia.
-
Úroveň 6
systémová analýza, sotfvérová analýza a spracovanie technologických, podnikateľských a technických požiadaviek zákazníka
V spolupráci s relevantným analytikom je schopný vykonať systémovú analýzu situácie, due diligence a iné vhodné analýzy (SWOT, STEP a pod.)
-
Úroveň 5
technická nákladová analýza komponentov softvérového riešenia
Pracovník prispieva k analýze pracovných nákladov navrhovaného riešenia a úzko spolupracuje so zodpovedným projektovým manažérom
-
Úroveň 7
analýza, návrh a popis dátových rozhraní medzi subsystémami navrhovaného riešenia podľa konkrétneho zadania
Pracovník vytvára vhodné modely navrhovaného riešenia, využíva vhodné rozhrania, napr. webové služby, XML, XSD, OWL a pod na dátovú výmenu medzi modulmi softvéru a/alebo externými prvkami.
-
Úroveň 5
identifikácia a riadenie rizík súvisiacich s vývojom či nasadením softvéru
Pracovník je schopný použiť vhodné techniky pre identifikáciu, riadenie a odstraňovanie rizík, najmä v spolupráci s inými rolami v tíme (napr. projektový manažér)
-
Úroveň 6
formulácia požiadaviek na vývoj softvéru a kontrola požadovaných funkčností a funkcionalít vyvíjaného softvéru
V spolupráci s relevantným analytikom, pracovník zaisťuje, že softvérové riešenie adresuje záujmy zákazníka a zainteresovaných strán.
-
Úroveň 7
navrhovanie vhodných softvérových technológií pre konkrétne zadanie
Pracovník je schopný zvoliť, prípadne navrhnúť vhodnú procesnú a dátovú architektúru softvéru, napr. transakčné riadenie, optimalizácia, riadenie pomocou udalostí a pod. Na základe koncepcie riešenia zo systémových analýz, analyticko-projektovej dokumentácie a podľa podmienok a požiadaviek užívateľov zabezpečuje projektovanie logických a štrukturálnych diagramov počítačových aplikácií, dizajnu, konfigurácie a upgrade softvéru, programových prostriedkov či programovacích jazykov.
-
Úroveň 7
vyhodnotenie a navrhovanie algoritmu pre riešenie konkrétnej zadanej úlohy, vrátane projektovania logických a štrukturálnych diagramov počítačových aplikácií
Pracovník je priamo zodpovedný za návrh softvérového riešenia a jeho jednotlivých častí. Je schopný svoj návrh rozdeliť na časti, moduly a pre tie pripraviť vhodnú technicko-projektovú dokumentáciu.
-
Úroveň 5
využívanie agilných metód vývoja - SCRUM
Pracovník je schopný sa zúčastňovať a a pracovať v rámci agilných rituálov (review, retrospektíva, plánovanie aktivít a pod.), najmä s využitím metód a techník Scrum, Scrumban
-
Úroveň 5
implementácia vhodných metód a techník na vývoj softvéru a testovanie vyvíjaných softvérových riešení
V spolupráci s inými relevantnými rolami vo vývojovom tíme je pracovník schopný samostatne aj v tíme implementovať zvolené metódy, techniky, algoritmy a pod.
-
Úroveň 7
vedenie vývoja a integrácie softvérových komponentov
Pracovník pôsobí ako koncepčný vodca vývojového tímu, najmä čo sa týka voľby, výberu a zhodnotenia vhodnosti použitia konkrétnych metód, algoritmov, postupov a pod.
-
Úroveň 7
migrovanie dát medzi softvérovými aplikáciami
Do budúcnosti bude pracovník potrebovať zručnosti potrebné nielen pre návrh novej aplikácie ale tiež pre migráciu dát, štruktúr a aplikácií z tradičných platforiem na cloud. Bude schopný previesť zákazníka cez úskalia migračného procesu a projektu pri zachovaní čo najväčšej kontinuity pre zákazníka.
-
Úroveň 7
poskytovanie integrovaných pohľadov na informačný systém, vrátane návrhu integrovanej architektúry informačných systémov, ich komponentov a vzájomných väzieb
Pracovník je schopný vykonávať činnosti týkajúce sa udržiavania a riadenia životného cyklu zákazníckych požiadaviek na softvérové riešenie. Rovnako je schopný robiť návrh, prezentácia a obhajoba technickej architektúry softvérového riešenia, vrátane silných a slabých stránok, príležitostí a ohrození z toho vyplývajúcich.
-
Úroveň 7
vyhodnotenie a navrhovanie algoritmu pre riešenie konkrétnej zadanej úlohy
Pracovník je priamo zodpovedný za návrh a vyhodnotenie vhodnosti a kvality algoritmu pre riešenie úlohy zadanej zákazníkom
-
Úroveň 7
návrh riešení softvéru na základe požiadaviek klienta na zmenu
Pracovník je schopný spracovať požiadavku zo strany zákazníka a transformovať ju na koherentný návrh softvéru, algoritmu, metódy či procesu tak, aby požadovaná zmena špecifikácie produktu mohla byť schválená. Zároveň zabezpečuje aktuálnosť technických riešení, procedúr a modelov v súlade s platnými technickými štandardami, ako aj zmluvne dohodnutým požiadavkami zákazníka.
-
Úroveň 6
vedenie analyticko-projektovej dokumentácie a príprava analyticko-projektovej dokumentácie pre softvérové riešenie
Pracovník samostatne dokumentuje svoj návrh softvéru a s ním súvisiace rozhodnutia, podporné či odmietavé stanoviska, v súlade s procesmi platnými u zákazníka a/alebo zamestnávateľa. V spolupráci s inými rolami (napr. projektový manažér, analytik a pod) túto dokumentáciu prezentuje a obhajuje u zástupcov zákazníka aj investora.
-
Úroveň 6
vyjednávanie a príprava požiadaviek na zmenu špecifikácie softvérového systému
V spolupráci s relevantným analytikom sa zúčastňuje na vyjednávaní so zástupcami zákazníka a prispieva k definícii požiadaviek na zmeny v navrhovanom softvéri či aplikácii. Z hľadiska koncepčného, pracovník požiadavku na zmenu softvérového riešenia schvaľuje a zodpovedá za jej kompatibilitu s celkovou architektúrou.
-
Úroveň 5
využívanie nástrojov koučingu
Pracovník je schopný vykonávať činnosti koučingu kolegov a tímu v oblastiach svojej kompetencie a/alebo príbuzných oblastiach a využívať techniky pre efektívnu odbornú komunikáciu a moderovanie tímových aktivít
-
Úroveň 7
koordinácia čiastkových úloh súvisiacich s návrhom, vývojom, implementáciou a nasadením informačných systémov
Pracovník dokáže deliť komplexnú úlohu na časti a koordinovať čiastkové návrhy v spolupráci s vývojovým a inžinierskym tímom.
-
Úroveň 7
riadenie rozsiahlych úloh v oblasti špecifikácie, návrhu a integrácie komplexných IT riešení
Po technickej, funkčnej a koncepčnej stránke je pracovník schopný koordinovať návrh, špecifikáciu a integráciu softvéru a/alebo aplikácie.
-
Úroveň 6
koordinácia aktivít pri získavaní a analýze požiadaviek zákazníka na systémové riešenie
V spolupráci s relevantným analytikom dokáže koordinovať a prispievať k technicko-funkčno-koncepčnej analýze požiadaviek zákazníka na softvérové riešenie a/alebo aplikáciu.
-
Úroveň 5
aplikácia špecializovaných softvérov umelej inteligencie