Cuatro puntos de importancia del pensamiento de gestión de defectos
La gestión de defectos está estrechamente relacionada con la gestión de proyectos, los requisitos, el diseño, el desarrollo y las pruebas del desarrollo de software. Por lo tanto, si el sistema de gestión de defectos puede funcionar mejor en algunos aspectos, brindará a los usuarios un mejor uso. más conveniencia:
1) Integre estrechamente con otras herramientas de desarrollo: como el sistema de gestión de pruebas, el sistema de gestión de configuración, el sistema de gestión de proyectos, etc. La generación/solución de defectos está estrechamente relacionada con el proceso de desarrollo. Estas partes están estrechamente relacionados, como pruebas para descubrir defectos, enviar código después de resolver defectos para generar nuevos registros de versión en el sistema de gestión de configuración, juzgar la calidad del desarrollo del proyecto en función de la cantidad de defectos y las tendencias cambiantes del proyecto, etc. , si el sistema de gestión de defectos puede lograr una estrecha integración con estos sistemas, traerá grandes beneficios a los usuarios;
2) Facilidad de uso: la facilidad de uso se refiere en primer lugar a la simplicidad de las operaciones del usuario final, en segundo lugar, al acceso del usuario; gestión de defectos También se debe considerar la conveniencia del sistema (por ejemplo, si se accede a través de la Web o mediante un cliente específico, finalmente, la simplicidad y conveniencia de la instalación, configuración y mantenimiento del sistema también son importantes para la promoción); el sistema. Es imposible que el equipo de muchos pequeños desarrolladores tenga administradores de sistema dedicados. Si la instalación y el mantenimiento del sistema son demasiado complicados, causará grandes dificultades;
3) Configuración de permisos de gestión de defectos: La gestión del ciclo de vida de los defectos refleja la gestión del proceso de desarrollo de software, como quién puede informar defectos, quién puede asignar defectos y quién cierra los defectos después de resolverlos. La gestión de estos permisos en realidad limita el proceso de desarrollo;
4 ) Funciones de estadística y análisis así como el sistema MIS debe proporcionar informes además de funciones básicas como la gestión de inventario y ventas, el sistema de gestión de defectos también debe proporcionar funciones de análisis estadístico para el análisis estadístico de defectos en el proceso de desarrollo de software; No se trata sólo de un simple recuento de cuántos defectos informó un evaluador y cuántos defectos resolvieron los desarrolladores, sino también de la tendencia cambiante de los defectos en el proceso de desarrollo de software (número de informes de defectos, número de defectos resueltos, etc.). La gestión de la calidad del software es una base importante;
El sistema de gestión de defectos es muy importante, pero lo insustituible es la idea de gestión
1) Cómo estandarizar su defecto registros de información?
Para gestionar los defectos, la información registrada por el defecto debe poder registrar completamente todos los aspectos del defecto y satisfacer las necesidades de varios usuarios.
2) Los diversos estados del defecto; defecto y ¿Cómo se rastrean las transiciones entre estados?
3) ¿Cómo garantizar una comunicación fluida entre el personal relacionado con los defectos?
Las personas involucradas en los defectos son multifacéticas: evaluadores, desarrolladores, usuarios... Pueden estar ubicados muy alejados (imagínese desde los astronautas en el transbordador espacial hasta los desarrolladores en tierra). ¿La gente informa de un error de software? ); debe poder garantizar una comunicación fluida con ellos.
4) ¿Cómo juzgar el impacto de los defectos en la calidad del software?
Por supuesto, los defectos deben resolverse tanto como sea posible, pero cuando la resolución de los defectos entra en conflicto con la fecha límite del proyecto, ¿cómo juzgar el impacto de los defectos en la calidad del software? ¿Debería retrasarse la entrega del proyecto una vez resueltos los defectos, o deberían conservarse los defectos en la autorización?
Algunos de estos problemas se pueden resolver a través del sistema de gestión de defectos, mientras que otros requieren la toma de decisiones humana.
Los defectos no solo se refieren a errores de software, sino que también incluyen requisitos, problemas de diseño, nuevas características, nuevos requisitos, etc.; el sistema de gestión de defectos se utiliza para gestionar los defectos descubiertos durante el proceso de desarrollo del software. estrechamente relacionado con otras herramientas de gestión de proyectos; el software comercial y los sistemas de gestión de defectos de software de código abierto tienen sus propias ventajas y desventajas, y deben seleccionarse de acuerdo con su situación real;
Nota: la herramienta de gestión de pruebas TestCenter admite la adición automática y manual de errores de prueba a curvas; admite estados de error personalizados y procesos de gestión de defectos de flujo de trabajo personalizados.