Skip to main content

Transcripción: "Uso de proyectos para la planificación de características"

Transcripción de audio y visual.

[Ritmo rápido, se reproduce música tecnológica. Sobre un fondo oscuro, aparece el logotipo de Octocat de GitHub en la vista. Unas líneas de neón brillantes giran y se expanden hacia afuera. Cada línea conduce a algo diferente: un botón con la etiqueta "Convertir en incidencia"; un botón de combinación de solicitudes de incorporación de cambios marcado como "Listo"; un comentario sobre una solicitud de incorporación de cambios, un panel de proyecto y un campo de búsqueda. En un cuadro verde, aparece el texto: "Incidencias de GitHub: Uso de proyectos para la planificación de características". Un cursor pixelado hace clic: en "Vamos"]

[La narradora comparte su pantalla. Está viendo un diseño de tabla en un proyecto en GitHub.]

Narradora: Le damos la bienvenida. Ahora analizaremos GitHub Projects y veremos cómo ayuda al realizar el seguimiento del trabajo de características de principio a fin. Aquí tenemos nuestro tablero de OctoArcade Invaders, y voy a seleccionar la próxima característica.

[Hace clic en una pestaña del proyecto con la etiqueta "Características".]

Narradora: En nuestro equipo, tenemos un proceso sencillo en el que etiquetamos la incidencia como una característica y creamos una vista que se centra en todos los elementos con esa etiqueta. Aquí vemos todas las incidencias etiquetadas como una característica. De esta manera puedo ver al instante que este elemento está listo para ser seleccionado y, después, abrirlo para obtener más información.

[Desplaza el cursor sobre las filas del diseño de la tabla y hace clic en un elemento denominado "Funcionalidad de chat de jugador a jugador". La incidencia se abre como una superposición sobre el panel.]

Narradora: Como el chat es algo complejo, he creado otro panel de productos para realizar el seguimiento de todos los elementos y las tareas necesarias para habilitar esta funcionalidad.

[Hace clic en un vínculo en el comentario de la incidencia, lo que le lleva a otro proyecto con nombre para la incidencia. En la pestaña "Por área", el proyecto tiene un diseño de tabla y las filas se separan en grupos, como "Diseño", "Almacenamiento" y "Soporte multimedia", en función de las etiquetas del campo "Área".]

Narradora: En esta vista principal, tengo mi trabajo ya clasificado por este campo personalizado: Área. De esta forma puedo dividir las distintas incidencias en sus flujos de trabajo o cubos adecuados. Projects es eficaz porque te permite usar estos campos personalizados para agregar metadatos flexibles a las incidencias. No estás limitado por las etiquetas ni por la adición de una palabra clave entre corchetes al título de la incidencia.

Y es genial porque realmente puedo editar esta vista para agrupar por cualquiera de estos campos.

[Hace clic en un icono de lista desplegable junto al nombre de la pestaña, selecciona "Grupo" y, después, desplaza el cursor sobre opciones de campo como "Estado", "Iteración" y "Usuarios asignados".]

Narradora: Ahora, a medida que continuamos desarrollando el trabajo de esta característica, puedo anotar rápidamente elementos adicionales que necesitamos abordar aprovechando esta barra "Agregar".

[Coloca el cursor en un campo de texto debajo del grupo "Diseño", con la etiqueta "Agregar elemento".]

Narradora: Lo usaré para agregar varios borradores de incidencias. Por ejemplo, nuestro cliente de chat necesita una interfaz de usuario de búsqueda, la capacidad de editar la lista de amigos y, sin duda, el modo oscuro.

[Agrega un borrador de incidencia para cada requisito.]

Narradora: Con esta barra "Agregar" puedo escribir un título, presionar Entrar y seguir avanzando para agregar el siguiente elemento. Está optimizada para ayudarte a tomar notas rápidamente sobre lo que esta funcionalidad necesita.

Ahora estos son borradores de incidencias, pero es tan fácil como hacer clic en "Convertir en incidencia" para promoverlos a incidencias completas en el repositorio adecuado.

[Hace clic en un icono desplegable junto al borrador de incidencia "Interfaz de usuario de búsqueda", hace clic en "Convertir en incidencia" y realiza una selección en una lista de repositorios debajo de un campo de búsqueda.]

Narradora: A medida que avanza el desarrollo, el objetivo es poder programar y ver rápidamente el estado de los elementos de trabajo. Aquí es donde destaca la vista de tablero.

[Hace clic en una pestaña con la etiqueta "Plan de iteración". Las incidencias, que se representan como cuadros arrastrables, se organizan en columnas para diferentes iteraciones.]

Narradora: Aquí he creado una que está agrupada por iteraciones para que podamos ver lo que está planeado actualmente, lo que aparecerá después, y se pueden arrastrar rápidamente los elementos a la iteración adecuada para crear nuestro plan.

[Arrastra elementos de "Sin iteración" a "Iteración 3". Hace clic en un icono "más" a fin de crear una columna para "Iteración 4" y arrastra un elemento allí. Después, hace clic en una pestaña con la etiqueta "Por estado". Las incidencias se organizan en columnas para estados como "Trabajo pendiente" y "En curso".]

Narradora: Por último, tenemos nuestra vista de panel agrupada por estado para poder comprender el estado de nuestros elementos de un vistazo.

Voy a agregar solicitudes de incorporación de cambios vinculadas como un campo visible aquí para que mis compañeros de equipo puedan ir a una solicitud de incorporación de cambios con un solo clic para empezar a revisar y hacer que esta incidencia cambie a Listo.

[Hace clic en el icono desplegable situado junto al nombre de la pestaña, hace clic en "Título, Usuarios asignados y Estado" y, después, activa una casilla junto a un campo oculto denominado "Solicitudes de incorporación de cambios vinculadas". En algunos de los cuadros de incidencia, aparece una etiqueta con un icono de solicitud de incorporación de cambios y un número.]

Narradora: Estaremos listos para enviar la característica de chat en breve, con Projects.

[Unos bloques cubren la pantalla. Aparecen el logotipo de GitHub y la palabra "Incidencias".]

Final de la transcripción. Para obtener más información sobre Projects, consulta la documentación de GitHub Issues.