Principios y cultura de calidad

Principios de calidad del software

Los principios de calidad del software son reglas y recomendaciones que los programadores deben seguir para escribir un código limpio y fácil de mantener. Para garantizar la calidad del software, se pueden seguir los siguientes principios:

    Cultura de calidad del software

    La fabricación de Software ha cambiado. Se está evolucionado desde procesos de creación de software basado en modelos de ciclo de vida secuenciales hacia ciclos de vida ágiles en los que hay una presentación rápida, iterativa e incremental de producto terminado, con numerosos beneficios directos para el proyecto y para el usuario final. Sin duda, los cambios en la Cultura producen mayores avances en la organización que cambios solamente en los Procesos o las Herramientas. Atentos al matiz, hablamos de cambios en la organización, cosa seria.

    CULTURA

    Los equipos de trabajo respetan y potencian los procesos de Aseguramiento de la Calidad del Software (SQA), con especial foco en mejorar la trazabilidad entre requisitos, pruebas y anomalías detectadas junto con involucrar mediante la difusión de resultados como la situación actual, los problemas o los obstáculos encontrados.

    PROCESOS

    Los procesos de pruebas la vocación por reportar de forma clara los resultados obtenidos en los diferentes ciclos de pruebas. Partiendo de la información disponible sobre pruebas o anomalías detectadas, radiamos el estado del software en cualquier momento de las distintas etapas de ejecución de las pruebas mediante tableros de seguimiento y lo consolidamos a nivel de cuadros de mando.

    Para crear una cultura de calidad del software, se pueden implementar las siguientes acciones:

    - Definir una arquitectura adecuada para la solución  

    - Realizar una planificación correcta y con antelación  

    - Asegurar que el proyecto se trate como un proceso de ingeniería rigurosa  

    - Obtener comentarios rápidos sobre el código antes de fusionarlo  

    - Utilizar soluciones de código bajo para crear pruebas de extremo a extremo más rápido  

    - Realizar pruebas manuales, analizar datos de rendimiento y generar informes de errores  

    Obra publicada con Licencia Creative Commons Reconocimiento Compartir igual 4.0

    Creado con eXeLearning (Ventana nueva)