Diferencia entre revisiones de «Roles involucrados gestión código fuente»
(No se muestran 6 ediciones intermedias del mismo usuario) | |||
Línea 16: | Línea 16: | ||
# Promover la actualización de la rama de '''pruebas-qa''' cuando haya habido actualizaciones o nuevo desarrollo para ser revisado en su funcionalidad por el área de QA en el momento en que le sea solicitado. | # Promover la actualización de la rama de '''pruebas-qa''' cuando haya habido actualizaciones o nuevo desarrollo para ser revisado en su funcionalidad por el área de QA en el momento en que le sea solicitado. | ||
# Promover la actualización de la rama de '''incidencias-hotFixes''' a partir de la información en la rama de '''producción-master''' cuando haya habido incidencias reportadas por el cliente. Esto lo solicitara el líder técnico del proyecto en la plataforma que le corresponda para realizar las correcciones necesarias. | # Promover la actualización de la rama de '''incidencias-hotFixes''' a partir de la información en la rama de '''producción-master''' cuando haya habido incidencias reportadas por el cliente. Esto lo solicitara el líder técnico del proyecto en la plataforma que le corresponda para realizar las correcciones necesarias. | ||
+ | # Realizar una unificación '''MERGE''' entre el código fuente de la rama de '''incidencias-hotFixes''' y la rama de '''producción-master''' cuando se haya resuelto la incidencia por parte del cliente y haya sido aprobado por el área de QA. | ||
+ | # Promover los cambios de la incidencia reportada a la rama de '''desarrollo-development''' una vez hecho la unificación '''MERGE''' para no perder las correcciones realizadas en el código fuente. | ||
+ | |- | ||
+ | |style="width:100px;color:black;background:white;"|2 | ||
+ | |style="width:200px;color:black;background:white;"|'''Desarrollador''' | ||
+ | |style="width:550px;color:black;background:white;"| | ||
+ | # Realizar un '''Commit''' del código fuente desarrollado en la plataforma que se esté trabajando. | ||
+ | # Realizar un '''Push''' para actualizar en la rama de '''desarrollo-development''' el código fuente en la plataforma que se esté trabajando. | ||
+ | # Realizar cambios, nuevos desarrollos o corrección de incidencias solicitadas por el líder técnico en la plataforma que se esté trabajando. | ||
+ | |- | ||
+ | |style="width:100px;color:black;background:white;"|3 | ||
+ | |style="width:200px;color:black;background:white;"|'''Líder Técnico''' | ||
+ | |style="width:550px;color:black;background:white;"| | ||
+ | # Comunicar al '''Responsable de configuración''' la disposición del código fuente para promover dicho código en la rama que corresponda de acuerdo a la situación que se haya presentado. | ||
+ | # Comunicar al '''Desarrollador''' las incidencias que hayan sido reportadas por el líder técnico para su corrección. | ||
+ | # Comunicar al '''Desarrollador''' de las actualizaciones o código nuevo que haya sido solicitados. | ||
+ | |- | ||
+ | |style="width:100px;color:black;background:white;"|4 | ||
+ | |style="width:200px;color:black;background:white;"|'''QA''' | ||
+ | |style="width:550px;color:black;background:white;"| | ||
+ | # Revisar la funcionalidad de la aplicación y reportar al '''Líder Técnico''' en los siguientes casos: | ||
+ | ## Si se detectan inconsistencias en la revisión del aplicativo para su corrección inmediata. | ||
+ | ## Si es una actualización de código fuente el cual haya cumplido o no con la correcta funcionalidad para lo que fue creado. | ||
+ | ## Si es un nuevo desarrollo de código fuente el cual haya cumplido o no con la correcta funcionalidad para lo que fue creado. | ||
|} | |} |
Revisión actual del 19:02 2 ago 2019
Para la gestión de código fuente se tienen los siguientes roles de usuario que tendrán las siguientes responsabilidades a seguir para implementar este proceso:
ID | Nombre del Rol | Responsabilidades |
1 | Responsable de configuración |
|
2 | Desarrollador |
|
3 | Líder Técnico |
|
4 | QA |
|