¿Por qué los desarrolladores de software a menudo están descontentos con los probadores?

Un culpable común es el desacuerdo entre Desarrollo y QA sobre los detalles de los requisitos. QA podría afirmar que algo está roto porque una prueba falla, mientras que Development cree que la prueba es defectuosa o innecesaria porque su interpretación de los requisitos es diferente a la de QA.

Aquí es donde las partes interesadas del producto deben intervenir y aclarar los requisitos para ambos equipos. Pero el proceso no siempre está configurado para eso, por lo que los desacuerdos pueden agravarse durante bastante tiempo.

La eliminación de este tira y afloja es, en mi opinión, uno de los motivadores detrás de XP / Scrum. Automatice la prueba y no codifique una función sin codificar una prueba para la función. Sin embargo, incluso en las tiendas Scrum, tener un equipo de control de calidad para verificar el producto es valioso, especialmente con cosas como las pruebas de integración y las pruebas de factores humanos / usabilidad que son difíciles de automatizar.

Cuando el desarrollo de productos comienza a retrasarse, los equipos de desarrollo a menudo comienzan a ver el flujo interminable de informes de errores de QA como un obstáculo para completar el desarrollo. Sin embargo, el problema realmente se deriva de la programación, cuando los planificadores no asignan el tiempo suficiente para corregir los errores encontrados durante el desarrollo.

El desarrollo de software de calidad profesional es un proceso que requiere un equipo de ingenieros calificados, todos los cuales contribuyen con una parte necesaria del conjunto.

Un desarrollador que, por ejemplo, no escucha, trabaja de cerca y aprecia el papel del ingeniero de control de calidad (es decir, el probador) aún no ha aprendido esta lección.

Porque piensan que los evaluadores están debajo de ellos

More Interesting

¿Es legal el raspado de datos en el Reino Unido?

¿Cuánta experiencia y cualidades necesito tener para ser llamado programador junior o desarrollador de software?

¿Cuándo es un buen momento para "reinventar la rueda" en el desarrollo de software?

Tengo más de 40 años, canadiense, mujer, sin experiencia laboral. ¿Cuál es mi oportunidad de encontrar un trabajo tecnológico (o cualquier trabajo)? ¿Qué debería aprender a continuación?

¿Cuál es la diferencia entre desarrollador de software y programador analista?

Cómo conseguir trabajos como desarrollador de software sin ninguna experiencia

¿Qué técnica de análisis de requisitos se usa generalmente para el desarrollo de software?

Si solo tiene dos desarrolladores de software promedio, ¿cómo escala un back-end para manejar más de 5 millones de tráfico?

Como desarrollador de software, ¿cómo soportas el ruido de tipeo en la oficina?

¿Es el desarrollo de software una carrera sobrevalorada?

¿Cómo puedo trabajar como desarrollador de software en la industria de la moda? ¿Hay empresas que combinen moda y tecnología?

¿Qué conjunto de habilidades se requieren para convertirse en desarrollador de software del sistema?

¿Cuáles son algunos hábitos o prácticas sociales de los equipos de desarrolladores de software que son insultantes para las mujeres?

Si desea convertirse en un desarrollador de software desde cero en 2017, ¿por qué aprender lenguajes de programación más antiguos como C ++ y JS en lugar de Rust, Go y Swift de hoy?

¿Por qué Blender es mucho mejor que otro software de código abierto?