Clase Zero
Metodología de Sistemas de Información
Clase Zero: Mapa del curso y contrato de trabajo
Esta clase "Zero" define el mapa completo de la materia: los 12 bloques conceptuales, el hilo de las 25 clases y el modo de trabajo. El objetivo es que desde el inicio comprendamos qué competencias vamos a construir para ejercer como Licenciados en Sistemas de Información y cómo se conecta todo con un caso real. También dejamos explícitos los entregables, la forma de evaluación y el uso responsable de IA en la cursada.
Propósito (por qué esta clase Zero)
La clase Zero funciona como contrato metodológico: define el mapa del curso, el caso común, los entregables estándar y cómo se evalúa. Así, cada clase suma una pieza concreta y acumulativa sobre el mismo sistema real.
Objetivos de esta clase
  • Conocer los 12 bloques (contenedores) y el hilo de las 25 clases.
  • Entender por qué este enfoque es clave para el perfil del Licenciado en Sistemas de Información (UBA).
  • Acordar el modo de trabajo: artefactos v0, supuestos, riesgos y decisiones registradas.
  • Acordar el caso hotelero como universo común de práctica.
  • Entender evaluación: 2 entregas grupales + 2 quizzes individuales autocalificables.
  • Acordar reglas de uso responsable de IA.
Los 12 bloques (contenedores del curso)
  1. Del Sistema Aislado al Ecosistema Digital Inteligente
  1. Del Ciclo de Vida en Fases a la Entrega Continua y Adaptativa
  1. Del Paso a Paso Rígido al Legado Crítico de Cascada
  1. Del Equipo Ágil a la Organización que Escala con Agilidad
  1. Del Relevamiento de Requisitos al Descubrimiento de Problemas Reales
  1. Del Diagrama Técnico a la Visualización Colaborativa y Estratégica
  1. Del Diseño Técnico al Diseño Centrado en el Usuario y el Cambio
  1. Del Deploy Manual al DevOps con Testing y Automatización Inteligente
  1. Del Gantt al Producto Vivo con Métricas de Valor
  1. Del Mantenimiento Correctivo a la Mejora Continua Basada en Datos
  1. Del Equipo Técnico Aislado al Trabajo Ético, Diverso y Colaborativo
  1. Del Código Artesanal a la Construcción con IA y Plataformas Low-Code
Por qué esto importa
El Licenciado en Sistemas de Información no es un programador aislado ni un usuario avanzado. Es un profesional que analiza, diseña, integra y gestiona equipos, proyectos y operaciones en organizaciones reales, alineando tecnología con estrategia, administrando riesgos, comunicando decisiones con claridad y gestionando expectativas.
Estos 12 bloques son el recorrido completo para construir esa capacidad: del ecosistema y los datos a la operación, la mejora continua, la ética y la IA aplicada con control.
Enfoque moderno (sin perder base académica)
Este modelo resume el enfoque de la materia en cinco ideas conectadas. Primero, los Sistemas de Información se entienden como servicios que viven integrados en un ecosistema, donde lo importante no es solo “el sistema” sino sus fronteras: APIs, eventos y contratos que habilitan interoperabilidad. Segundo, ese entramado se puede organizar como plataforma, no solo como producto, incorporando gobernanza, partners y datos como motores de coordinación y valor. Tercero, el curso se apoya en entrega continua y mejora continua con evidencia: medir, trazar y observar (métricas, trazabilidad, observabilidad) para decidir y aprender sin depender de intuición. Cuarto, seguridad y riesgos no son un agregado final, sino parte del ciclo de vida y del diseño de esos servicios y contratos. Y quinto, la IA aparece como acelerador práctico, pero con una regla metodológica explícita: se usa para avanzar más rápido, sí, pero siempre con verificación y responsabilidad humana, sosteniendo decisiones y entregables defendibles.
Contrato metodológico
En cada clase, cada grupo produce evidencias defendibles:
  • 1 artefacto v0 (tabla, diagrama o brief).
  • 5 supuestos (qué creemos cierto).
  • 3 riesgos (qué puede romperse).
  • 3 decisiones registradas (qué elegimos y por qué).
Kit del caso hotelero (universo común)
  • Actores: huésped, recepción, revenue manager, housekeeping, contabilidad, OTAs.
  • Componentes: PMS, motor de reservas, channel manager, pagos, facturación, CRM, BI.
  • Procesos: búsqueda, reserva, pago, cancelación, check-in, estadía, check-out, postventa.
  • Datos críticos: reserva, huésped, tarifa, disponibilidad, pago, cancelación, no-show.
Durante todo el curso vamos a poner la metodología en práctica sobre un caso hotelero común, para que todos trabajen con el mismo “universo” y podamos comparar decisiones y evidencias sin que cada grupo invente un contexto distinto. Ese universo incluye actores concretos: el huésped (cliente que reserva y se aloja), recepción (opera el check in/check out y resuelve incidencias), revenue manager (define estrategia de precios y disponibilidad para maximizar ingresos), housekeeping (coordina limpieza y estado de habitaciones), contabilidad (facturación, cobros y conciliaciones), y OTAs (Online Travel Agencies como agencias online que venden habitaciones). También incluye componentes típicos del ecosistema: el PMS (Property Management System, el sistema central del hotel para gestionar reservas, huéspedes, habitaciones y operación), el motor de reservas (la pieza que permite reservar online en el sitio propio), el channel manager (herramienta que sincroniza tarifas y disponibilidad entre OTAs y otros canales para evitar inconsistencias), pagos (pasarela/autorizaciones y conciliación), facturación (emisión de comprobantes e integración contable), CRM (Customer Relationship Management, para relación con clientes, campañas y fidelización) y BI (Business Intelligence, tableros e indicadores para decisiones). Sobre ese ecosistema trabajamos los procesos end to end: búsqueda, reserva, pago, cancelación, check in, estadía, check out y postventa; y cuidamos los datos críticos que atraviesan todo: reserva, huésped, tarifa, disponibilidad, pago, cancelación y no show (cuando el huésped no se presenta). Con este caso, cada clase va a producir artefactos defendibles (mapas, contratos, métricas, decisiones) apoyados en evidencia, siempre dentro del mismo mundo operativo.
Evaluación escalable
  • Grupos de 5 integrantes.
  • 2 entregas grupales (1 página y 2 páginas).
  • 2 quizzes individuales autocalificables.
Peso:
  • Entrega 1 (grupal) 35%
  • Quiz 1 (individual) 15%
  • Entrega 2 (grupal) 35%
  • Quiz 2 (individual) 15%
Entrega 1 (grupal, 1 página)
Diagnóstico metodológico v0 (ecosistema + evidencia)
  1. Mapa de ecosistema (6 a 9 cajas)
  1. 10 eventos mínimos del servicio
  1. 6 datos críticos + fuente de verdad
  1. 5 supuestos + evidencia faltante
  1. 5 riesgos + mitigación
Entrega 2 (grupal, 2 páginas)
Diseño defendible v0 (arquitectura + contratos + métricas + operación)
  • C4 Context + Containers
  • Contratos: 5 APIs o 12 eventos
  • Tablero: 1 North Star + 5 KPIs + 2 guardrails
  • 2 reglas de resolución de conflictos
Mapa del curso
Bloque 1. Del Sistema Aislado al Ecosistema Digital Inteligente
Este bloque instala la idea central de la materia: un Sistema de Información no es “software”, es un servicio socio-técnico que vive dentro de un ecosistema de actores, procesos, datos y plataformas externas. Se trabaja cómo delimitar fronteras (qué entra y qué queda afuera), cómo pensar integraciones y dependencias reales (APIs, servicios, eventos), y cómo esa conectividad redefine la competencia: ya no compiten productos aislados, compiten redes de soluciones que coordinan valor. El objetivo es que el alumno aprenda a “mirar el sistema completo”, entender interoperabilidad, y diseñar soluciones que convivan y evolucionen en un entorno distribuido.
Bloque 2. Del Ciclo de Vida en Fases a la Entrega Continua y Adaptativa
Acá se reemplaza el enfoque lineal “analizar-diseñar-construir-implantar” por un enfoque de flujo continuo: entregar valor en iteraciones, aprender y ajustar sin perder control. Se abordan prácticas modernas de delivery (CI/CD, releases graduales, feature flags, definición de “hecho”), y se introduce el concepto de Value Stream para ver dónde se pierde tiempo y calidad entre idea y producción. El foco no es “ser rápidos” sino construir un método que combine velocidad con estabilidad, y que permita operar cambios de forma gobernada, medible y sostenible.
Bloque 3. Del Paso a Paso Rígido al Legado Crítico de Cascada
Este bloque no “ataca” cascada: la vuelve un objeto de análisis. Se enseña a distinguir cuándo un enfoque predictivo es razonable (por ejemplo, restricciones regulatorias, infraestructura, migraciones complejas, fechas de corte) y cuándo es una trampa que aumenta riesgo y costo de cambio. Se incorpora la idea de enfoques híbridos y se trabaja el concepto de trazabilidad y control de cambios como parte de la responsabilidad profesional. El alumno aprende a elegir método por contexto, no por ideología, y a defender esa elección con argumentos.
Bloque 4. Del Equipo Ágil a la Organización que Escala con Agilidad
Este bloque pone el foco en lo que suele romper cuando la agilidad “sale del PowerPoint”: dependencias, coordinación entre equipos, prioridades cambiantes y fricción organizacional. Se trabaja cómo diseñar reglas simples de coordinación (WIP, cadencias, acuerdos de interfaz), cómo distribuir responsabilidades (ownership) y cómo evitar que la escala se convierta en burocracia. El objetivo es que el alumno entienda que el método no es solo el ritual del equipo, sino también el diseño del sistema de trabajo que permite entregar consistentemente en organizaciones reales.
Bloque 5. Del Relevamiento de Requisitos al Descubrimiento de Problemas Reales
Este bloque cambia la pregunta de “qué me pediste” a “qué problema estamos resolviendo y cómo lo validamos”. Se entrenan habilidades de problem framing, investigación liviana, hipótesis y definición de evidencia mínima antes de construir. También se formaliza la traducción a requisitos modernos: historias de usuario, criterios de aceptación y no funcionales que sean operables. La meta es que el alumno aprenda a evitar el “relevamiento como copia de pedidos” y se vuelva capaz de descubrir necesidades reales, priorizar y definir qué significa éxito desde el inicio.
Bloque 6. Del Diagrama Técnico a la Visualización Colaborativa y Estratégica
Este bloque enseña a usar modelos no como “dibujitos”, sino como herramientas de coordinación y decisión. Se trabajan representaciones como BPMN (procesos y excepciones), modelo de dominio/datos (entidades, definiciones, diccionario) y arquitectura explicable (C4) para dialogar con técnicos y no técnicos. El objetivo es que el alumno pueda construir artefactos que reduzcan ambigüedad, hagan visibles las reglas del servicio y permitan discutir trade-offs con evidencia, no con opiniones.
Bloque 7. Del Diseño Técnico al Diseño Centrado en el Usuario y el Cambio
Acá se integra la dimensión del usuario y la adopción: un sistema puede ser correcto técnicamente y fallar por fricción, mala comunicación, accesibilidad pobre o falta de entrenamiento. Se abordan journeys, prototipos, pruebas rápidas y criterios mínimos de accesibilidad, pero también gestión del cambio: cómo introducir un sistema sin romper la operación, cómo capacitar y cómo sostener el uso. El alumno aprende que “diseñar” incluye comportamiento humano y contexto de trabajo, no solo pantallas y base de datos.
Bloque 8. Del Deploy Manual al DevOps con Testing y Automatización Inteligente
Este bloque instala la idea de que la calidad se diseña y se automatiza, no se “revisa al final”. Se trabaja estrategia de testing (unit, integración, E2E, contract testing), automatización de despliegues (pipelines, gates) y prácticas que reducen riesgo de cambios en producción. También se incorpora seguridad aplicada a servicios y APIs como parte del método. El objetivo es que el alumno entienda cómo sostener confiabilidad en sistemas vivos: cambios frecuentes, integración con terceros, y operación 24/7.
Bloque 9. Del Gantt al Producto Vivo con Métricas de Valor
Este bloque reemplaza la lógica de “cumplir el plan” por la lógica de “crear y sostener valor”. Se introduce el pensamiento de producto: métricas accionables, North Star, KPIs, guardrails, y gobernanza del backlog y la priorización. Se trabaja output vs outcome, y cómo conectar eventos/datos del servicio con indicadores que guíen decisiones. El alumno aprende a defender prioridades con criterio (valor, riesgo, costo de demora) y a construir tableros que sirvan para operar, no para decorar.
Bloque 10. Del Mantenimiento Correctivo a la Mejora Continua Basada en Datos
Este bloque trae al centro lo que muchas materias dejan como “tema de operación”: observabilidad, SLOs, incidentes, postmortems y ciclos de mejora (PDCA). Se enseña a instrumentar servicios con logs, métricas y trazas, y a usar esa evidencia para aprender sistemáticamente, reducir fallas y mejorar performance y experiencia. El alumno entiende que un sistema no “termina” cuando se entrega: empieza una vida de operación y mejora continua, y ahí se juega gran parte del valor real.
Bloque 11. Del Equipo Técnico Aislado al Trabajo Ético, Diverso y Colaborativo
Este bloque formaliza una competencia profesional clave: trabajar con otros, tomar decisiones con impacto y sostener responsabilidad. Se aborda colaboración interdisciplinaria, comunicación, gobierno de decisiones y ética aplicada (privacidad, sesgos, transparencia, impactos). La idea no es moralizar, sino dar herramientas para identificar riesgos y diseñar guardrails. El alumno aprende que la calidad de un sistema también se mide por su impacto y por cómo se gobierna su uso, especialmente cuando hay datos sensibles o automatización que afecta personas.
Bloque 12. Del Código Artesanal a la Construcción con IA y Plataformas Low-Code
Este bloque toma dos realidades del mercado: plataformas low-code/no-code y el uso creciente de IA en ingeniería y producto. El enfoque no es “automatizar por moda”, sino entender dónde estas herramientas agregan valor (prototipado, automatización, reporting, generación de borradores) y dónde pueden introducir riesgo (seguridad, datos, dependencia, falta de trazabilidad). Se trabaja el concepto de guardrails: permisos, gobierno de datos, verificación humana y documentación del uso de IA. El alumno aprende a usar estas palancas con criterio profesional, evitando soluciones frágiles o incontrolables.
Mapa del curso: 25 clases en 12 bloques
Bloque 1. Del Sistema Aislado al Ecosistema Digital Inteligente
  • C1: Del sistema aislado al ecosistema digital inteligente
  • C2: APIs y servicios como fronteras (contratos)
  • C3: Plataformas como modelo de negocio
Bloque 2. Del Ciclo de Vida en Fases a la Entrega Continua y Adaptativa
  • C4: Del SDLC por fases a entrega continua
  • C5: Value Stream del delivery (Lean aplicado)
Bloque 3. Del Paso a Paso Rígido al Legado Crítico de Cascada
  • C6: Predictivo vs adaptativo vs híbrido
  • C7: Compliance y trazabilidad mínima viable
Bloque 4. Del Equipo Ágil a la Organización que Escala con Agilidad
  • C8: Scrum realista (y anti-patrones)
  • C9: Kanban y coordinación entre equipos
Bloque 5. Del Relevamiento de Requisitos al Descubrimiento de Problemas Reales
  • C10: Discovery: problema real, hipótesis, evidencia
  • C11: Requisitos modernos: historias, criterios y no funcionales
Bloque 6. Del Diagrama Técnico a la Visualización Colaborativa y Estratégica
  • C12: BPMN: procesos, excepciones y reglas
  • C13: Arquitectura explicable (C4) y límites claros
Bloque 7. Del Diseño Técnico al Diseño Centrado en el Usuario y el Cambio
  • C14: UX/UI de servicios y prototipado con evidencia
  • C15: Accesibilidad (mínimo profesional)
Bloque 8. Del Deploy Manual al DevOps con Testing y Automatización Inteligente
  • C16: Testing automatizado y contract testing
  • C17: Seguridad en APIs: riesgos típicos y controles
Bloque 9. Del Gantt al Producto Vivo con Métricas de Valor
  • C18: Métricas de producto: North Star, KPIs y guardrails
  • C19: Backlog y priorización sin chamuyo
Bloque 10. Del Mantenimiento Correctivo a la Mejora Continua Basada en Datos
  • C20: Plan de instrumentación: eventos, propiedades, data contracts
  • C21: Observabilidad y PDCA (mejora continua con evidencia)
Bloque 11. Del Equipo Técnico Aislado al Trabajo Ético, Diverso y Colaborativo
  • C22: Trabajo interdisciplinario y gobierno de decisiones
  • C23: IA responsable: riesgos, sesgos, privacidad, accountability
Bloque 12. Del Código Artesanal a la Construcción con IA y Plataformas Low-Code
  • C24: Low-code/no-code con guardrails
  • C25: IA generativa en ingeniería y producto (uso profesional)
Conocimiento rápido en píldoras
  1. El curso se organiza en 12 bloques, no en herramientas sueltas.
  1. Cada clase deja evidencia: artefacto v0, supuestos, riesgos y decisiones.
  1. Todo se practica sobre el mismo caso hotelero.
  1. Sistemas hoy compiten en ecosistemas.
  1. Sin evidencia, se discute; con evidencia, se decide y se mejora.
  1. Entrega continua es calidad con método.
  1. Métricas de valor requieren trazabilidad.
  1. Operación es parte del sistema.
  1. Ética e IA responsable son competencia profesional.
  1. La evaluación busca diseño defendible, no texto largo.
Mini glosario
Bloque
contenedor temático que agrupa competencias.
Artefacto v0
primera versión defendible de un entregable.
Evidencia
información verificable para sostener decisiones.
Evento
hecho del servicio que se registra y permite trazabilidad.
Fuente de verdad
quién cierra el dato si hay conflicto.
Guardrail
métrica límite para evitar mejorar algo rompiendo otra cosa.
SLO
objetivo de nivel de servicio para operar y mejorar.
Reglas de uso responsable de IA
  • IA se puede usar para borradores, reformulación y exploración de alternativas.
  • Siempre se verifica: la responsabilidad final es del grupo.
  • Se documenta el uso: qué parte se generó con IA y qué se revisó.
  • No se acepta pegar texto sin artefactos ni trazabilidad.
  • La evidencia (diagramas, tablas, decisiones) debe ser consistente con el caso.
Bibliografía formal
  • https://economicas.uba.ar/alumnos/sistemas/
  • https://dora.dev/research/2024/dora-report/
  • https://spec.openapis.org/oas/v3.1.1.html
  • https://owasp.org/API-Security/editions/2023/en/0x11-t10/
  • https://nvlpubs.nist.gov/nistpubs/SpecialPublications/NIST.SP.800-228.pdf
  • https://opentelemetry.io/docs/
  • https://www.w3.org/news/2023/web-content-accessibility-guidelines-wcag-2-2-is-a-w3c-recommendation/
  • https://www.nist.gov/publications/artificial-intelligence-risk-management-framework-ai-rmf-10
  • https://owasp.org/www-project-top-10-low-code-no-code-security-risks/
Bibliografía opcional
  • https://www.openapis.org/blog/2024/10/25/announcing-openapi-specification-patch-releases
  • https://opentelemetry.io/docs/specs/otel/logs/
  • https://www.iso.org/standard/81230.html
  • https://www.nist.gov/publications/artificial-intelligence-risk-management-framework-generative-artificial-intelligence
  • https://owasp.org/API-Security/editions/2023/en/0x03-introduction/
Próxima clase
En la Clase 1 empezamos el recorrido del Bloque 1: qué es un sistema de información hoy, cómo se delimita el sistema real, y cómo se analiza un caso con método. La consigna es simple: menos relato y más evidencia defendible.