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

De Wiki de EGC
Saltar a: navegación, buscar
(Google Drive)
(Opera)
Línea 20: Línea 20:
  
 
Nuesto grupo de trabajo en opera es el siguiente: [http://opera.eii.us.es/egc/public/trabajo/ver/id/100 enlace]
 
Nuesto grupo de trabajo en opera es el siguiente: [http://opera.eii.us.es/egc/public/trabajo/ver/id/100 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.
 +
<h4>Formato</h4>
 +
A continuación detallaremos el formato que se ha de seguir para la creación de issues:
 +
<ol>
 +
<li><b>Título</b></li>
 +
<ul>
 +
<li>Deberá tener un títilo explícito de la tarea que se esté realizando.</li>
 +
</ul>
 +
<li><b>Descripción</b></li>
 +
<ol>
 +
<li><b>Para tareas: </b></li>
 +
<ul>
 +
<li>Incluir información detallada sobre lo que debe hacerse para la finalización  de la tarea. </li>
 +
</ul>
 +
<li><b>Para cambios:</b></li>
 +
<ul>
 +
<li>Incluir información detallada sobre la modificación que debe hacerse. </li>
 +
<li>Nombrar mediante el @xxxxx a la persona que le afecte dicha modificación. </li>
 +
<li>Incluir el resultado o los resultados que se deben obtener tras la finalización de la misma. </li>
 +
</ul>
 +
<li><b>Para issues/incidencias: </b></li>
 +
<ul>
 +
<li>Incluir información detallada sobre el bug encontrado. </li>
 +
<li>Incluir los pasos para la reproducción del problema.</li>
 +
<li>Incluir qué se debería esperar y qué se ha obtenido.</li>
 +
<li>Incluir la versión del producto que se ha usado.</li>
 +
<li>Incluir información adicional que pueda resultar relevante para la identificación y corrección del error (Opcional).</li>
 +
</ul>
 +
</ol>
 +
<li><b>Para cambios o mejoras: </b></li>
 +
<li>Utilizar la etiqueta cambio/mejojra</li>
 +
<li><b>Asignación de responsable</b></li>
 +
<ul>
 +
<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>
 +
</ul>
 +
<li><b>Asignación de etiquetas</b></li>
 +
<ol>
 +
</ul>
 +
<li>Indicar la prioridad de la tarea. Entre las etiquetas disponibles se encuentran:</li>
 +
<ul>
 +
<li>Low - Nivel de prioridad mímino, no es necesario dedicar recursos extra en finalizar la incidencia.</li>
 +
<li>Medium - Nivel de prioridad medio, no es necesario finalizar la incidencia ya, pero tampoco debe prolongarse en el tiempo. </li>
 +
<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>
 +
</ul>
 +
<li><b>Para cambios: </b></li>
 +
<ul>
 +
<li>Incluir de las siguientes etiquetas para indicar que se trata de un cambio o mejora.</li>
 +
<ul>
 +
</ul>
 +
¡
 +
<li>Indicar la prioridad de la tarea. Entre las etiquetas disponibles se encuentran:</li>
 +
<ul>
 +
<li>Low - Nivel de prioridad mímino, no es necesario dedicar recursos extra en finalizar la incidencia.</li>
 +
<li>Medium - Nivel de prioridad medio, no es necesario finalizar la incidencia ya, pero tampoco debe prolongarse en el tiempo. </li>
 +
<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>
 +
<ul>
 +
<li>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.</li>
 +
<ul>
 +
<li>Desarrollo individual de funcionalidades</li>
 +
<li>Integración de funcionalidades</li>
 +
<li>Integración y configuración del plugin en la página oficial del congreso</li>
 +
</ul>
 +
</ul>
 +
<li><b>Asignación de un milestone</b></li>
 +
<ul>
 +
<li>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:</li>
 +
<ul>
 +
<li>Milestone 1</li>
 +
<li>Milestone 2</li>
 +
<li>Milestone 3</li>
 +
<li>Milestone 4</li>
 +
'''</ul>
 +
</ul>
 +
</ol>
 +
 +
<b>Información adicional</b>
 +
<ol>
 +
<li><b>Uso de los comentarios</b></li>
 +
<ul>
 +
<li>Para contactar con el creador responsable de la incidencia en referencia al algún aspecto o duda de la misma.</li>
 +
<li>Para indicar avances en el desarrollo de la incidencia.</li>
 +
<li>Para justificar el cierre de la incidencia.</li>
 +
</ul>
 +
<li><b>Cierre de las incidencias que no estén asociadas a un commit</b></li>
 +
<ul>
 +
<li>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.</li>
 +
</ul>
 +
</ol>
 +
 +
<h4>Procedimientos</h4>
 +
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.
 +
<ol>
 +
<li><b>Evolución de las etiquetas</b></li>
 +
<ul>
 +
<li>New</li>
 +
<li>Accepted</li>
 +
<li>Started</li>
 +
<li>Verified</li>
 +
<li>Opcionalmente si procede - Duplicate, Fixed o WontFinx</li>
 +
</ul>
 +
<li><b>Evolución en el tablero</b></li>
 +
<ul>
 +
<li>TODO</li>
 +
<li>InProgress</li>
 +
<li>Done</li>
 +
<li>Opcionalmente si procede - ToCheck o Buged|OnHole</li>
 +
</ul>
 +
</ol>
 +
 +
Con todas las pautas definidas podemos asegurar una correcta creación y gestión de incidencias.

Revisión del 17:05 21 dic 2017

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.
    2. Para cambios:
      • Incluir información detallada sobre la modificación que debe hacerse.
      • Nombrar mediante el @xxxxx a la persona que le afecte dicha modificación.
      • Incluir el resultado o los resultados que se deben obtener tras la finalización de la misma.
    3. Para issues/incidencias:
      • Incluir información detallada sobre el bug encontrado.
      • Incluir los pasos para la reproducción del problema.
      • Incluir qué se debería esperar y qué se ha obtenido.
      • Incluir la versión del producto que se ha usado.
      • Incluir información adicional que pueda resultar relevante para la identificación y corrección del error (Opcional).
  3. Para cambios o mejoras:
  4. Utilizar la etiqueta cambio/mejojra
  5. Asignación de responsable
    • 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
  6. Asignación de etiquetas
    1. </ul>
    2. Indicar la prioridad de la tarea. Entre las etiquetas disponibles se encuentran:
      • Low - Nivel de prioridad mímino, no es necesario dedicar recursos extra en finalizar la incidencia.
      • Medium - Nivel de prioridad medio, no es necesario finalizar la incidencia ya, pero tampoco debe prolongarse en el tiempo.
      • High - Nivel de prioridad alto, deben destinarse bastantes recursos para finalizar la incidencia pronto.
      • Critical - Nivel de prioridad máximo, deben destinarse todos los recursos posibles para finalizar la incidencia de forma inminente.

      </ul>

    3. Para cambios:
      • Incluir de las siguientes etiquetas para indicar que se trata de un cambio o mejora.

        ¡

      • Indicar la prioridad de la tarea. Entre las etiquetas disponibles se encuentran:
        • Low - Nivel de prioridad mímino, no es necesario dedicar recursos extra en finalizar la incidencia.
        • Medium - Nivel de prioridad medio, no es necesario finalizar la incidencia ya, pero tampoco debe prolongarse en el tiempo.
        • High - Nivel de prioridad alto, deben destinarse bastantes recursos para finalizar la incidencia pronto.
        • Critical - Nivel de prioridad máximo, deben destinarse todos los recursos posibles para finalizar la incidencia de forma inminente.
      • Indicar el estado en el que se encuentra la tarea. Entre las etiquetas disponibles se encuentran:
        • New - Indica que se acaba de crear la incidencia.
        • Accepted - Indica que ha sido aceptada la incidencia.
        • Started - Indica que se ha comenzado a trabajar en la incidencia.
        • Fixed - Indica que se ha corregido la incidencia.
        • Verified - Indica que se ha comprobado que la incidencia este correcta.
        • Wontfix
        • Duplicate - Indica que la incidencia es igual que otra ya creada.
    4. bug - Indica que la incidencia hace referencia a un bug o fallo
    5. </ul>

      </

      • New - Indica que se acaba de crear la incidencia.
      • Accepted - Indica que ha sido aceptada la incidencia.
      • Started - Indica que se ha comenzado a trabajar en la incidencia.
      • Fixed - Indica que se ha corregido la incidencia.
      • Verified - Indica que se ha comprobado que la incidencia este correcta.
      • Wontfix
      • Duplicate - Indica que la incidencia es igual que otra ya creada.

      </ul>

  7. 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
  8. 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
    • Opcionalmente si procede - ToCheck o Buged|OnHole

Con todas las pautas definidas podemos asegurar una correcta creación y gestión de incidencias.