Modelo Genérico de Desarrollo¶
Este modelo describe las fases comunes que debe seguir cualquier desarrollo, independiente de la tecnología o proyecto.
Identificación de Entornos¶
Todo proyecto debe identificar claramente el entorno en el que se encuentra.
Entornos definidos¶
| Entorno | Uso |
|---|---|
| DEV | Desarrollo activo |
| QA | Validación y pruebas |
| PROD | Producción |
Regla obligatoria¶
- Todo artefacto debe indicar su entorno
- Documentación, despliegues y accesos deben ser claros
- Nunca se debe asumir el entorno
Prevención de errores¶
Esta práctica reduce: - Cambios accidentales en producción - Configuraciones incorrectas - Riesgos operativos
1. Descubrimiento¶
- Entendimiento del problema
- Identificación de actores
- Definición de alcance
2. Diseño¶
- Arquitectura de alto nivel
- Definición de componentes
- Contratos de integración
3. Desarrollo¶
- Implementación por capas
- Uso de estándares definidos
- Pruebas unitarias
4. Integración¶
- Integración de servicios
- Pruebas de integración
- Validación de contratos
5. Despliegue¶
- Automatización de despliegue
- Validación por ambiente
- Monitoreo inicial
6. Operación y Mejora¶
- Monitoreo continuo
- Gestión de incidentes
- Mejora continua