Gestión de Tiempos y Modelos

Cálculos técnicos de cronograma y metodologías de ingeniería de software.

1. Lógica del Diagrama de Red (AON)

Para determinar la duración total, se realizan dos pasadas sobre los nodos:

Hacia Adelante (Forward Pass)

Determina las fechas tempranas:

EF = ES + Duración
* El ES es el mayor EF de sus predecesoras.
Hacia Atrás (Backward Pass)

Determina las fechas tardías:

LS = LF - Duración
* El LF es el menor LS de sus sucesoras.
2. Holguras y Ruta Crítica
  • Holgura Total: Tiempo que una tarea puede retrasarse sin afectar el fin del proyecto.
Holgura = LF - EF (o LS - ES)

Ruta Crítica: Es la secuencia de tareas de mayor duración. Su principal característica es que su Holgura es Cero.

Nivelación de Recursos: Técnica para minimizar las fluctuaciones en el personal requerido y mantener un equipo estable.
3. Modelos Tradicionales (Pesados)
Cascada (Waterfall) - Royce, 1970

Proceso lineal y escalonado. Inflexible ante cambios. El cliente no ve el producto hasta el final.

Prototipado

Enfoque de "Prueba y Error". Útil cuando el cliente tiene requisitos poco claros o hay dudas técnicas.

Espiral - Boehm, 1986

Eje central: Análisis y Gestión de Riesgos. Cada iteración pasa por: Planificación, Riesgo, Ingeniería y Evaluación.

4. Metodologías Ágiles

Enfatizan la comunicación sobre la documentación y el desarrollo evolutivo.

Scrum

Roles: Product Owner (Gestor), Scrum Master (Facilitador), Dev Team (Equipo). Se divide en ciclos llamados Sprints.

Lean

Origen en manufactura. Foco: Eliminar desperdicios. Concepto clave: MVP (Producto Mínimo Viable).


Kanban: Basado en flujo visual (To Do, Doing, Done).

XP (Programación Extrema): Foco en calidad de código y respuesta inmediata al cliente.

5. Los 4 Valores Ágiles (Feb. 2001)

1. Individuos e interacciones sobre procesos y herramientas.

2. Software en funcionamiento sobre documentación completa.

3. Colaboración con el cliente sobre negociación de contrato.

4. Respuesta ante el cambio sobre seguir un plan.