Curso · Referencia · Tema 1

Fundamentos de la gestión de proyectos software

Hoja de repaso. Se amplía con cada lección del Tema 1.

La idea central

Gestionar un proyecto software es tomar decisiones bajo incertidumbre, equilibrando restricciones que compiten, de forma explícita y lo antes posible.

Proyecto

  • Esfuerzo temporal para crear un producto, servicio o resultado único (PMI).
  • Temporal = termina; no "corto". Sin duración mínima.
  • Equipo temporal, transversal a los departamentos.
  • Propósito: lograr objetivos y terminar.

Operación

  • Trabajo continuo y repetitivo.
  • Propósito: sostener la organización.
  • Equipos funcionales, alineados con la estructura.
  • Un producto pasa de proyecto a operación en el cierre.

Particularidades del software → respuesta

  • Intangible / progreso invisible → avance verificable (entregables, demos)
  • Requisitos cambian → gestionar el cambio
  • Alta incertidumbre → aprender pronto (prototipos, PoC)
  • Coste del cambio crece → detectar errores pronto

Gestión ≠ programación

  • Decidir: qué, por qué, cuándo, con qué recursos, quién, qué riesgos aceptar.
  • Controlar: plazos y costes, personas, imprevistos, cambios.
  • Cadena: objetivos → requisitos → solución → plan → ejecución → resultados. Cada decisión condiciona las siguientes; la gestión mantiene la coherencia.

Restricciones

  • Seis: alcance, plazo, coste, calidad, recursos, riesgos.
  • Tríada clásica: alcance · tiempo · coste.
  • Visión moderna: calidad y riesgo no son secundarias; múltiples objetivos en tensión.
  • Ante un conflicto: analizar con el equipo, trade-off explícito, gestionar riesgos. Nunca "blindar" una variable.

Éxito

  • No solo plazo y presupuesto.
  • Valor para negocio/usuario · calidad y sostenibilidad · deuda técnica · satisfacción de stakeholders · cumplimiento legal y organizativo.

Por qué fallan

  • Objetivos ambiguos
  • Requisitos inestables o mal entendidos
  • Estimaciones demasiado optimistas
  • Riesgos ignorados o mal gestionados
  • Problemas técnicos subestimados
  • Comunicación deficiente
  • Problemas del personal

Coste de los errores

  • Mismo error: barato pronto, muy caro en integración o producción.
  • ⇒ la gestión busca reducir la incertidumbre cuanto antes.

Las 8 preguntas clave

  • ¿Qué problema? → definición / charter
  • ¿Para quién? → stakeholders
  • ¿Qué entra y qué no? → alcance
  • ¿Cómo sabremos que funciona? → criterios de aceptación
  • ¿Es viable? → viabilidad
  • ¿Qué puede salir mal? → riesgos
  • ¿Cómo lo evitamos? → tratamiento
  • ¿Qué necesitamos? → planificación

Fuente: Tema 1, diap. 4-14 y 71. Lección asociada: L1 · Qué es gestionar un proyecto software.