Praktická úloha: Jednotná platforma oznámení (Notification Platform) Kontext Ve společnosti existují 3 rozptýlené systémy, které odesílají oznámení uživatelům: 1. CRM — odesílá e-maily a push oznámení o objednávkách. 2. Support Portal — odesílá zprávy o tiketech přes Telegram bot. 3. Bezpečnostní systém — generuje SMS upozornění o podezřelých přístupech. Každý systém implementuje svou vlastní logiku: * vlastní šablony, pevně zakódovaní příjemci; * bez centralizované historie oznámení; * uživatelé si stěžují na duplikáty a zpoždění; * bez SLA, metrik nebo řídicího centra. Cíl Navrhnout novou Notification Platformu, která: * agreguje události z různých zdrojů (CRM, Support, Security), * je směruje podle typu a kanálu (email, SMS, Telegram, push), * zajišťuje jednotnost šablon, logování a sledovatelnost, * podporuje SLA (p95 ≤ 3 sekundy doručení), * umožňuje škálování a rozšiřování kanálů v budoucnu. Úkol pro kandidáta 1. Definujte funkční požadavky systému. 2. Popište nefunkční požadavky (spolehlivost, výkon, zpracování chyb). 3. Vytvořte kontextový diagram (C4 Úroveň 2). 4. Přidejte sekvenční diagram. Například odeslání zprávy z CRM.
System Analyst
Popíšte prípad, keď nebolo jasné technické zadanie. Ako ste postupovali?
Príklady prevencie systémových konfliktov
Ako sa vzťahuješ k práci s prototypmi AI (klikateľné prototypy vytvorené pomocou AI agentov)?
Vieš pracovať s GitLabom?
Patrí revízia a upresnenie potrieb podnikania do oblasti systémového analytika?
Ako funguje integrácia s poskytovateľom platieb? Opíšte tok platby.
Kde a ako zaznamenávaš rozhodnutia? Ako pracuješ so zmenami?
Ako je dôležité pre systémového analytika pochopiť koncového používateľa?
Kto budú vaši zainteresovaní účastníci? S kým budete zbierať požiadavky?
Prečo hľadáte? Čo hľadáte?
Ako pracujete s ER diagramami? Aké nástroje používate na ich kreslenie?
Aké nástroje používaš na komunikáciu?
Čo bude v databáze služby pokút? Interviewer uviedol, že na diagrame sú dve databázy.
Čo je pre teba skutočný zdroj dát (Source of Truth)?
Používateľ sa prihlásil a skontroloval API pokút. Odkiaľ pochádzajú pokuty? Opíš tok.
Aké sú vaše silné stránky ako systémového analytika? Prečo práve vy?
Ako rozdeľujete povinnosti, keď je dieťa choré?
Praktická úloha: Jednotná platforma oznámení (Notification Platform) Kontext V spoločnosti existujú 3 rozptýlené systémy, ktoré odosielajú oznámenia používateľom: 1. CRM — odosiela e-maily a push oznámenia o objednávkach. 2. Support portál — odosiela správy o tiketoch cez Telegram bota. 3. Bezpečnostný systém — generuje SMS upozornenia o podozrivých prístupoch. Každý systém implementuje vlastnú logiku: * vlastné šablóny, hardcoded príjemcovia; * bez centralizovanej histórie oznámení; * používatelia sa sťažujú na duplikáty a oneskorenia; * bez SLA, metrík alebo riadiaceho centra. Cieľ Navrhnúť novú Notification Platformu, ktorá: * agreguje udalosti z rôznych zdrojov (CRM, Support, Security); * ich smeruje podľa typu a kanála (email, SMS, Telegram, push); * zabezpečuje jednotnosť šablón, logovanie a sledovateľnosť, * podporuje SLA (p95 ≤ 3 sekundy na doručenie), * umožňuje škálovanie a rozširovanie kanálov v budúcnosti. Úloha pre kandidáta 1. Definujte funkčné požiadavky systému. 2. Opíšte nefunkčné požiadavky (spoľahlivosť, výkon, spracovanie chýb). 3. Vytvorte kontextový diagram (C4 Úroveň 2). 4. Pridajte schému sekvenčného diagramu. Napríklad odoslanie správy z CRM.