Logo Full Audits

CAPACITACIÓN GENERAL DE NUESTRO SOFTWARE, PARTICIPE DE NUESTRO WEBINAR GRATUITO SEMANAL

*Certificado de participación y grabación de libre acceso posterior. Duración, 1 hora.

Days
Hours
Minutes
Seconds
Checklist de Control para el Desarrollo de Software by Full Audits

Librería de Checklists

ID: 53d86e10

Checklist de Control para el Desarrollo de Software

Este checklist consiste de una serie de ítems para llevar a cabo una adecuada gestión en el desarrollo de un software en un entorno de Tecnologías de la Información y la Comunicación (TIC). Está pensado para ayudar a las empresas a mejorar la calidad en la creación y desarrollo de software, contribuyendo al aumento de la productividad si se siguen los pasos y procedimientos adecuados. Por lo tanto, es fundamental que los equipos de trabajo revisen esta lista de verificación periódicamente para asegurarse de estar cumpliendo con los requerimientos y estándares.

Creación de Prototipo
1.1 ¿Se tiene un objetivo de acuerdo al negocio estipulado?

1.2 ¿Se definieron correctamente los requisitos?

1.3 ¿El prototipo se ha diseñado según la línea de la arquitectura de la información?

1.4 ¿Se definieron los módulos de software para cada iteración?

1.5 ¿Se ha considerado el adecuado control de versiones?

1.6 ¿Los lenguajes de programación son adecuados a la arquitectura?

1.7 ¿Se han definido pruebas de aceptación y aseguramiento calidad?

1.8 ¿Se ha programado de acuerdo a los estándares de codificación?

1.9 ¿Se ha optimizado la bases de datos para un mejor uso?

1.10 ¿El software cumple con un buen diseño de interfaz de usuario?

Implementación
2.1 ¿Se han validado los test de aceptación en ambiente de pruebas?

2.2 ¿Se ha hecho un análisis de código para detectar problemas de estabilidad?

2.3 ¿Se ha considerado una correcta documentación técnica?

2.4 ¿Se ha hecho una evaluación exhaustiva de regresión?

2.5 ¿Está automatizada laPublicación de cambios?

2.6 ¿Se ha instrumentado el servicio adecuadamente a través de las herramientas de monitorización amigables?

2.7 ¿Se ha asegurado la seguridad de la información?

2.8 ¿Se definieron los planes de escalabilidad?

2.9 ¿Los planes de despliegue se gestionan con un paquete de forma ligera?

2.10 ¿Se ejecutado pruebas de integración entre los sistemas?

Mantenimiento
3.1 ¿Se revisan periódicamente las modificaciones de software?

3.2 ¿Se lleva a cabo un seguimiento de la productividad?

3.3 ¿Se hace una revisión de performance de la aplicación?

3.4 ¿Se ejecutan pruebas para garantizar el correcto funcionamiento?

3.5 ¿Se levantan tickets y solucionan los posibles bug detectado?

3.6 ¿Existen los planes de contingencia adecuados si se presenta algún problema?

3.7 ¿Se está monitoreando la satisfacción del usuario a través de los reportes de errores?

3.8 ¿Se hace una integración de terceros que añadan valor al software?

3.9 ¿Se han establecido procesos de copias de seguridad?

3.10 ¿Se realizan pruebas para mejoras vigentes y futuras?