Gestión de tareas en proyectos DevOps con GitHub

Clase 5 de 22Curso de Introducción a DevOps

Resumen

Implementar una adecuada gestión de proyectos mediante la metodología DevOps garantiza efectividad y orden en tu flujo de trabajo. Utilizar herramientas como GitHub permite visualizar claramente el avance y mantener un control preciso de las tareas, mejorando considerablemente la productividad.

¿Por qué es importante crear tareas e issues en un proyecto DevOps?

Crear tareas puntuales y claras ayuda a mantener organizado el flujo de trabajo y evitar pequeños malos hábitos que podrían dificultar el éxito de tu metodología DevOps a largo plazo. Al generar issues, te aseguras de priorizar correctamente y tener claridad sobre las acciones a ejecutar.

¿Cómo utilizar el panel de control en GitHub para organizar tareas?

El panel de control te muestra de forma visual las tareas pendientes, en progreso y finalizadas. Es fundamental mover claramente las tareas a través de cada etapa, desde Ready para comenzar hasta Done cuando se completa, permitiendo mantener el orden y evitando confusiones.

¿Qué hacer al iniciar una tarea nueva?

  • Asigna la tarea a quien deba realizarla.
  • Coloca la tarea en la etapa correspondiente. Por ejemplo, de Ready pasa a En Progreso.
  • Revisa los detalles claramente en cada issue creado dentro de GitHub para garantizar precisión al ejecutar la tarea.

¿Cuáles son las buenas prácticas al iniciar un proyecto nuevo en .NET?

Organizar adecuadamente la estructura de archivos y carpetas desde el inicio contribuye significativamente al mantenimiento del orden en el proyecto. Se recomienda:

  • Crear una carpeta denominada src donde guardarás todos los archivos fuente.
  • Evitar almacenar archivos de proyecto directamente en la raíz del repositorio.
  • Mantener actualizado y correcto el archivo .gitignore para asegurar que solo suban los archivos esenciales al repositorio, como evitar las carpetas bin y obj.

¿Cómo verificar correctamente tus proyectos nuevos con .NET?

Es importante validar cada nuevo proyecto para asegurar que compile correctamente antes de avanzar en la implementación:

.dotnet build

Si obtienes una compilación satisfactoria, puedes continuar con confianza tus siguientes pasos.

¿Cuál es la manera adecuada de actualizar issues en GitHub?

Aunque cerrar un issue de manera manual pueda ser rápido, no es recomendable ya que existen opciones más eficaces y transparentes. Idealmente, deberías relacionar tus issues con acciones específicas en los commits, automatizando el posicionamiento de tareas en el tablero para mantener concretamente claras las progresiones del proyecto.

Te invitamos a compartir tus experiencias o dificultades al aplicar estas recomendaciones en tus proyectos DevOps.