Un colega y yo tomamos una puñalada juntos:
Mejora
Agregar nueva funcionalidad o cambiar la funcionalidad existente de manera que la aplicación de software sea más eficiente, más rápida, más utilizable, más útil y / o más deseable. (Hace la aplicación subjetiva y / o objetivamente “mejor”).
Defectos / Errores (2 tipos):
Técnico
Un problema definible dentro del código o la capa de la base de datos de una aplicación de software que hace que la aplicación no funcione como se espera o dé un resultado incorrecto.
- ¿Existe un rol de control de calidad que no implique escribir casos de prueba? ¿Hay roles de trabajo que estén más en el lado de coordinación / gestión?
- ¿Cuáles son las preguntas más únicas / inesperadas o listas para usar durante una entrevista de Software Tester que te hace pensar tres veces?
- ¿Puede una pasantía de gestión de patrimonio en Morgan Stanley ayudarme en mi futura carrera de ingeniería de software? ¿Aprenderé cosas sobre negocios que podrían ayudarme más tarde?
- ¿Por qué Juval Lowy piensa que los microservicios serán el mayor fracaso en software?
- ¿Cómo evitan los ingenieros experimentados en las startups el estancamiento debido al exceso de problemas operativos?
Funcional
Funcionalidad o característica existente que no cumple con el propósito esperado (es decir, no funciona) o carece de funcionalidad * crítica * para realizar una tarea en particular.
Mientras que la implementación de una mejora hace que la aplicación sea “mejor”, corregir un defecto funcional hace que la aplicación sea “correcta”, no necesariamente “mejor”.