Retos de Information Technology
Explore information technology challenges on Ewance to develop skills companies are actively hiring for. Work on briefs covering cloud, infrastructure, security, and platform engineering.
Most Popular
- DesignPrincipianteNuevo
Reducir carga cognitiva con un paved road para despliegues en AWS
Diseña 4 módulos Terraform opinados: 1) servicio web stateless en ECS Fargate, 2) job batch en AWS Batch, 3) microservicio con base de datos RDS Postgres, 4) función serverless …
- Paved Roads
- Infrastructure As Code
- Platform As Product
Multidisciplinar - ResearchPrincipianteNuevo
Medir la productividad de desarrollo con SPACE y DevEx
Selecciona 8 métricas de las 5 dimensiones SPACE (al menos una por dimensión) usando datos disponibles: GitHub, Jira, calendario, encuesta DevEx trimestral. Diseña la encuesta D…
- Developer Experience
- Platform As Product
- Process Design
Platform Engineering - ResearchPrincipianteNuevo
Construir un mecanismo de service blueprints y onboarding de servicios nuevos
Entrevista a 8 personas (representando ingeniería, seguridad, redes, FinOps) y documenta los 23 pasos actuales con tiempos, sistemas y owners. Construye el service blueprint en …
- Platform As Product
- Developer Experience
- Process Design
Platform Engineering - AnalysisPrincipianteNuevo
Auditar prácticas de tratamiento de datos frente al RGPD
Mapea los flujos de datos personales actuales (Record of Processing Activities — RoPA): qué se recoge, dónde se almacena, con quién se comparte, cuánto tiempo se retiene. Entrev…
- Privacy Regulation
- Data Privacy
- Compliance
Multidisciplinar Practice your coursework on real scenarios.
Every challenge is shaped from real-world context — not generic exercises. The work mirrors what your degree prepares you for.
Why Ewance
- StrategyPrincipianteNuevo
Diseñar la estrategia de producto para una API B2B de pagos
Realiza 8 entrevistas (4 clientes actuales, 4 prospectos en pipeline) con guion semi-estructurado usando el método Jobs-to-be-Done — entender qué "trabajo" contrata el cliente a…
- Product Strategy
- Product Discovery
- Jobs To Be Done
Product Management for Software Engineers - AnalysisPrincipianteNuevo
Construir un modelo financiero para lanzar un módulo SaaS adicional
Construye un modelo financiero a 24 meses en Google Sheets que cubra: 1) coste de desarrollo (esfuerzo en sprints estimado con el equipo), 2) coste de mantenimiento y cumplimien…
- Financial Modeling
- Business Case
- Product Strategy
Product Management for Software Engineers - ResearchPrincipianteNuevo
Discovery profundo para un módulo de IA generativa en una plataforma educativa
Diseña y ejecuta un discovery de 4 fases en 5 semanas: 1) entrevistas con 12 estudiantes y 6 docentes sobre el problema de bloqueo, 2) observación en aula de 3 sesiones con anál…
- Product Discovery
- User Research
- Prototyping
Multidisciplinar - StrategyPrincipianteNuevo
Facilitar una decisión build-vs-buy para un motor de búsqueda interno
Define los requisitos funcionales y no funcionales (latencia, escala de catálogo, control de ranking, multilingüe, seguridad). Investiga 3 opciones: 1) Elasticsearch self-hosted…
- Product Strategy
- Business Case
- Competitive Analysis
Product Management for Software Engineers - Browse challenges
Explore role
Product Manager
Ship product that solves real user problems. Combine user research, prototyping, and stakeholder alignment to turn ambiguous briefs into measurable wins — the role at the centre of modern software teams.
- CodePrincipianteNuevo
Calcular descuentos progresivos con recursión y funciones de orden superior
Modela las reglas de descuento como funciones de orden superior: cada regla es una función pedido -> descuento. Implementa al menos 5 reglas (volumen escalonado, club por antigü…
- Recursion
- Higher Order Functions
- Abstraction
Programming Abstractions - CodePrincipianteNuevo
Diseñar un programa modular para análisis de logs de un restaurante
Diseña 4 módulos: io_logs (parseo y validación), aggregate (cálculo de métricas), analyze (detección de anomalías como margen fuera de banda), report (formato del informe). Cada…
- Modular Programs
- Abstraction
- Python
Programming Abstractions - CodePrincipianteNuevo
Implementar un parser recursivo descendente para expresiones aritméticas
Define la gramática (BNF mínimo) para expresiones aritméticas con precedencia correcta y asociatividad de potencia a la derecha. Implementa el tokenizer, el parser recursivo des…
- Recursion
- Abstraction
- Data Abstraction
Multidisciplinar - CodePrincipianteNuevo
Refactorizar un script monolítico a módulos reutilizables
Lee el script (proporcionado), entiéndelo y traza un mapa de qué hace cada parte. Refactoriza en 5 módulos claros: io (lectura CSV), tax (cálculo de impuestos por país), invoice…
- Modular Programs
- Abstraction
- Refactoring
Programming Abstractions Build a verifiable portfolio.
Submissions become evidence. Reviewers with shipping experience score against a rubric; the result becomes a credential anyone can verify.
Why Ewance
- AnalysisPrincipianteNuevo
Las Vegas vs Monte Carlo para Selección de Pivote Robusta
Implementa ambas variantes en Python puro (sin numpy.partition). Diseña adversarios de entrada que rompen el quickselect determinista (entradas casi ordenadas, mismas claves rep…
- Randomized Algorithms
- Quickselect
- Monte Carlo
Randomized Algorithms - CodePrincipianteNuevo
Algoritmo de Reservoir Sampling para Streaming de Telemetría Médica
Implementa el Algoritmo R de Vitter y el A-Res ponderado (Efraimidis-Spirakis) en Python con tipado estático. Demuestra empíricamente sobre 5 trazas de 8M eventos cada una que l…
- Reservoir Sampling
- Streaming Algorithms
- Randomized Algorithms
Randomized Algorithms - AnalysisPrincipianteNuevo
Detección de Code Smells con Análisis Estático en Backend Django
Configura SonarQube self-hosted, Pylint con configuración custom y Radon para complejidad ciclomática y mantenibilidad. Integra en GitHub Actions: cada PR muestra delta de issue…
- Code Smells
- Static Analysis
- Refactoring
Refactoring and Code Smell Detection - CodePrincipianteNuevo
Catálogo de Refactors Fowler sobre un Frontend React Heredado
Selecciona 5 componentes React de mayor churn (medido sobre 6 meses de git). Para cada uno: escribe tests de caracterización con Vitest + Testing Library cubriendo el comportami…
- Refactoring
- Fowler Catalog
- React
Refactoring and Code Smell Detection - CodePrincipianteNuevo
Refactor Asistido por IDE para Reducir Acoplamiento en Microservicio Go
Identifica las dependencias circulares con go-cleanarch y go-mod-graph. Para los 3 paquetes más enredados, usa los refactors de GoLand (Extract Interface, Move Function, Change …
- Refactoring
- Hexagonal Architecture
- Go
Multidisciplinar - ResearchPrincipianteNuevo
Elicitación de Requisitos para Sistema de Trazabilidad de Salmón
Realiza 5 entrevistas semiestructuradas (1 hora cada una, guion preparado). Modela 8 casos de uso primarios (escanear caja, registrar lote, vincular alimentación, exportar infor…
- Requirements Elicitation
- Use Cases
- Non Functional Requirements
Multidisciplinar - AnalysisPrincipianteNuevo
Análisis de Stakeholders para Plataforma SaaS de Bodegas
Recopila y sintetiza los 18 meses de notas existentes. Realiza 6 entrevistas adicionales (1 por arquetipo, más 2 con stakeholders internos: ventas y soporte). Construye: matriz …
- Stakeholder Analysis
- Requirements Elicitation
- MOSCOW Prioritization
Multidisciplinar - ResearchPrincipianteNuevo
Validación de Requisitos con Casos de Uso para Plataforma Educativa
Selecciona los 12 requisitos críticos del backlog. Para cada uno: escribe el caso de uso completo (actor, precondiciones, flujo principal, flujos alternativos, postcondiciones, …
- Requirements Validation
- Use Cases
- Walkthroughs
Requirements Engineering - DesignPrincipianteNuevo
Onboarding Self-Service para SaaS Vertical de Hotelería
Mapea el onboarding actual con un CSM (graba 3 sesiones reales con su permiso). Diseña el wizard self-service: 7 pasos (cuenta, propiedad, integración PMS, importar histórico, c…
- Saas Architecture
- User Onboarding
- API Integration
Engineering Software as a Service - CodePrincipianteNuevo
Integración Numérica de ODEs para Cinética Enzimática en Pharma
Implementa el sistema de 10 ODEs (sustrato, producto, enzima libre, complejos enzima-sustrato y enzima-producto, inhibidores competitivos). Integra con RK4 (paso fijo) y con sci…
- Numerical Odes
- Stiff Systems
- Parameter Fitting
Scientific Computing and Numerical Methods - CodePrincipianteNuevo
Aceleración con NumPy y Numba para Solver Iterativo en HPC
Parte del baseline Python puro (provisto: bucles anidados, ~120 líneas). Versión 1: vectoriza con NumPy usando slicing y operaciones broadcast (sin un solo for explícito sobre l…
- Scientific Python
- Numpy Vectorization
- Numba Jit
Scientific Computing and Numerical Methods - AnalysisPrincipianteNuevo
Linkerd como Alternativa Ligera para Plataforma SaaS LATAM
Instala Linkerd 2.x en un cluster EKS dedicado de pruebas. Despliega los mismos 20 servicios que el cluster Istio actual (manifiestos provistos). Configura mTLS automático (Link…
- Service Mesh
- Linkerd
- Istio
Service Mesh and Microservices Networking
Cómo funciona
Del briefing al certificado, en seis pasos.
Paso 01
Explora retos alineados con tus estudios.
Paso 02
Acepta el que encaja con tus metas.
Paso 03
Trabájalo con la guía del AI Copilot.
Paso 04
Envíalo para una evaluación estructurada.
Paso 05
Consigue una credencial verificada.
Paso 06
Añádela a LinkedIn con un solo clic.
Equipos del sector tras una década de briefings prácticos
¿Reclutando de este grupo?
Patrocina un reto y conoce candidatos a través de su trabajo real.
Los equipos de la industria pueden diseñar briefings en torno a las habilidades que buscan, y evaluar a los estudiantes por entregables puntuados con rúbrica — no por currículums.



















































































