¿Qué haces si un negocio llega con una tarea poco clara y dice "hazlo más rápido, no hay tiempo para los detalles"?
System Analyst
¿Sabes trabajar con GitLab?
Describe un caso en el que no había una especificación clara. ¿Cómo actuaste?
¿Cómo te relacionas con el trabajo con prototipos de IA (protótipos clicables construidos a través de agentes de IA)?
¿La revisión y aclaración de las necesidades del negocio pertenecen al ámbito del analista de sistemas?
¿Cómo funciona la integración con el proveedor de pagos? Describa el flujo de pago.
¿Dónde y cómo registras las decisiones? ¿Cómo trabajas con los cambios?
¿Quiénes serán sus partes interesadas? ¿Con quién recopilará los requisitos?
¿Por qué estás buscando? ¿Qué buscas?
¿Qué tan importante es entender al usuario final para un analista de sistemas?
¿Qué consideras que es la verdadera fuente de datos (Source of Truth)?
¿Qué habrá en la base de datos del servicio de multas? El entrevistador indicó que en el diagrama hay dos bases de datos.
¿Qué herramientas utilizas para comunicarte?
El usuario ingresó y consultó la API de multas. ¿De dónde provienen las multas? Describe el flujo.
¿Cuáles son tus fortalezas como analista de sistemas? ¿Por qué tú en particular?
¿Cómo manejas los diagramas ER? ¿Qué herramientas utilizas para dibujarlos?
¿Cómo distribuyen las responsabilidades cuando un niño está enfermo?
Deja solo un error en el diagrama.
Tarea práctica: Plataforma de notificaciones unificada (Notification Platform) Contexto En la empresa existen 3 sistemas dispersos que envían notificaciones a los usuarios: 1. CRM — envía correos electrónicos y notificaciones push sobre pedidos. 2. Portal de soporte — envía mensajes sobre tickets en el bot de Telegram. 3. Sistema de seguridad — genera alertas SMS sobre accesos sospechosos. Cada sistema implementa su propia lógica: * plantillas propias, destinatarios codificados en hardcode; * sin historia centralizada de notificaciones; * los usuarios se quejan de duplicados y retrasos; * sin SLA, métricas ni centro de control unificado. Objetivo Diseñar una nueva Notification Platform que: * agregue eventos de diferentes fuentes (CRM, Support, Security); * los enrute por tipo y canal (email, SMS, Telegram, push); * garantice uniformidad en plantillas, registro y observabilidad, * soporte SLA (p95 ≤ 3 seg para la entrega), * permita escalabilidad y expansión de canales en el futuro. Tarea para el candidato 1. Defina los requisitos funcionales del sistema. 2. Describa los requisitos no funcionales (fiabilidad, rendimiento, manejo de errores). 3. Elabore un diagrama de contexto (C4 Nivel 2). 4. Añada un esquema de diagrama de secuencia. Por ejemplo, envío de un mensaje desde CRM.