Diferencia entre revisiones de «Cabina de Slack- 17 18 - G1»

De Wiki de EGC
Saltar a: navegación, buscar
(Opera)
(Formato y procedimientos de gestión de incidencias)
 
(No se muestran 2 ediciones intermedias del mismo usuario)
Línea 36: Línea 36:
 
<ul>
 
<ul>
 
<li>Incluir información detallada sobre lo que debe hacerse para la finalización  de la tarea. </li>
 
<li>Incluir información detallada sobre lo que debe hacerse para la finalización  de la tarea. </li>
</ul>
+
</ul>El algoritmo para etiquetar y tratar cada Issue es el siguiente:
<li><b>Para cambios:</b></li>
+
#Si es una tarea:
<ul>
+
##Si es nueva:
<li>Incluir información detallada sobre la modificación que debe hacerse. </li>
+
###Asignar prioridad: Critical, High, Medium, Low.
<li>Nombrar mediante el @xxxxx a la persona que le afecte dicha modificación. </li>
+
###Asignar temática: Cada grupo elegirá los tipos de tareas que tratará. Ej: Documentación, Base de Datos…
<li>Incluir el resultado o los resultados que se deben obtener tras la finalización de la misma. </li>
+
###Asignar estado: New, Started, Fixed, Verified, Wontfix, Duplicate.
</ul>
+
###Asignar encargados del Issue.
<li><b>Para issues/incidencias: </b></li>
+
###Asignar el Issue a un proyecto a la columna que corresponda: TO DO, En progreso, Hecho.
<ul>
+
##Si no es nueva:
<li>Incluir información detallada sobre el bug encontrado. </li>
+
###Introducir comentario de avance, explicando lo que se ha hecho.
<li>Incluir los pasos para la reproducción del problema.</li>
+
###Actualizar etiquetas.
<li>Incluir qué se debería esperar y qué se ha obtenido.</li>
+
###Actualizar encargados.
<li>Incluir la versión del producto que se ha usado.</li>
+
###Actualizar en el proyecto que corresponda.
<li>Incluir información adicional que pueda resultar relevante para la identificación y corrección del error (Opcional).</li>
+
###Si ha terminado, introducir comentario de cierre y cerrar el Issue
</ul>
+
#Si es un bug:
</ol>
+
##Si es nuevo:
<li><b>Para cambios o mejoras: </b></li>
+
###Asignar etiqueta Bug.
<li>Utilizar la etiqueta cambio/mejojra</li>
+
###Asignar prioridad: Critical, High, Medium, Low.
<li><b>Asignación de responsable</b></li>
+
###Asignar temática: Cada grupo elegirá los tipos de tareas que tratará. Ej: Documentación, Base de Datos…
<ul>
+
###Asignar estado: New, Started, Fixed, Verified, Wontfix, Duplicate.
<li>Asignar un responsable por incidencia. En caso de que se considere necesario asignar varios responsables a una misma por su complejidad, deberá dividirse la incidencia en tantas incidencias como se consideren necesarias</li>
+
###Asignar encargados del Issue.
</ul>
+
###Asignar el Issue a un proyecto a la columna que corresponda: TO DO, En progreso, Hecho.
<li><b>Asignación de etiquetas</b></li>
+
##Si no es nuevo:
<ol>
+
###Introducir comentario de avance, explicando lo que se ha hecho.
</ul>
+
###Actualizar etiquetas.
<li>Indicar la prioridad de la tarea. Entre las etiquetas disponibles se encuentran:</li>
+
###Actualizar encargados.
<ul>
+
###Actualizar en el proyecto que corresponda.
<li>Low - Nivel de prioridad mímino, no es necesario dedicar recursos extra en finalizar la incidencia.</li>
+
###Si ha terminado, introducir comentario de cierre y cerrar el Issue.
<li>Medium - Nivel de prioridad medio, no es necesario finalizar la incidencia ya, pero tampoco debe prolongarse en el tiempo. </li>
+
#Si es un cambio:  
<li>High - Nivel de prioridad alto, deben destinarse bastantes recursos para finalizar la incidencia pronto.</li>
+
##Si es nuevo:
<li>Critical - Nivel de prioridad máximo, deben destinarse todos los recursos posibles para finalizar la incidencia de forma inminente.</li>
+
###Asignar etiqueta Cambio/Mejora.
</ul>
+
###Asignar prioridad: Critical, High, Medium, Low.
</ul>
+
###Asignar temática: Cada grupo elegirá los tipos de tareas que tratará. Ej: Documentación, Base de Datos…
<li><b>Para cambios: </b></li>
+
###Asignar estado: New, Started, Fixed, Verified, Wontfix, Duplicate.
<ul>
+
###Asignar encargados del Issue.
<li>Incluir de las siguientes etiquetas para indicar que se trata de un cambio o mejora.</li>
+
###Asignar el Issue a un proyecto a la columna que corresponda: TO DO, En progreso, Hecho.
<ul>
+
##Si no es nuevo:
</ul>
+
###Asignar etiqueta Accepted en caso de ser aceptado.
¡
+
###Introducir comentario de avance, explicando lo que se ha hecho.
<li>Indicar la prioridad de la tarea. Entre las etiquetas disponibles se encuentran:</li>
+
###Actualizar etiquetas.
<ul>
+
###Actualizar encargados.
<li>Low - Nivel de prioridad mímino, no es necesario dedicar recursos extra en finalizar la incidencia.</li>
+
###Actualizar en el proyecto que corresponda.
<li>Medium - Nivel de prioridad medio, no es necesario finalizar la incidencia ya, pero tampoco debe prolongarse en el tiempo. </li>
+
###Si ha terminado, introducir comentario de cierre y cerrar el Issue.
<li>High - Nivel de prioridad alto, deben destinarse bastantes recursos para finalizar la incidencia pronto.</li>
 
<li>Critical - Nivel de prioridad máximo, deben destinarse todos los recursos posibles para finalizar la incidencia de forma inminente.</li>
 
</ul>
 
<li>Indicar el estado en el que se encuentra la tarea. Entre las etiquetas disponibles se encuentran:</li>
 
<ul>
 
<li>New - Indica que se acaba de crear la incidencia.</li>
 
<li>Accepted - Indica que ha sido aceptada la incidencia.</li>
 
<li>Started - Indica que se ha comenzado a trabajar en la incidencia.</li>
 
<li>Fixed - Indica que se ha corregido la incidencia.</li>
 
<li>Verified - Indica que se ha comprobado que la incidencia este correcta.</li>
 
<li>Wontfix</li>
 
<li>Duplicate - Indica que la incidencia es igual que otra ya creada.</li>
 
</ul>
 
</ul>
 
 
 
<li>bug - Indica que la incidencia hace referencia a un bug o fallo</li>
 
</ul>
 
 
 
</
 
<ul>
 
<li>New - Indica que se acaba de crear la incidencia.</li>
 
<li>Accepted - Indica que ha sido aceptada la incidencia.</li>
 
<li>Started - Indica que se ha comenzado a trabajar en la incidencia.</li>
 
<li>Fixed - Indica que se ha corregido la incidencia.</li>
 
<li>Verified - Indica que se ha comprobado que la incidencia este correcta.</li>
 
<li>Wontfix</li>
 
<li>Duplicate - Indica que la incidencia es igual que otra ya creada.</li>
 
</ul>
 
</ul>
 
</ol>
 
 
<li><b>Asignación de un proyecto</b></li>
 
<li><b>Asignación de un proyecto</b></li>
 
<ul>
 
<ul>
Línea 160: Línea 130:
 
<li>InProgress</li>
 
<li>InProgress</li>
 
<li>Done</li>
 
<li>Done</li>
<li>Opcionalmente si procede - ToCheck o Buged|OnHole</li>
 
 
</ul>
 
</ul>
</ol>
 
  
 
Con todas las pautas definidas podemos asegurar una correcta creación y gestión de incidencias.
 
Con todas las pautas definidas podemos asegurar una correcta creación y gestión de incidencias.

Revisión actual del 17:27 10 ene 2018

Miembros

  • Eduardo Luna Zayas (coordinador)
  • Antonio Jesús Ruiz Budia
  • José Ignacio Bersabé Gutiérrez
  • Alejandro Manuel Ardoy Álvarez

Repositorio

Podrá encontrar nuestro repositorio en el siguiente enlace, en el cual estará el codigo heredado y nuesto propio código: github

Google Drive

Este será nuestra plataforma para la creación compartida de documentos: enlace

Opera

Nuesto grupo de trabajo en opera es el siguiente: enlace

Formato y procedimientos de gestión de incidencias

El repositorio distribuido utilizado será GitHub, en el realizaremos toda la gestión de las incidencias. Se entiende por incidencia tanto incidencias, como cambios, como tareas que sean necesarias para llevar una correcta gestión de la planificación.

Formato

A continuación detallaremos el formato que se ha de seguir para la creación de issues:

  1. Título
    • Deberá tener un títilo explícito de la tarea que se esté realizando.
  2. Descripción
    1. Para tareas:
      • Incluir información detallada sobre lo que debe hacerse para la finalización de la tarea.
      El algoritmo para etiquetar y tratar cada Issue es el siguiente:
      1. Si es una tarea:
        1. Si es nueva:
          1. Asignar prioridad: Critical, High, Medium, Low.
          2. Asignar temática: Cada grupo elegirá los tipos de tareas que tratará. Ej: Documentación, Base de Datos…
          3. Asignar estado: New, Started, Fixed, Verified, Wontfix, Duplicate.
          4. Asignar encargados del Issue.
          5. Asignar el Issue a un proyecto a la columna que corresponda: TO DO, En progreso, Hecho.
        2. Si no es nueva:
          1. Introducir comentario de avance, explicando lo que se ha hecho.
          2. Actualizar etiquetas.
          3. Actualizar encargados.
          4. Actualizar en el proyecto que corresponda.
          5. Si ha terminado, introducir comentario de cierre y cerrar el Issue
      2. Si es un bug:
        1. Si es nuevo:
          1. Asignar etiqueta Bug.
          2. Asignar prioridad: Critical, High, Medium, Low.
          3. Asignar temática: Cada grupo elegirá los tipos de tareas que tratará. Ej: Documentación, Base de Datos…
          4. Asignar estado: New, Started, Fixed, Verified, Wontfix, Duplicate.
          5. Asignar encargados del Issue.
          6. Asignar el Issue a un proyecto a la columna que corresponda: TO DO, En progreso, Hecho.
        2. Si no es nuevo:
          1. Introducir comentario de avance, explicando lo que se ha hecho.
          2. Actualizar etiquetas.
          3. Actualizar encargados.
          4. Actualizar en el proyecto que corresponda.
          5. Si ha terminado, introducir comentario de cierre y cerrar el Issue.
      3. Si es un cambio:
        1. Si es nuevo:
          1. Asignar etiqueta Cambio/Mejora.
          2. Asignar prioridad: Critical, High, Medium, Low.
          3. Asignar temática: Cada grupo elegirá los tipos de tareas que tratará. Ej: Documentación, Base de Datos…
          4. Asignar estado: New, Started, Fixed, Verified, Wontfix, Duplicate.
          5. Asignar encargados del Issue.
          6. Asignar el Issue a un proyecto a la columna que corresponda: TO DO, En progreso, Hecho.
        2. Si no es nuevo:
          1. Asignar etiqueta Accepted en caso de ser aceptado.
          2. Introducir comentario de avance, explicando lo que se ha hecho.
          3. Actualizar etiquetas.
          4. Actualizar encargados.
          5. Actualizar en el proyecto que corresponda.
          6. Si ha terminado, introducir comentario de cierre y cerrar el Issue.
    2. Asignación de un proyecto
      • Asignar a la incidencia el proyecto al que corresponda. Por defecto las incidencias creadas se colocarán automáticamente en la columna TODO del proyecto seleccionado. Existen los siguientes proyectos disponibles en función del estado del desarrollo.
        • Desarrollo individual de funcionalidades
        • Integración de funcionalidades
        • Integración y configuración del plugin en la página oficial del congreso
    3. Asignación de un milestone
      • Asignar el milestone al que corresponda la incidencia. Debe asignarsele a la incidencia el milestone para el que deberá estar finalizada. Entre los milestone asignables se encuentran:
        • Milestone 1
        • Milestone 2
        • Milestone 3
        • Milestone 4

    Información adicional

    1. Uso de los comentarios
      • Para contactar con el creador responsable de la incidencia en referencia al algún aspecto o duda de la misma.
      • Para indicar avances en el desarrollo de la incidencia.
      • Para justificar el cierre de la incidencia.
    2. Cierre de las incidencias que no estén asociadas a un commit
      • Se podrán cerrar manualmente incidencias que no estén asociadas a un commit. En caso de que si estén asociadas a un commit deberán ser cerradas a la hora de realizar el commit.

    Procedimientos

    Las incidencias creadas deberán ser actualizadas conforme avance el trabajo sobre las mismas. Por tanto se deberán actualizar tanto las etiquetas, como la ubicación de la incidencia en el tablero kanban.

    1. Evolución de las etiquetas
      • New
      • Accepted
      • Started
      • Verified
      • Opcionalmente si procede - Duplicate, Fixed o WontFinx
    2. Evolución en el tablero
      • TODO
      • InProgress
      • Done
      Con todas las pautas definidas podemos asegurar una correcta creación y gestión de incidencias.