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

De Wiki de EGC
Saltar a: navegación, buscar
(Repositorio)
(Formato y procedimientos de gestión de incidencias)
 
(No se muestran 7 ediciones intermedias del mismo usuario)
Línea 12: Línea 12:
  
 
Podrá encontrar nuestro repositorio en el siguiente enlace, en el cual estará el codigo heredado y nuesto propio código: [https://github.com/Proyecto-EGC-G1/CabinaSlack-EGC-G1  github]
 
Podrá encontrar nuestro repositorio en el siguiente enlace, en el cual estará el codigo heredado y nuesto propio código: [https://github.com/Proyecto-EGC-G1/CabinaSlack-EGC-G1  github]
 
  
 
== Google Drive ==
 
== Google Drive ==
  
 
Este será nuestra plataforma para la creación compartida de documentos: [https://drive.google.com/open?id=1WCo_AA7Q1REUg57mD8A0SixA4vL5EF9r enlace]
 
Este será nuestra plataforma para la creación compartida de documentos: [https://drive.google.com/open?id=1WCo_AA7Q1REUg57mD8A0SixA4vL5EF9r enlace]
 +
 +
== Opera ==
 +
 +
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>El algoritmo para etiquetar y tratar cada Issue es el siguiente:
 +
#Si es una tarea:
 +
##Si es nueva:
 +
###Asignar prioridad: Critical, High, Medium, Low.
 +
###Asignar temática: Cada grupo elegirá los tipos de tareas que tratará. Ej: Documentación, Base de Datos…
 +
###Asignar estado: New, Started, Fixed, Verified, Wontfix, Duplicate.
 +
###Asignar encargados del Issue.
 +
###Asignar el Issue a un proyecto a la columna que corresponda: TO DO, En progreso, Hecho.
 +
##Si no es nueva:
 +
###Introducir comentario de avance, explicando lo que se ha hecho.
 +
###Actualizar etiquetas.
 +
###Actualizar encargados.
 +
###Actualizar en el proyecto que corresponda.
 +
###Si ha terminado, introducir comentario de cierre y cerrar el Issue
 +
#Si es un bug:
 +
##Si es nuevo:
 +
###Asignar etiqueta Bug.
 +
###Asignar prioridad: Critical, High, Medium, Low.
 +
###Asignar temática: Cada grupo elegirá los tipos de tareas que tratará. Ej: Documentación, Base de Datos…
 +
###Asignar estado: New, Started, Fixed, Verified, Wontfix, Duplicate.
 +
###Asignar encargados del Issue.
 +
###Asignar el Issue a un proyecto a la columna que corresponda: TO DO, En progreso,  Hecho.
 +
##Si no es nuevo:
 +
###Introducir comentario de avance, explicando lo que se ha hecho.
 +
###Actualizar etiquetas.
 +
###Actualizar encargados.
 +
###Actualizar en el proyecto que corresponda.
 +
###Si ha terminado, introducir comentario de cierre y cerrar el Issue.
 +
#Si es un cambio:
 +
##Si es nuevo:
 +
###Asignar etiqueta Cambio/Mejora.
 +
###Asignar prioridad: Critical, High, Medium, Low.
 +
###Asignar temática: Cada grupo elegirá los tipos de tareas que tratará. Ej: Documentación, Base de Datos…
 +
###Asignar estado: New, Started, Fixed, Verified, Wontfix, Duplicate.
 +
###Asignar encargados del Issue.
 +
###Asignar el Issue a un proyecto a la columna que corresponda: TO DO, En progreso, Hecho.
 +
##Si no es nuevo:
 +
###Asignar etiqueta Accepted en caso de ser aceptado.
 +
###Introducir comentario de avance, explicando lo que se ha hecho.
 +
###Actualizar etiquetas.
 +
###Actualizar encargados.
 +
###Actualizar en el proyecto que corresponda.
 +
###Si ha terminado, introducir comentario de cierre y cerrar el Issue.
 +
<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>
 +
</ul>
 +
 +
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.