Muestra las diferencias entre dos versiones de la página.
| Ambos lados, revisión anterior Revisión previa Próxima revisión | Revisión previa | ||
|
ada:howto:sicoferp:factory:softwareversioning:versionnumberingstructure [2023/08/02 21:02] 192.168.175.10 |
ada:howto:sicoferp:factory:softwareversioning:versionnumberingstructure [2023/11/06 18:54] (actual) 192.168.177.82 |
||
|---|---|---|---|
| Línea 1: | Línea 1: | ||
| ====== Fabrica: Versionamiento de Software - Estructura de numeración de versión ====== | ====== Fabrica: Versionamiento de Software - Estructura de numeración de versión ====== | ||
| - | Esta sección está dedicada a la Estructura de numeración de versión la cual está compuesta por una numeración de dígitos y letras separados por puntos según la siguiente tabla: | + | Esta sección está dedicada a la Estructura de numeración de versión la cual está compuesta por una numeración de dígitos separados por puntos según la siguiente tabla: |
| - | Tener presente el siguiente ejemplo como referencia: **22.03.001IC** | + | Tener presente el siguiente ejemplo como referencia: **22.03.00** |
| - | ^Versión Mayor^Versión Menor^Revisión^Tipo de Actualización^ | + | ^Versión Mayor^Versión Menor^Revisión^ |
| - | |22|03|001|IC| | + | |22|03|00| |
| Donde: | Donde: | ||
| Línea 12: | Línea 12: | ||
| - **Versión Menor**: Cambios en módulos que afecten componentes principales o compartidos, nuevos cambios. Ejemplos: Agregar un boton, se crea un nuevo reporte, se agrega una nueva opción en un sub Módulo. | - **Versión Menor**: Cambios en módulos que afecten componentes principales o compartidos, nuevos cambios. Ejemplos: Agregar un boton, se crea un nuevo reporte, se agrega una nueva opción en un sub Módulo. | ||
| - **Revisión**: Ajustes a los procesos, correccciones de bugs. Ejemplos: Correcciones ortograficas, Mensajes de validación, correcciones de consultas de reportes, se adiciona una nueva columna a un reporte. | - **Revisión**: Ajustes a los procesos, correccciones de bugs. Ejemplos: Correcciones ortograficas, Mensajes de validación, correcciones de consultas de reportes, se adiciona una nueva columna a un reporte. | ||
| - | - **Tipo de Actualización**: Tipo de actualización((ver la siguiente tabla de clasificación a continuación)). | ||
| - | |||
| - | ===== Tipos de Actualizaciones ===== | ||
| - | |||
| - | ^Tipo de Actualización^Nombre^Descripción^Tipo de Versionamiento^ | ||
| - | |I|Incidencias|Reportadas por el cliente (Por lo general errores que requieren ajustes de código)|Revisión| | ||
| - | |M|Ajustes Internos/Mejoras|Ajustes generados por la fabrica para ajustar o mejorar un componente.|Versión Menor| | ||
| - | |S|Solicitudes de Cambios|Generadas por clientes o usuarios internos (Por lo general son nuevos procesos)|Versión Mayor, Versión Menor| | ||
| - | |C|Cambios en el Core|Ajustes internos al core o framework que soporta la solución|Versión Tecnología, Revisión Tecnología, Versión Mayor, Versión Menor| | ||
| ===== Notas ===== | ===== Notas ===== | ||
| - | * Toda actualización debe estar soportada por un ticket en el otrs o el MantisBT. | + | * Toda actualización debe estar soportada por un ticket o control de cambios. |
| - | * Toda actualización debe estar validada exitosamente por QA. | + | * Toda actualización debe estar validada exitosamente por el rol de QA. |
| + | * El versionamiento aplica para la liberación de release. | ||
| + | * Cada versión debe ser almacenada en su repositorio especifico. | ||
| [[ada:howto:sicoferp:factory:softwareversioning|←Volver atras]] | [[ada:howto:sicoferp:factory:softwareversioning|←Volver atras]] | ||
| + | |||
| + | [[ada:howto:sicoferp:factory:goodsoftwaredevelopmentpractices|-> Ir a Buenas prácticas de desarrollo de software]] | ||