Clase 1 - Lunes, 10 de agosto de 2026 (10 08 26) - Ingeniería de software
Guía Integral de Estudio: Ingeniería de Software y Gestión Ágil
Este documento constituye un material de estudio exhaustivo basado en la primera sesión de la materia Ingeniería de Software. Proporciona una visión profunda sobre la transición del conocimiento técnico a la gestión profesional, el marco de trabajo ágil y la estructura académica del curso.
1. Introducción y Filosofía de la Materia
La asignatura de Ingeniería de Software se aleja de la visión puramente matemática o técnica para enfocarse en una estructuración del trabajo para la vida profesional. El objetivo central no es simplemente la aprobación, sino que el estudiante sume un "plus" a su mochila de conocimientos y experiencias previas.
El Contrato de Empoderamiento
La materia se basa en un contrato implícito entre el docente y los estudiantes que dura desde el inicio del cuatrimestre hasta finales de noviembre. Este contrato se fundamenta en:
- Empoderamiento: El docente otorga libertad y licencias para trabajar.
- Responsabilidad: A cambio del empoderamiento, el estudiante asume la responsabilidad total de su proceso de aprendizaje y de los objetivos del equipo.
- Dicotomía del estudiante: Cada persona decide si se sube al "barco de aprender" o simplemente al "barco de aprobar".
2. Marco Académico y Evaluación
La materia presenta una estructura de evaluación que busca medir la formación profesional integral más que el conocimiento enciclopédico.
Sistema de Calificación
La nota final (objetivo: alcanzar el 7 para promocionar) no es un promedio matemático, sino una construcción basada en múltiples factores:
- Parcial único: Se realiza al final de la cursada. No tiene recuperatorio. Por sí solo, no define la promoción; es solo una nota más en el historial del estudiante.
- Desempeño histórico: El docente evalúa cómo ha "performado" el alumno a lo largo de todo el cuatrimestre.
- Valores profesionales: Se evalúa la actitud, la responsabilidad, la capacidad de trabajo en equipo y el compromiso.
- Calidad del producto: La evolución y el resultado final de las iteraciones del proyecto.
Resumen de Calificación
| Elemento | Importancia | Descripción |
| Parcial Final | Complementaria | Evaluación de conocimientos al cierre. |
| Desempeño en Sprint | Crítica | Actividad diaria en las tres iteraciones. |
| Actitud/Responsabilidad | Alta | Comportamiento como integrante de un equipo ágil. |
| Producto (MVP) | Alta | Funcionalidad y valor entregado. |
3. El Marco de Trabajo Ágil (Agilidad)
La agilidad no es simplemente "moverse rápido", sino un enfoque de desarrollo centrado en la entrega de valor en el menor tiempo posible.
Conceptos Clave de la Agilidad
- Valor: Es aquello que el cliente percibe como útil y por lo cual está dispuesto a pagar. El valor es subjetivo y depende del contexto del cliente.
- Producto Mínimo Viable (MVP): Una versión acotada del producto con una funcionalidad puntual que permite validar la idea y sumar valor desde la primera iteración.
- Iteraciones (Sprints): Ciclos de trabajo (en este curso se realizarán tres) donde se construye, mide y aprende.
La Triple Restricción: Tradicional vs. Ágil
En la gestión de proyectos, existen tres variables críticas: Alcance, Tiempo y Costo. La relación entre ellas cambia según el enfoque:
| Variable | Enfoque Tradicional (Cascada) | Enfoque Ágil (Scrum/Lean) |
| Alcance | Fijo (Plan detallado de inicio a fin). | Variable (Se ajusta según la prioridad y el valor). |
| Tiempo | Variable (Se estima según el alcance). | Fijo (Sprints con fechas inamovibles). |
| Costo/Presupuesto | Variable. | Fijo (Recursos y presupuesto determinados). |
Aclaración Importante: En la agilidad, el tiempo es el marco que limita la construcción. La pregunta no es "¿Cuánto tiempo toma hacer esto?", sino "¿Qué valor podemos entregar en este tiempo fijo?".
4. El Factor Humano y Organizacional
Para que la agilidad funcione, la cultura organizacional y el tipo de individuos que integran los equipos deben alinearse con ciertos principios psicológicos y de liderazgo.
Teoría X y Teoría Y (McGregor)
El éxito de un equipo ágil depende del perfil de sus integrantes:
- Individuos X: Necesitan un jefe constante, un plan rígido y microcontrol. No toman decisiones y son dependientes. No son aptos para la agilidad.
- Individuos Y: Personas empoderadas, autogestionadas y responsables. Entienden los objetivos y resuelven conflictos sin supervisión constante. Son la base de los equipos ágiles.
Liderazgo en Agilidad
El líder ágil no es un "capataz" de microcontrol, sino un facilitador.
- Liderazgo Servicial: El líder está a disposición del equipo para "destrabar nudos" y eliminar impedimentos.
- Liderazgo Referencial: Basado en el conocimiento y la capacidad de guiar por experiencia.
- Coach vs. Jefe: La agilidad prefiere el acompañamiento y el seguimiento sobre el control de horas y tareas minuciosas.
5. Marcos de Decisión y Contexto (Marco Cynefin)
El marco Cynefin (hábitat) ayuda a identificar en qué tipo de dominio se encuentra un proyecto para aplicar la mejor estrategia:
- Dominio Simple: Relación causa-efecto clara. Problemas conocidos con soluciones conocidas (ej. se corta la luz, se busca una linterna).
- Dominio Complicado: Requiere análisis y hay múltiples caminos válidos (ej. cargar saldo en una tarjeta de transporte).
- Dominio Complejo (La "Cueva"): No hay experiencia previa. Se requiere experimentación. Es el terreno de la agilidad. Se avanza paso a paso, tanteando el terreno (tanteo/experimentación), aprendiendo de cada movimiento.
- Dominio Caótico: No hay relación clara entre causa y efecto; se requiere acción inmediata para establecer orden.
6. Estructuras Organizacionales
La capacidad de un proyecto para ser ágil depende de la estructura de la empresa:
- Funcional: Estructura rígida y piramidal por departamentos (Marketing, Ventas, etc.). Los gerentes son soberanos y es difícil integrar proyectos transversales.
- Matricial: Cruce de autoridades entre gerentes funcionales y líderes de proyecto. Es más flexible pero genera conflictos de intereses.
- Proyectizada: La organización se entiende como una suma de proyectos. Es la estructura más apta para la agilidad, con equipos dedicados y objetivos comunes.
7. Errores Comunes y la Cultura del Error
- Confusión entre Rapidez y Agilidad: Trabajar rápido sin entregar valor no es agilidad.
- Miedo al Error: En innovación, el error es inevitable. El objetivo ágil es detectar el error lo antes posible para minimizar costos (falla rápido, falla barato).
- Microcontrol: Un error fatal es intentar aplicar agilidad con un esquema de control rígido; esto destruye la motivación del "Individuo Y".
- Alcance "Exacto": Ningún cliente sabe exactamente lo que quiere al inicio. La agilidad acepta esta incertidumbre y trabaja con el cliente para descubrir la solución.
8. Fechas Importantes y Avisos Académicos
Tras el análisis de la sesión inicial, se destacan los siguientes puntos logísticos y compromisos:
- Horario de Cursada: Oficialmente inicia a las 18:30. Se ha acordado flexibilidad para iniciar alrededor de las 19:00 en modalidad virtual, pero la presencialidad exige puntualidad a las 18:30. Las clases no suelen terminar antes de las 21:00.
- Asistencia: Es obligatorio cumplir con el 75% de asistencia según las normas del instituto.
- Cronograma de Iteraciones: El cuatrimestre se divide en 3 iteraciones (sprints) para el desarrollo del producto.
- Examen Parcial: Se realizará una única evaluación teórica hacia el final del cuatrimestre (noviembre).
- Cierre de Cursada: El último encuentro está previsto para fines de noviembre.
- Feriados: Se identificaron dos feriados que afectarán la dinámica de los lunes, a los cuales el equipo deberá adaptarse bajo principios de agilidad.
9. Preguntas de Repaso (Autoevaluación)
Nivel Básico
- ¿Cuál es la diferencia principal entre un "Individuo X" y un "Individuo Y" según McGregor?
- Defina el concepto de Producto Mínimo Viable (MVP).
- ¿Cuál es el requisito de asistencia para mantener la regularidad?
Nivel Intermedio
- Explique cómo cambia la "Triple Restricción" (Alcance, Tiempo, Costo) al pasar de un modelo tradicional a uno ágil.
- ¿Por qué se dice que el cliente debe estar en el centro de la escena en la agilidad?
- Describa las características de una organización "Proyectizada" y por qué facilita el trabajo ágil.
Nivel Avanzado
- Utilizando el marco Cynefin, explique por qué el desarrollo de software innovador suele pertenecer al "Dominio Complejo".
- Analice la siguiente afirmación: "El parcial final es el único elemento que determina si un alumno sabe Ingeniería de Software". Justifique su respuesta basándose en la filosofía de la materia.
- ¿Cómo impacta la "cultura del error" en los costos de un proyecto y qué herramientas ofrece la agilidad para gestionarla?