¿Qué es JIRA?
JIRA es una herramienta desarrollada por la empresa australiana Atlassian. Este software se utiliza para el seguimiento de errores, seguimiento de problemas y gestión de proyectos . El nombre "JIRA" en realidad se hereda de la palabra japonesa "Gojira" que significa "Godzilla". El uso básico de esta herramienta es rastrear problemas y errores relacionados con su software y aplicaciones móviles.
También se utiliza para la gestión de proyectos. El panel de JIRA consta de muchas funciones y características útiles que facilitan el manejo de problemas. Algunas de las características clave se enumeran a continuación. Aprendamos el software de seguimiento de proyectos y defectos de JIRA con este curso de capacitación.
¿Cómo usar Jira?
En este tutorial de Jira para principiantes, aprenderá:
- Esquema JIRA
- Problemas de la JIRA y tipos de problemas
- ¿Qué es el problema JIRA?
- Tipos de problemas
- Componentes JIRA
- Pantalla JIRA
- Atributos de problemas
- Emitir esquemas de seguridad
- Administracion del sistema
- Cómo crear un problema en JIRA
- Subtarea
- Flujos de trabajo
- Complementos en JIRA
- JIRA ágil
- Creando problema en Agile
- Cómo crear una épica en Agile
- Uso de clon y enlace en JIRA
- Informes en JIRA
- Problemas de administración y tablero Kanban
- JIRA Scrum Vs JIRA Kanban
Esquema JIRA
Dentro del esquema JIRA, todo se puede configurar, y consta de
- Flujos de trabajo
- Tipos de problemas
- Campos Personalizados
- Pantallas
- Configuración de campo
- Notificación
- Permisos
Problemas de la JIRA y tipos de problemas
Esta sección lo guiará a través del problema del software JIRA y sus tipos.
¿Qué es el problema JIRA?
El problema de JIRA rastrearía un error o problema que subyace al proyecto. Una vez que haya importado el proyecto, puede crear problemas.
En Problemas, encontrará otras funciones útiles como
- Tipos de problemas
- Flujo de trabajo
- Pantallas
- Campos
- Atributos de problemas
Veamos el problema de JIRA en detalle
Tipos de problemas
Tipo de problema muestra todos los tipos de elementos que se pueden crear y rastrear a través de JIRA. Los problemas de JIRA se clasifican en varias formas, como nuevas funciones, subtareas, errores, etc., como se muestra en la captura de pantalla.
Hay dos tipos de esquemas de tipos de problemas en JIRA, uno es
- Esquema de tipo de problema predeterminado : en el esquema de tipo de problema predeterminado, todos los problemas recién creados se agregarán automáticamente a este esquema
- Esquema de tipo de problema de Agile Scrum: los problemas y el proyecto asociados con Agile Scrum utilizarán este esquema
Aparte de estos dos esquemas de tipo de problema, también puede agregar esquemas manualmente según el requisito, por ejemplo, hemos creado un esquema de TI y soporte , para estos, arrastraremos y soltaremos los tipos de problema del tipo de problema disponible al tipo de problema para el esquema actual como se muestra en la captura de pantalla a continuación
Componentes JIRA
Los componentes son subsecciones de un proyecto; se utilizan para agrupar problemas dentro de un proyecto en partes más pequeñas. Los componentes agregan algunas estructuras a los proyectos, dividiéndolos en características, equipos, módulos, subproyectos y más. Con los componentes, puede generar informes, recopilar estadísticas y mostrarlas en paneles, etc.
Para agregar nuevos componentes, como se muestra en la pantalla anterior, puede agregar el nombre, la descripción, el líder del componente y la persona asignada por defecto.
Pantalla JIRA
Cuando se crea un problema en JIRA, se organizará y representará en diferentes campos, esta visualización de campo en JIRA se conoce como pantalla. Este campo se puede cambiar y editar a través del flujo de trabajo. Para cada problema, puede asignar el tipo de pantalla como se muestra en la captura de pantalla. Para agregar o asociar una operación de problema con una pantalla, debe ir al menú principal y hacer clic en Problemas, luego hacer clic en Esquemas de pantalla y luego hacer clic en "Asociar una operación de problema con una pantalla" y agregar la pantalla de acuerdo con el requisito.
Atributos de problemas
Los atributos del problema abarcan
- Estados
- Resoluciones
- Prioridades
Estados: se utilizan diferentes estados para indicar el progreso de un proyecto, como por hacer, en curso, abierto, cerrado, reabierto y resuelto. Del mismo modo, tiene resoluciones y prioridades, en la resolución nuevamente informa sobre el progreso del problema como Corregido, No se arreglará, Duplicar, Incompleto, No se puede reproducir, Listo, también puede establecer las prioridades del problema si un problema es crítico, importante , menor, bloqueador y Trivial.
Emitir esquemas de seguridad
Esta función en JIRA le permite controlar quién puede ver los problemas. Consiste en una serie de niveles de seguridad que pueden tener usuarios o grupos asignados. Puede especificar el nivel de seguridad de los problemas al crear o editar un problema.
De manera similar, existe un esquema de permisos predeterminado, cualquier proyecto nuevo que se cree se asignará a este esquema. Los esquemas de permisos le permiten crear un conjunto de permisos y aplicar este conjunto de permisos a cualquier proyecto.
Administracion del sistema
Algunas de las funciones útiles que el administrador de JIRA proporciona a los usuarios son:
- Registro de auditoría
En Registro de auditoría, puede ver todos los detalles sobre el problema creado y los cambios realizados en los problemas.
- Vinculación de problemas
Esto mostrará si sus problemas se vinculan con cualquier otro problema que ya esté presente o creado en el proyecto. También puede desactivar el enlace de problemas desde el panel.
- Correo en JIRA
Con el sistema de correo en admin, puede enviar problemas a una cuenta en un servidor de correo POP o IMAP o mensajes escritos en el sistema de archivos generado por un servicio de correo externo.
- Eventos
Un evento describe el estado, la plantilla predeterminada y el esquema de notificación y las asociaciones de función de publicación de transición del flujo de trabajo para el evento. Los eventos se clasifican en dos: un evento del sistema (eventos definidos por JIRA) y un evento personalizado (eventos definidos por el usuario).
- Lista de vigilancia
JIRA le permite ver un problema en particular, que le informa sobre las notificaciones de cualquier actualización relacionada con ese problema. Para ver un problema, haga clic en la palabra "mirar" en la ventana del problema, y si desea ver quién está viendo sus problemas, debe hacer clic en el número entre paréntesis.
- Recopiladores de problemas
En forma de problemas de la JIRA, un recopilador de problemas le permite recopilar comentarios sobre cualquier sitio web. En administración, si hace clic en Recopiladores de problemas, se abrirá una opción que le pedirá Agregar recopilador de problemas. Una vez que haya configurado la apariencia de un recopilador de problemas, incruste el JavaScript generado en cualquier sitio web para recibir comentarios.
- Herramientas de desarrollo
También puede conectar sus herramientas de desarrollo de software a la herramienta JIRA utilizando esta función de administración. Debe ingresar la URL de la aplicación para conectarse con JIRA.
Cómo crear un problema en JIRA
El Panel de JIRA se abrirá cuando ingrese su ID de usuario y contraseña. En el panel de control gratuito de JIRA, encontrará la opción Proyecto, cuando haga clic en ella, se abrirá una ventana que enumera opciones como Seguimiento simple de problemas, Gestión de proyectos, Agile Kanban, Jira Classic, etc., como se muestra en la captura de pantalla a continuación.
Al hacer clic en la opción Seguimiento simple de problemas, se abrirá otra ventana, donde puede mencionar todos los detalles sobre el problema y también asignar el problema a la persona responsable.
Al hacer clic en el botón "Enviar", se abrirá una ventana en la que puede realizar una lista de trabajos como crear problemas, asignar problemas, verificar el estado de problemas como resueltos, en curso o cerrados, etc.
Una vez que se crea el problema, aparecerá una ventana emergente en su pantalla que indica que su problema se creó correctamente, como se muestra en la captura de pantalla a continuación.
Ahora, si desea editar un problema o desea exportar el problema a un documento XML o Word, puede colocar el mouse sobre el panel principal y hacer clic en Problemas . En Opciones de problemas , haga clic en buscar problemas que abrirá una ventana desde donde puede localizar sus problemas y realizar múltiples funciones.
Cuando seleccione "buscar problemas" en Problemas, aparecerá una ventana como se muestra en la captura de pantalla.
- La opción de búsqueda de problemas lo llevará a una ventana donde puede ver los problemas creados por usted, como aquí tenemos los problemas ST1 y ST2
- Aquí, en la captura de pantalla, puede ver el problema "Error detectado durante la prueba de aceptación del usuario" y todos los detalles relacionados. Desde aquí, puede realizar varias tareas, como detener el progreso de los problemas, editar los problemas, comentarlos, asignar problemas, etc.
- Incluso puede exportar los detalles del problema a un documento XML o Word.
- Además, puede ver la actividad relacionada con el problema, las revisiones del problema, el registro de trabajo, el historial del problema, etc.
- En la opción de seguimiento del tiempo, incluso puede ver el tiempo estimado para resolver los problemas.
En la misma ventana, puede establecer un filtro para el problema y guardarlo en Filtros favoritos , de modo que cuando desee buscar o ver un problema en particular, puede localizarlo utilizando el filtro.
Para ver el resumen del problema, puede hacer clic en el resumen de opciones , esto abrirá una ventana que mostrará todos los detalles de su proyecto y el progreso en este gráfico. En el lado derecho de la ventana de resumen, hay un flujo de actividad que brinda detalles sobre los problemas y comentarios realizados por el cesionario sobre el problema.
Subtarea
Los problemas de subtareas son útiles para dividir un problema principal en varias tareas más pequeñas que se pueden asignar y rastrear por separado. Aborda los problemas de manera más completa y segrega la tarea en porciones más pequeñas de tareas por hacer.
Cómo crear una subtarea
La subtarea se puede crear de dos formas
- Crear subtarea bajo problema principal
- Crear un problema en una subtarea
Para crear una subtarea en JIRA, debe seleccionar un problema en el que desea asignar la subtarea. Debajo de la ventana del problema, haga clic en la opción Asignar más y luego haga clic en crear subtarea como se muestra en la captura de pantalla a continuación. También puede seleccionar convertir a subtarea en la misma pestaña para convertir el problema principal en una subtarea.
Una vez que haga clic en Crear subtarea, aparecerá una ventana para agregar un problema de subtarea. Complete los detalles sobre la subtarea y haga clic en Crear como se muestra en la captura de pantalla a continuación, y esto creará una subtarea para el problema principal.
Creará una subtarea bajo los problemas principales, y aparecerán detalles sobre cuándo completar la tarea en la página del tipo de problema, como se muestra en la captura de pantalla a continuación. Si desea agregar más subtareas, puede hacer clic en el signo más (+) en la esquina del panel de subtareas. Asimismo, si desea anotar el tiempo dedicado a la tarea actual, haga clic en el signo más (+) en la esquina del seguimiento del tiempo y anote los detalles en la hoja de registro.
Algunos puntos importantes para recordar al crear una subtarea
- Puede tener tantas subtareas como necesite en un problema
- No puede tener una subtarea para una subtarea
- Una vez que se crea una subtarea bajo un padre, el padre no se puede convertir en una subtarea
- Sin embargo, una subtarea se puede convertir en un problema principal
- Puede trabajar en su subtarea sin tener que alejarse del problema principal
Flujos de trabajo
Un flujo de trabajo de JIRA es un conjunto de estados y transiciones por los que pasa un problema durante su ciclo de vida. El flujo de trabajo de JIRA abarca cinco etapas principales una vez que se crea el problema.
- Tema abierto
- Problema resuelto
- Problema en progreso
- Problema reabierto
- Cerrar problema
Mientras que el flujo de trabajo en JIRA se compone de Estados, cesionario, resolución, condiciones, validadores, funciones posteriores y propiedades
- Estados: representa las posiciones de los problemas dentro de un flujo de trabajo
- Transiciones: las transiciones son los puentes entre los estados, la forma en que un problema en particular se mueve de un estado a otro.
- Cesionario: El cesionario dicta la parte responsable de cualquier problema y determina cómo se ejecutará la tarea.
- Resolución: explica por qué un problema pasa de un estado abierto a uno cerrado.
- Condiciones: las condiciones controlan quién puede realizar una transición
- Validadores: puede garantizar que la transición pueda ocurrir dado el estado del problema.
- Propiedades: JIRA reconoce algunas propiedades en las transiciones
Puede asignar el estado del problema desde la propia ventana, cuando haga clic en la casilla de verificación del estado IN Progreso como se muestra en la captura de pantalla a continuación, se reflejará el estado en el panel del problema resaltado en amarillo.
Para el problema que hemos creado, JIRA presentará un flujo de trabajo que mapea el progreso del proyecto. Como se muestra en la captura de pantalla, cualquier estado que hayamos establecido en el panel Problema se reflejará en el gráfico de flujo de trabajo, aquí hemos establecido el estado del problema en "En curso" y el mismo estado se actualiza en el flujo de trabajo, resaltado en amarillo. El flujo de trabajo puede brindar una descripción general rápida del trabajo en proceso.
Complementos en JIRA
Hay complementos disponibles para que JIRA funcione de manera más efectiva, algunos de estos complementos son Zendesk, Salesforce, GitHub, Gitbucket, etc. Algunos de ellos permiten que el equipo de soporte informe problemas directamente en JIRA, crea repositorios privados ilimitados con soporte completo para la gestión de pruebas y problemas, etc.
JIRA ágil
El método ágil o Scrum lo utilizan generalmente los equipos de desarrollo que siguen una hoja de ruta de funciones planificadas para las próximas versiones de su producto. Ágil sigue las mismas hojas de ruta para realizar un seguimiento de sus temas como en otros métodos de JIRA Para hacer -> En curso -> Hecho, como se muestra en la siguiente captura de pantalla, tenemos una cuestión en Para ello , y la segunda cuestión en In Progress. Una vez que se resuelva el problema en En curso , pasará al estado Listo y, de la misma manera, el problema en Por hacer pasar a la siguiente etapa En curso.
Creando problema en Agile
Para crear un problema ágil, vaya al menú principal en la pestaña Ágil , haga clic en "Comenzar" , cuando haga clic en él, le pedirá que cree un nuevo tablero para los problemas de Scrum o Kanban . Puede elegir su opción según sus requisitos, aquí hemos seleccionado el método Scrum.
Cómo crear una épica en Agile
En JIRA Agile, una epopeya es simplemente un tipo de problema. La epopeya captura una gran cantidad de trabajo. Es una gran historia de usuario que se puede dividir en varias historias pequeñas. Para completar una epopeya, pueden ser necesarios varios sprints. Puede crear una nueva epopeya en ágil o usar el problema que ha creado en el tablero JIRA normal. Asimismo, también puede crear una historia para scrum ágil.
Modo de planificación en ágil:
El modo Plan muestra todas las historias de usuario creadas para el proyecto. Puede utilizar el menú del lado izquierdo para decidir la base sobre la que deben mostrarse los problemas. Mientras está en el menú del lado derecho haciendo clic en el problema, puede crear subtareas, trabajo de registro, etc.
Modo de trabajo en ágil
Mostrará la información del sprint activo. Todos los problemas o historias de usuarios se mostrarán en tres categorías, como se muestra en la captura de pantalla a continuación, Tareas pendientes, En progreso y Listo para mostrar el progreso del proyecto o problemas.
Uso de clon y enlace en JIRA
En JIRA, también puede clonar el problema, una ventaja de clonar un problema es que los diferentes equipos pueden trabajar por separado en el problema y resolverlo rápidamente.
Hay otra función útil que es JIRA Link . La vinculación de problemas le permite crear una asociación entre dos problemas existentes en el mismo servidor JIRA o en diferentes. Como se muestra en la captura de pantalla, hemos vinculado el problema actual "El menú desplegable de ST-6 no funciona" con otro problema "La GUI de ST-4 no responde: vuelva a probar las funciones de la GUI" .
Como aquí, hemos configurado el sprint para 1 día y se ejecutará durante ese período de tiempo específico, como se muestra en la captura de pantalla a continuación. Si está trabajando con scrum y desea priorizar el problema o clasificarlo, simplemente tiene que arrastrar y soltar el problema en la lista de trabajos pendientes.
Aparte de esto, hay varias tareas que puede hacer, por ejemplo, si hace clic en la esquina derecha de la ventana, aparecerá una lista de funciones que puede usar según sus necesidades.
Informes en JIRA
Para realizar un seguimiento del progreso en Agile, un gráfico de evolución muestra la cantidad de trabajo real y estimada que se debe realizar en el sprint. Un gráfico de desarrollo típico se verá algo así, donde la línea roja indica la tarea real restante mientras que la línea azul indica la tarea ideal restante durante el ciclo de scrum.
Además del gráfico Burn down, hay otras opciones disponibles en la automatización de JIRA como Informe de Sprint, Informe épico, Informe de versión, Gráfico de velocidad, Gráfico de control, Diagrama de flujo acumulativo . También puede utilizar una opción de gráfico diferente para representar el progreso de su proyecto.
Como aquí en la captura de pantalla anterior, hemos seleccionado un gráfico circular para las prioridades de los problemas. Generará un gráfico circular que representa las prioridades y la gravedad de los problemas en porcentaje para todo el proyecto, como se muestra a continuación. Puede ver el gráfico circular desde diferentes perspectivas, como Asignatario, Componentes, Tipo de problema, Prioridad, Resolución y Estado, etc.
También puede configurar cómo desea ver el tablero de scrum. El tablero Scrum ofrece varias opciones a través de las cuales puede realizar cambios en la apariencia de su tablero. Varias características que puede configurar usando scrum son columnas, carriles, filtros rápidos, colores de cartas, etc. Aquí seleccionamos la gestión de columnas y seleccionamos las opciones Recuento de problemas, y mostrará el número total de problemas en curso, pendientes o finalizados. En la gestión de columnas, podemos agregar una columna adicional según nuestro requisito, así como también hay diferentes características que puede configurar en placa.
Filtros
También puede establecer filtros distintos de los filtros predeterminados para filtrar los problemas. Los filtros que puede utilizar son fecha, componente, prioridad, resolución, etc.
Problemas de administración y tablero Kanban
Al igual que el tablero Agile Scrum, también podemos crear un tablero Kanban, aquí hemos creado un nombre de proyecto Cloud Testing. El tablero Kanban es útil para el equipo que administra y limita su trabajo en progreso. Los tableros Kanban son visibles en el modo Trabajo pero no en el modo Plan.
Aquí hemos creado un problema "Error detectado durante la prueba de carga" y "Verificar problemas relacionados con el servidor en la nube" en el tablero Kanban como se muestra en la captura de pantalla a continuación, también muestra su estado resaltado en rojo.
Kanban se considera la mejor metodología para la corrección de errores y la liberación de mantenimiento, donde se prioriza la tarea entrante y luego se trabaja en consecuencia. Hay pocas medidas que pueden hacer que Kanban sea más eficiente.
- Visualice su flujo de trabajo
- Limita el trabajo en progreso
- Trabajar en problemas
- Medir el tiempo del ciclo
JIRA Scrum frente a JIRA Kanban
Melé |
Kanban |
Informes Gráfico de evolución: el gráfico muestra todos los cambios y el alcance cambiado mientras el sprint aún está activo, otros gráficos incluyen Informe de Sprint, Gráfico de velocidad, Informe épico, etc. |
Informes Cuadro de control: le permite medir el tiempo de ciclo de los problemas, mostrando el tiempo medio y el tiempo real necesario para completar los problemas. |
Tablero ágil Permite al equipo ver el progreso de los sprints. Este es el modo de trabajo, donde puede ver el tablero en sí dividido en diferentes estados. |
Restricciones El equipo puede decidir si aumenta o disminuye la cantidad de problemas que deben mostrarse en cada estado. |
Reserva Aquí es donde el equipo planificará los sprints y estimará las historias que se incluirán en cada sprint. |
Flujo de trabajo Puede asignar columnas a los estados de su flujo de trabajo. Simplemente agregando o quitando columnas, el flujo de trabajo se puede cambiar cuando sea necesario. |