Seleccionar e implementar modelos y métodos de desarrollo
Este artículo es una explicación de conceptos sobre la selección de modelos de desarrollo, incluyendo preguntas de examen, componentes principales y etiquetas.
En pocas palabras
La elección del modelo de desarrollo depende de factores contextuales como el riesgo, la regulación, el equipo y la dinámica del cambio. Luego se combinan métodos y artefactos adecuados, se tailorean y se controlan mediante métricas.
Descripción técnica compacta
Los modelos de desarrollo estructuran los proyectos en fases o iteraciones y definen artefactos.
- Clásico (Cascada, V-Modell XT): planificabilidad, evidencia formal
- Ágil (Scrum, Kanban): ciclos de retroalimentación cortos
- Híbrido: combina gobernanza (por ejemplo, Stage Gates) con entrega iterativa
La selección se realiza según criterios:
- Criticidad / Riesgo
- Compliance / Regulación
- Tasa de cambio
- Presión de entrega
- Madurez del equipo / Distribución
- Tipo de contrato
Importante: documentar el tailoring (qué es obligatorio, qué se omite, por qué) y usar métricas adecuadas (Lead Time, densidad de defectos, Velocity, CFD).
Puntos clave relevantes para examen
- Análisis de contexto según criterios (IHK). Antes de seleccionar un modelo de desarrollo, es necesario analizar factores específicos del proyecto como riesgo, regulación, tasa de cambio, presión de entrega, madurez del equipo y tipo de contrato. Este análisis es relevante para el examen porque proporciona la justificación de la metodología elegida.
- Explicar y justificar clásico vs. ágil vs. híbrido. Los modelos clásicos ofrecen planificabilidad y evidencia formal, los modelos ágiles ciclos de retroalimentación cortos. Los modelos híbridos combinan ambos y frecuentemente se eligen cuando se requieren gobernanza y flexibilidad simultáneamente.
- Definir artefactos y listas de verificación (DoR/DoD, aceptación). Artefactos como Definition of Ready y Definition of Done definen criterios de calidad y finalización. Los protocolos de aceptación documentan que los resultados han sido liberados.
- Nombrar roles de forma clara (PO, SM, dirección de proyecto, QA). En proyectos híbridos, los roles deben estar claramente definidos. El Product Owner es responsable de los requisitos, el Scrum Master del proceso, la dirección del proyecto de la coordinación general y el QA de la garantía de calidad.
- Establecer métricas (flujo + calidad). Métricas como Lead Time, Cycle Time, Velocity, densidad de defectos y Cumulative Flow Diagram ayudan a medir el progreso y la calidad. Son importantes para la dirección basada en datos.
- Gestionar riesgos (prototipos/spikes, revisiones). Los riesgos se abordan mediante prototipos, spikes, revisiones y pruebas tempranas. La gestión de riesgos debe estar integrada en el modelo de desarrollo.
- Obligación de documentación (log de tailoring, aceptaciones, trazabilidad). El tailoring significa que las decisiones de adaptación del modelo deben documentarse. Las aceptaciones y trazabilidad aseguran verificabilidad y transparencia.
Componentes principales
- Análisis de contexto + ponderación de criterios – El análisis de contexto captura factores de influencia específicos del proyecto. Los criterios como riesgo, regulación y tasa de cambio se ponderan para permitir una selección justificable del modelo de desarrollo.
- Arquitectura de procesos (fases/sprints/hitos) – La arquitectura de procesos define cómo se estructura el proyecto. Los modelos híbridos utilizan, por ejemplo, Stage Gates para decisiones y sprints para la implementación iterativa.
- Modelo de roles + escalación – El modelo de roles establece responsabilidades. Las vías de escalación claramente definidas aseguran que los problemas se dirijan rápidamente al lugar correcto.
- Artefactos + DoR/DoD – Artefactos como Product Backlog, Sprint Backlog e incrementos documentan resultados de trabajo. Definition of Ready y Definition of Done aseguran calidad y comprensibilidad.
- Métodos de planificación (roadmap/release/sprint) – Los métodos de planificación estructuran la implementación. Los roadmaps muestran el curso a largo plazo, los releases marcan fechas de entrega y los sprints definen paquetes de trabajo cortos.
- QA (revisiones, TDD, CI/CD, estrategia de pruebas) – La garantía de calidad incluye revisiones, Test-Driven Development, Continuous Integration/Continuous Delivery y una estrategia de pruebas definida. Reduce errores y aumenta la calidad de entrega.
- Gestión de riesgos – La gestión de riesgos identifica, evalúa y controla riesgos. Los prototipos, spikes y revisiones tempranas ayudan a reducir riesgos antes de que se vuelvan costosos.
- Guía de tailoring – La guía de tailoring documenta qué partes del modelo de desarrollo se adaptan u omiten y por qué. Asegura que todos los interesados puedan entender las decisiones.
- Métricas + reporting – Métricas como Lead Time, Velocity, densidad de defectos y Cumulative Flow Diagram proporcionan datos para la dirección. El reporting comunica regularmente el estado a los stakeholders.
- Compliance / Security – Compliance asegura que se cumplan los requisitos regulatorios y contractuales. Security considera la protección de datos y sistemas a lo largo de todo el proceso.
Ejemplo práctico (matriz de decisión)
Portal web (regulación + riesgo de integración + deseo de incrementos tempranos)
Criterios (peso):
- Regulación 30
- Tasa de cambio 20
- Riesgo de integración 20
- Presión de entrega 15
- Madurez del equipo 15
Evaluación 1..5:
- Cascada: 5/2/2/3/3
- Scrum: 3/5/4/4/4
- V-Modell XT: 5/2/3/3/3
- Híbrido: 5/4/4/4/4 -> puntuación más alta
Tailoring híbrido:
- Stage Gates (aprobación de requisitos, aprobación de arquitectura, go-live)
- Implementación en sprints de 2 semanas
- Artefactos obligatorios: registro de riesgos, ADRs, protocolos de prueba, aceptación
Ventajas y desventajas
Ventajas
- Decisión justificable (matriz)
- Riesgo/compliance abordados visiblemente
- Los ciclos de retroalimentación mejoran la calidad
Desventajas
- La evaluación puede ser subjetiva
- El modelo híbrido requiere experiencia en gobernanza y agilidad
- Las métricas pueden crear incentivos perversos
Preguntas típicas de examen (con respuesta breve)
- ¿Qué criterios ayudan en la selección? Riesgo, regulación, tasa de cambio, equipo, presión de entrega, contrato.
- ¿Qué va en un documento de tailoring? Adaptaciones/omisiones con justificación, evidencias obligatorias, roles, revisiones, métricas.
- ¿Cómo combinar V-Modell XT y Scrum? Gates y evidencia del modelo V, entrega en sprints con revisiones.
Estrategia de aprendizaje
- Comparar 2 contextos de proyecto y esbozar tailoring.
- Calcular matriz de decisión con 5 criterios.
- Entrenar justificación breve (3 oraciones).



