Kaip subalansuojate tarp verslo ir kūrėjų? Kaip tvarkotės su skirtingais reikalavimų supratimais?
System Analyst
Pridėkite alternatyvių scenarijų ir šiek tiek išplėskite diagramą.
Su kokiomis duomenų bazėmis dirbate?
Krovinys: 14 000 klientų, 100 000 transporto priemonių, 30 baudų už transporto priemonę per mėnesį. Kiek baudų yra per mėnesį?
Paslaugų pavadinimai gali būti anglų kalba.
Ką manai apie dirbtinio intelekto įrankius?
Kaip įvertinate naujos funkcijos poveikį sistemai?
Kiek gerai pažįstate Kafka? Įvertinkite nuo 1 iki 10.
Kiek patogu bus važiuoti į biurą Rumiantsevo? Ar svarstote hibridinį formatą?
Kaip geriausia pradėti projektavimą: su API ar su architektūra?
Atlikite užduotį 4 — sekos diagrama pranešimo siuntimui iš CRM.
Sukurkite minimalų diagrammos variantą, nereikia per daug piešti.
Ar turėjote grooming? Kas yra grooming?
Atlyginimo lūkesčiai
Pasakyk, kaip turėtų būti pradinis promptas, kad iš karto gautum tokį diagramą kaip paskutinis.
Ką darai, kai turi daug klausimų apie plėtrą?
Kur baigiasi tavo manymu analizės zona ir kur prasideda verslo zona?
Ką darote Postgres? Projektuojate schemas?
Ar yra buvę, kad verslas reikalavo sprendimo, kurį laikėte neteisingu? Kaip tai išsprendėte?
* Nėra centralizuotos pranešimų istorijos; * Vartotojai skundžiasi dėl dubliavimų ir vėlavimų; * Nėra vieningo SLA, metriko ir valdymo centro. Tikslas Sukurti naują Notification Platformą, kuri: * kaupia įvykius iš skirtingų šaltinių (CRM, Support, Security); * juos maršrutizuoja pagal tipą ir kanalą (el. paštas, SMS, Telegram, push); * užtikrina šablonų vienodumą, registravimą ir stebėseną; * palaiko SLA (p95 ≤ 3 sekundės pristatymui); * leidžia ateityje plėsti ir didinti kanalus. Kandidato užduotis 1. Apibrėžti sistemos funkcinius reikalavimus. 2. Aprašyti nefunkcinius reikalavimus (patikimumas, našumas, klaidų valdymas). 3. Parengti kontekstinį diagramą (C4 2 lygis). 4. Pridėti sekvencijos diagramos schemą. Pavyzdžiui, žinutės siuntimas iš...