Τι κάνεις αν μια επιχείρηση έρχεται με μια ασαφή εργασία και λέει "κάνε το πιο γρήγορα, δεν υπάρχει χρόνος για λεπτομέρειες";
System Analyst
Περιγράψτε μια περίπτωση όπου δεν υπήρχε σαφές Τεχνικό Έγγραφο. Πώς ενεργήσατε;
Ξέρεις να δουλεύεις με το GitLab;
Πώς αισθάνεσαι σχετικά με τη δουλειά με πρωτότυπα ΤΝ (κλικαρίσιμα πρωτότυπα που έχουν δημιουργηθεί μέσω πρακτόρων ΤΝ);
Αφορά την αναθεώρηση και διευκρίνιση των αναγκών της επιχείρησης στον τομέα του συστημικού αναλυτή;
Πού και πώς καταγράφεις τις αποφάσεις; Πώς δουλεύεις με τις αλλαγές;
Πώς λειτουργεί η ενσωμάτωση με τον πάροχο πληρωμών; Περιγράψτε τη ροή πληρωμής.
Πόσο σημαντικό είναι για έναν συστημικό αναλυτή να κατανοεί τον τελικό χρήστη;
Ποιοι θα είναι οι ενδιαφερόμενοι σας; Με ποιον θα συλλέγετε τις απαιτήσεις;
Γιατί ψάχνετε; Τι ψάχνετε;
Πώς διαχειρίζεστε τα διαγράμματα ER; Ποια εργαλεία χρησιμοποιείτε για να τα σχεδιάσετε;
Τι θα υπάρχει στη βάση δεδομένων της υπηρεσίας προστίμων; Ο συνεντευκτής ανέφερε ότι στο διάγραμμα υπάρχουν δύο βάσεις δεδομένων.
Ποια εργαλεία χρησιμοποιείς για την επικοινωνία;
Τι θεωρείς ότι είναι η πραγματική πηγή δεδομένων (Source of Truth);
Ο χρήστης μπήκε και ρώτησε το API προστίμων. Από πού προέρχονται τα πρόστιμα; Περιέγραψε τη ροή.
Ποια είναι τα δυνατά σας σημεία ως συστημικός αναλυτής; Γιατί εσείς;
Πώς κατανέμετε τις ευθύνες όταν ένα παιδί είναι άρρωστο;
Αφήστε μόνο ένα λάθος στο διάγραμμα.
Πρακτική εργασία: Ενοποιημένη πλατφόρμα ειδοποιήσεων (Notification Platform) Πλαίσιο Στην εταιρεία υπάρχουν 3 διασκορπισμένα συστήματα που στέλνουν ειδοποιήσεις στους χρήστες: 1. CRM — στέλνει email και push ειδοποιήσεις σχετικά με παραγγελίες. 2. Portal Υποστήριξης — στέλνει μηνύματα σχετικά με εισιτήρια μέσω του Telegram bot. 3. Σύστημα Ασφαλείας — δημιουργεί SMS ειδοποιήσεις για ύποπτες εισόδους. Κάθε σύστημα υλοποιεί τη δική του λογική: * δικά του πρότυπα, hardcoded παραλήπτες; * χωρίς κεντρική ιστορία ειδοποιήσεων; * οι χρήστες παραπονιούνται για διπλότυπα και καθυστερήσεις; * χωρίς SLA, μετρικές ή κέντρο ελέγχου. Στόχος Να σχεδιαστεί μια νέα πλατφόρμα ειδοποιήσεων που: * συγκεντρώνει γεγονότα από διαφορετικές πηγές (CRM, Support, Security); * τα δρομολογεί ανά τύπο και κανάλι (email, SMS, Telegram, push); * διασφαλίζει ομοιομορφία στα πρότυπα, καταγραφή και παρατηρησιμότητα, * υποστηρίζει SLA (p95 ≤ 3 δευτερόλεπτα για παράδοση), * επιτρέπει την κλιμάκωση και επέκταση των καναλιών στο μέλλον. Εργασία για τον υποψήφιο 1. Ορίστε τις λειτουργικές απαιτήσεις του συστήματος. 2. Περιγράψτε τις μη λειτουργικές απαιτήσεις (αξιοπιστία, απόδοση, διαχείριση σφαλμάτων). 3. Δημιουργήστε ένα διάγραμμα πλαισίου (C4 Επίπεδο 2). 4. Προσθέστε ένα διάγραμμα ακολουθίας. Για παράδειγμα, αποστολή μηνύματος από το CRM.