🔍 22. Prácticas ágiles para equipos de Desarrollo de Software
Manifiesto ágil
Creado en 2002 por 17 ingenieros, es común que en su aplicación se pierda el enfoque y solo se busque la certificación, el manifiesto aboga una integración rápida y ágil que permite desarrollar Software eficiente y de alta calidad.
¿Cómo puedes aplicar prácticas ágiles sin certificaciones?
1. Establece límites de tiempo.
2. Desglosa proyectos grandes: En partes manejables trabajadas en periodos definidos, esto para prever situaciones irreales.
3. Usa pruebas unitarias como monitoreo, no como calidad, esto verifica la funcionalidad de rutas o servicios y detecta futuras fallas.
4. Invierte en automatización: Invertir tiempo en crear una suite de pruebas o en despliegues automatizados acelera el desarrollo.
5. Comparte la responsabilidad de calidad del código con el equipo, no solo con el personal de QA, cada ingeniero debe entregar el código de alta calidad.
6. Instrumenta y monitorea: Implementa técnicas para predecir o prevenir errores en producción (desacoplamiento del despegue de lanzamiento usando banderas de funciones).
7. Desacopla despliegue del lanzamiento: Implementa el despliegue continuo para que el trabajo esté listo para producción.
8. Despliega con confianza: A diario y sin miedo, incluso en viernes.
¿Qué enfoque adoptar al aprender nuevos procesos?
-No implementar de manera forzada.
- No todos los procesos se aplican para todas las empresas.
-Fomentar ambiente de aprendizaje continuo.