Skip to main content

Procedimientos recomendados para Projects

Aprende sugerencias para administrar los proyectos.

Puedes usar Projects para administrar tu trabajo en GitHub, donde se encuentran tus incidencias y solicitudes de incorporación de cambios. Lee los tips para administrar tus proyectos de forma eficaz y eficiente. Para obtener más información sobre Projects, consulta "Acerca de Projects".

Desglosa las propuestas grandes en unas más pequeñas

El desglosar una propuesta grande en propuestas más pequeñas hace el trabajo más administrable y habilita a los miembros del equipo para que trabajen en paralelo. Esto también conlleva a tener solicitudes de cambios más pequeñas, las cuales se pueden revisar con mayor facilidad.

Para realizar un seguimiento de cómo encajan los incidentes más pequeños en el objetivo mayor, use las listas de tareas , hitos o etiquetas. Hitos Para obtener más información, consulte "Creación de una lista de tareas", "Acerca de los hitos" y "Administrar las etiquetas".

Comunicarse

Las propuestas y solicitudes de cambio incluyen características integradas que te permiten comunicarte fácilmente con tus colaboradores. Use @mentions para alertar a una persona o a todo el equipo sobre un comentario. Asigna colaboradores a las propuestas para comunicar las responsabilidades. Enlaza las propuestas o solicitudes de cambio relacionadas para comunicar cómo están conectadas.

Use la descripción, LÉAME y actualizaciones de estado

Utiliza la descripción y el README de tu proyecto para compartir información sobre este.

Por ejemplo:

  • Para explicar el propósito del proyecto.
  • Para describir las vistas del proyecto y cómo utilizarlas.
  • Para incluir enlaces relevantes y personas a contactar para recibir más información.

Los README de los proyectos son compatibles con el lenguaje de marcado, lo cual te permite utilizar imágenes y formatos avanzados, tales como enlaces, listas y encabezados. Para obtener más información, vea «Creación de una instancia de proyecto».

También puede compartir actualizaciones de alto nivel con otros usuarios del proyecto publicando actualizaciones de estado. Las actualizaciones de estado permiten marcar el proyecto con un estado, como "Según lo planeado" o "En riesgo", establecer fechas de inicio y final y compartir actualizaciones escritas con el equipo. Para obtener más información, vea «Uso compartido de actualizaciones proyecto».

Utiliza las vistas

Utiliza las vistas de proyecto para mirarlo desde diferentes ángulos.

Por ejemplo:

  • Filtra por estado para ver los elementos que no se marcaron como favoritos
  • Agrupar por un campo de prioridad personalizado para monitorear el volumen de los elementos de prioridad alta
  • Ordena por un campo personalizado de fecha para ver los elementos con la fecha de envío destino más cercana

Para obtener más información, vea «Cambio del diseño de una vista».

Ten una fuente única de la verdad

Para prevenir que la información se desincronice, manten una fuente única de verdad. Por ejemplo, rastrea una fecha de envío destino en una sola ubicación en vez de que se propague a través de campos múltiples. Posteriormente, si la fecha de envío destino cambia, solo necesitas actualizar la fecha en una ubicación.

Las instancias de Projects se mantienen actualizadas de forma automática con los datos de GitHub, como usuarios asignados, hitos y etiquetas. Cuando uno de estos campos cambia en una propuesta o solicitud de cambios, este cambio se refleja automáticamente en tu proyecto.

Utiliza la automatización

Puedes automatizar las tareas para pasar menos tiempo ocupado en el trabajo y más en el proyecto mismo. Entre menos tengas que recordar para hacer manualmente, será más probable que tu proyecto se mantenga actualizado.

Projects ofrece flujos de trabajo integrados. Por ejemplo, cuando se cierra una propuesta, puedes configurar el estado automáticamente a "Hecho". También puedes configurar flujos de trabajo integrados para archivar automáticamente los elementos cuando cumplan determinados criterios y para agregar automáticamente elementos de un repositorio cuando cumplan un filtro.

Además, las GitHub Actions y GraphQL API te permiten automatizar las tareas rutinarias de administración de proyectos. Por ejemplo, para hacer un seguimiento de las solicitudes de incorporación de cambios que están esperando una revisión, puede crear un flujo de trabajo que agregue una solicitud de incorporación de cambios a un proyecto y configure el estado en "needs review" (necesita revisión). Este proceso se puede activar automáticamente al marcar una solicitud de incorporación de cambios como "ready for review" (lista para la revisión).

Utilizar tipos de campo diferentes

Toma ventaja de los diversos tipos de campo para satisfacer tus necesidades.

Utiliza el campo de iteración para programar trabajo o crear una línea de tiempo. Puedes agrupar por iteración para ver si los elementos se balancean entre iteraciones o puedes filtrarlos para enfocarte en una iteración simple. Los campos de iteración también te permiten ver el trabajo que completaste en las iteraciones pasadas, lo cual puede ayudarte con la planeación rápida y puede reflejar los logros de tu equipo. Los campos de iteración también son compatibles con pausas para mostrar cuándo tú y tu equipo toman un descanso de ellas. Para obtener más información, vea «Acerca de los campos de iteración».

Utiliza un campo de selección simple para rastrear la información de una tarea con base en una lista de valores preconfigurados. Por ejemplo, rastrea la prioridad o fase de un proyecto. Ya que los valores se seleccionan desde una lista preconfigurada, puedes agrupar, filtrar o enfocarte fácilmente en elementos con un valor específico.

Para obtener más información sobre los diferentes tipos de campo, consulta "Descripción de los campos".