Antes de llegar a Metrics, me gustaría decir que Metrics en sí no significa nada. Estas son medidas que deben interpretarse junto con otra información disponible. Por lo tanto, un equipo que solo filtró 2 errores a la producción puede no ser mejor que otro equipo que filtró errores en la producción (el primer equipo podría estar trabajando en un producto estable, mientras que el segundo equipo podría estar en un nuevo proyecto de desarrollo). En el contexto de Agile, otra cosa a tener en cuenta es que no hay un equipo de control de calidad separado. La prueba es realizada por el equipo scrum y cualquiera puede hacer la prueba.
En cualquier caso, las métricas importantes pueden ser:
- Tendencia de errores (errores abiertos al final del sprint – errores abiertos al inicio)
- Errores filtrados a la producción o UAT como porcentaje de errores encontrados durante el sprint
- Productividad (tiempo para automatizar casos de prueba)
- Cobertura de código
- Pirámide de prueba (tamaño relativo de pruebas unitarias automatizadas, pruebas de integración y pruebas funcionales)
Puede haber muchos más, pero uno necesita ver el ROI de recopilar las métricas y si algo no tiene sentido, no tiene sentido continuar con él.
- ¿Cuál es el mejor software de recuperación de datos de Huawei Mate 10?
- Cómo hacer videos usando PowerPoint
- Cómo hacer maquetas de aplicaciones
- ¿Qué software usan aplicaciones como Meerkat y Periscope, donde todos pueden hacer su propia transmisión en vivo y donde miles de espectadores pueden verla?
- ¿Por qué el software de control de versiones no proporciona un seguimiento inmediato con el fin de realizar cambios?