Kevin Gonzalez
No están en orden las clases.
Alfonso Neil Jiménez Casallas
ojalá el Team Platzi corrija este issue
JUAN DAVID CORRALES AGUILAR
Yo la veo en el puesto #19. Creería que ya fue solucionado ¿Verdad?
GitHub Projects es la herramienta de gestión visual dentro de GitHub que te permite planear, asignar y dar seguimiento a tareas vinculadas directamente a tus repositorios. Si trabajas en equipo o como freelance, te ayuda a centralizar actividades sin depender de correos ni mensajes sueltos.
Lo interesante es que dejó de ser solo un repositorio de versiones para convertirse en un espacio colaborativo serio, donde cada issue, rama y pull request se conecta con un tablero que tu equipo puede leer de un vistazo.
¿Qué es GitHub Projects y para qué sirve?
Es un tablero de planeación integrado a tu perfil de GitHub que organiza tus tareas en columnas tipo Kanban: por hacer, en progreso y hechas. Funciona con plantillas listas para distintos flujos de trabajo.
¿Qué es GitHub Projects? Es una herramienta dentro de GitHub que te permite crear tableros de tareas, asignarlas a personas y vincularlas con issues y repositorios para coordinar el trabajo en equipo.
Para crearlo, entra a tu perfil, selecciona la pestaña Projects y haz clic en New Project. GitHub te ofrece plantillas como lanzamiento de características, Kanban, seguimiento de bugs y la que se usa en este flujo: Team Planning.
¿Cómo creo mi primera tarea en el tablero?
Una vez dentro del proyecto, basta con dar clic en + dentro de la columna de tareas por hacer y escribir el nombre. Por ejemplo: Actualizar mi proyecto HTML. Al presionar enter, queda registrada como un ítem nuevo.
Desde ahí puedes abrir la tarea y completar campos clave para que tu equipo entienda el alcance:
Entre más información agregues, mejor podrá medir tu equipo qué se entrega en cada iteración.
¿Cómo se administra la capacidad del equipo en Team Planning?
La pestaña Team Capacity muestra a todos los colaboradores que sumas al proyecto y la carga de trabajo de cada uno. Ahí defines prioridades y revisas si alguien está saturado antes de asignar más tareas.
Cuando seleccionas a un miembro asignado, ves todas las actividades que tiene en esa iteración. Esto evita que dos personas trabajen lo mismo y te da una foto rápida del avance.
¿Por qué aparece la etiqueta Draft en mis tareas?
Cuando creas una tarea directo en el tablero, aparece como Draft. Eso significa que aún no está vinculada a ningún repositorio. Sabes que hay que hacerla, pero no en cuál proyecto del código.
Para conectarla, abre los tres puntitos de la actividad y elige Convert to issue. GitHub te muestra tus repositorios recientes y, al elegir uno, el círculo se vuelve verde indicando que la tarea ya es un issue real dentro de ese repo.
¿Cuál es la diferencia entre un draft y un issue? Un draft es una tarea solo visible en el tablero. Un issue es una tarea vinculada a un repositorio, con número identificador, comentarios y posibilidad de crear ramas y pull requests.
¿Cómo vinculo issues con ramas y pull requests?
Al convertir el draft en issue, GitHub asigna un número identificador, por ejemplo el 3. Ese número es oro para nombrar tu rama: una convención muy útil es llamarla amin/3, donde amin es tu usuario y 3 es el número del issue.
Esta práctica permite que cualquier persona del equipo entienda en qué actividad estás trabajando con solo leer el nombre de la rama. Y cierra el ciclo entre planeación y código.
En la vista del issue, dentro de la categoría Development, puedes crear la rama directamente desde la interfaz. Eliges el nombre, GitHub la genera y luego la traes a tu entorno local para empezar a trabajar tus cambios.
¿Cómo veo solo mis tareas y no las del resto?
Cuando el tablero crece con muchas actividades de varias personas, la pestaña My Items filtra únicamente lo que está asignado a ti. Así te enfocas sin distraerte con lo que hace el resto del equipo.
Esto es especialmente útil si no eres el dev lead. A ti te interesa entregar tu parte; el liderazgo técnico se encarga de la vista global.
¿Por qué Projects funciona con múltiples repositorios a la vez?
Un mismo proyecto puede agrupar issues de varios repositorios. Si entras a un issue y revisas la categoría Projects, verás a qué tableros pertenece. Esto significa que puedes gestionar tu trabajo personal aunque esté repartido en distintos repos.
Para freelancers, esta característica es ideal porque consolidas clientes y proyectos en un solo lugar. Para equipos en una compañía, lo común es enfocarte en un repositorio principal, pero puedes mantener tableros paralelos para iniciativas individuales.
¿Cómo aprendo a estimar mejor mis tareas?
La estimación es una de las habilidades más valiosas para quienes desarrollan software en equipo. Al principio todos fallamos: asignas tres horas y tardas diez, o asignas diez y terminas en tres. Es normal.
La recomendación es practicar dentro de Projects, registrando tiempo estimado y comparándolo con el real. Con el tiempo aprendes a no interrumpir el trabajo de tus compañeros porque entregas cuando dijiste que ibas a entregar.
Usa Projects para ejercitar esa estimación, mide tu energía y empieza a notar patrones en tu propio ritmo de trabajo. ¿Tú cómo estimas tus tareas hoy? Cuéntalo en los comentarios.
Kevin Gonzalez
No están en orden las clases.
Alfonso Neil Jiménez Casallas
ojalá el Team Platzi corrija este issue
JUAN DAVID CORRALES AGUILAR
Yo la veo en el puesto #19. Creería que ya fue solucionado ¿Verdad?
Mario Alexander Vargas Celis
🔹 Introducción a GitHub Projects 🚀
GitHub Projects es una herramienta integrada en GitHub que permite gestionar proyectos de forma visual y organizada, combinando issues, pull requests y notas en tableros personalizables.
🎯 ¿Por qué usar GitHub Projects?
✅ Facilita la planificación y seguimiento del trabajo. ✅ Se integra con Issues y Pull Requests automáticamente. ✅ Permite organizar tareas en tableros estilo Kanban o listas. ✅ Soporta automatización con GitHub Actions. ✅ Ideal para equipos y proyectos individuales.
1️⃣ Cómo Crear un GitHub Project
Sigue estos pasos para iniciar un Project en GitHub:
📌 1. Acceder a GitHub Projects
📌 2. Elegir el Tipo de Proyecto
Puedes elegir entre:
Elige el que mejor se adapte a tu flujo de trabajo.
📌 3. Configurar el Proyecto
2️⃣ Uso Básico de GitHub Projects
Una vez creado, puedes gestionar el trabajo de manera eficiente:
📌 1. Agregar Tareas (Items)
📌 2. Organizar el Trabajo con Columnas
Puedes personalizar columnas según tu flujo de trabajo.
📌 3. Automatizar con GitHub Actions
Puedes configurar automatizaciones como: ✅ Mover un Issue a "In Progress" cuando se asigne. ✅ Marcar como "Done" cuando se cierre un Pull Request.
3️⃣ Ejemplo de Flujo de Trabajo con GitHub Projects
🔹 1. Crear un Issue → Se registra una tarea o bug. 🔹 2. Mover a "In Progress" → Se asigna a un desarrollador. 🔹 3. Crear un Pull Request → Se suben los cambios. 🔹 4. Revisar el Código → Se aprueba el PR. 🔹 5. Fusionar y Cerrar el Issue → Se mueve a "Done".
🚀 Resultado: Un equipo bien organizado y un código de mejor calidad.
🎯 Conclusión
✅ GitHub Projects ayuda a organizar y visualizar tareas en un proyecto. ✅ Se integra con Issues, Pull Requests y GitHub Actions. ✅ Es una herramienta poderosa para equipos y desarrolladores individuales.
Sara Colín
es un gran profesor, y la mayoria de veces resuelve mis dudas, pero ha cambiado un poco el lugar de los botones que hay en Git hub, etc y para alguien que recien inicia en esto es muuuuuy confuso, si la clase dura 10 minutos, yo tardo por lo general 60 para entenderla y practicarla, espero pronto renueven este curso
Camilo Salomon Lagos FLores
buen dia Saludos desde honduras muy acuerdo con su comentario yo soy nuevo en GitHub y esos 10 minutos me acostado aveces 50 minutos porque las opciones estan diferentes tengo que acudir a claude muchas veces y siento que el usar el bash luego visual code me confunde, sin embargo me gusta la clase años escuchando de GitHub nunca pense que era tan amplio
Edil Guardado
x2
Mirta Astrid Salgado Hernández
En la parte del untitled project , no me aparecen las columnas como las suyas, la columna de "team capacity " no me aparece y tampoco si es que se pudiera agregar. u.u. Help me! pls, thanks! :)
Maricruz Garcia Godinez
x2 :(
Abraham Fuentes
A mi también me pasa lo más cercano que encontré fue usar la sección de "My Items" ahí verás una frase que dice "Status" por defecto puedes cambiarla a "Assigness" que es justo lo que usó el profesor es exactamente igual pero con una ruta diferente debido pienso que a las actualizaciones de interfaz GitHub, puedes añadir una "New view" y será aún más parecido al del profesor, espero te ayude
Juliette Villarroel
Soy fan de las franelas del profesor JAJAJA
Raul Morales
lo de Team Capacity no esa por defecto tienen que agregarlo manuañ
Raul Morales
para ser exactos ahora ves eso en MyItems
Bryan Castano
Heyyy, esto esta Muy Coool , que chevere todo estas nuevas funciones en Github que por lo menos Yo no conoicia de fondo.
Yo solia creer que el trabajo colaborativo era cada quien trabajando en su localhost y haciendo git add / git commit / git status / git pull / git push / y PR al remoto . Yo me hube quedado resagado de lo nuevo en Github por anhios, Pero Ya no mas.
Yo me voy a crear otra cuenta de Github y la voy a dejar en mi otra laptop por ssh keys para simular X2* DEvs trabajando sobre un Projecto de FullStack en un mismo Repo.
Yo tengo muchas projectos personales pro desarrollar y quiero realizarlos con la mejor automatizacion en Github , inclusos si soy solo Yo en unico dev por ally.
Tal vez deba unirme a un Repsoitorio en Open Source y trabajar con otros devs reales. eso puede ser otra Gran Option para mee , que si que me intersa, algo con GNU-Linux o Cryptografia para CyberSec.
El Profesor @aminSpiniza si que explica muy Bien. ya me he tomado varios ucrsos con el y sus lecciones son muy buenas.
echo "Nunca pares d_Aprender\n";
Alexis Dorado Muñoz
Muchas gracias por tu aporte
Dussan Freire
Me gustó especialmente la parte de estimar tiempos y capacidades del equipo, porque ayuda a tomar decisiones más claras sobre priorización y carga de trabajo, algo clave en proyectos reales!
Martin Vivar
ctrl + enter para agregar el item como aparece en la clase. Digo, por si les sale la ventana de ISSUES
Mirta Astrid Salgado Hernández
muchas gracias :)
Daniel Vergel
Carlos Ramos
Clase 19 - Introducción a GitHub Projects
¿Qué era GitHub cuando se lanzó?
¿Qué es lo nuevo que hace que GitHub sea un estándar en la industria Tech para trabajar de manera colaborativa?
¿Qué ventajas trajo la incorporación de herramientas colaborativas en GitHub?
¿Qué es GitHub Projects?
¿Cómo podemos crear un proyecto en GitHub?
¿Qué tipo de plantillas podemos encontrar en GitHub Projects?
¿Cómo es la plantilla de Team Planning?
¿Cómo creamos una nueva tarea en la plantilla Team Planning?
¿Por qué es importante la opción Team Capacity en GitHub?
¿Qué es lo más importante que debemos proporcionar a GitHub Projects para que esta herramienta sea increíble?
¿De qué maneras se mide el tamaño de un proyecto en GitHub Projects?
¿Cómo le asignamos una tarea a una persona del equipo de trabajo?
¿Qué significa que una de las actividades de un proyecto tenga la leyenda Draft?
¿Cómo podemos vincular una actividad de GitHub Project a un repositorio?
¿Por qué aparece un número en el nombre de una tarea asignada a un repositorio en GitHub Projects?
¿Cómo podemos ver únicamente las actividades asignadas a nosotros mismos?
¿A quién le interesa saber todas las actividades que se deben de realizar en un proyecto?
¿En qué lugar podemos ver las actividades creadas y vinculadas desde GitHub Projects hacia un repositorio?
¿Qué es lo más atractivo de crear un Issue desde GitHub Projects?
¿Podemos usar GitHub Projects en diferentes repositorios simultáneamente?
¿Para qué nos sirve la opción de Development dentro de un Issue creado desde GitHub Projects?
¿Qué es lo más importante, complicado y que más debemos de practicar para usar GitHub Project?
Samuel Steven Bernal Martínez
Es como un Notion con poderes para devs haha
Edison Manrique
Es más como un Trello + GitHub. Está bastante bueno.
Carlos Valdez
lo curioso, es que esto de githu projects como que parece competir con herramientas como trello o Jira. Es interesante :) Lo habia visto pero no habia entrado antes
Gabriel Obregón
💻GitHub Projects
🚀 1. Qué es GitHub Projects
Una herramienta de gestión colaborativa integrada en GitHub. Permite organizar tareas, fechas y recursos del equipo en un mismo espacio, reduciendo la necesidad de correos o mensajes constantes.
🧩 Objetivo: Centralizar la planificación y el seguimiento de proyectos.
🌟 2. Principales Beneficios
✨ Organización centralizada del trabajo.
👥 Comunicación más clara entre los miembros del equipo.
🎯 Priorización de tareas según urgencia o importancia.
🔗 Integración directa con el repositorio y el código.
📈 Aumento de la eficiencia y la productividad del grupo.
🪜 3. Organización de Actividades
📋 Plantilla recomendada: Team Planning
Utiliza un tablero Kanban con tres columnas clave:
🔹 Por hacer → tareas pendientes.
🔸 En progreso → tareas en desarrollo.
✅ Hechas → tareas completadas.
➡️ Este método permite visualizar fácilmente el flujo de trabajo y el avance del proyecto.
🧰 4. Cómo Crear y Gestionar Tareas
🪶 Pasos esenciales:
⚙️ Opciones avanzadas:
💡 Estas funciones ayudan a optimizar cada iteración de trabajo y mejorar la planificación.
👥 5. Asignación de Responsabilidades
🎯 Cada tarea puede asignarse a un miembro específico del equipo.
🔗 Usa la opción Convertir a un issue para vincularla directamente con el código del repositorio.
📌 Ventajas de vincular tareas:
🗂️ 6. Gestión de Varios Proyectos o Actividades Personales
👨💻 Ideal para:
🧭 Usa la pestaña My Items para ver solo tus tareas asignadas, lo que te ayuda a mantenerte enfocado y sin distracciones.
⏱️ 7. Estimación del Tiempo
🧮 Por qué es importante:
🔁 Practicar la estimación de tiempos en GitHub Projects ayuda a los desarrolladores a mejorar su rendimiento y a contribuir con mayor eficacia.
Camilo Salomon Lagos FLores
Team capacity esa opcion segun Claude es de Pago por eso a muchos no los sale
José Lancheros Ayora
Clase 19
Miguel Angel Moreno C.
si a alguien no le aparece al crear el proyecto la mima interfaz tienen que ir a la parte de view y hacerle click en board
Kamilo Stevan Alomías Correa
Si por alguna razón no ven las mismas columnas del video, pueden hacer scroll hacia la derecha sobre la tabla, le dan clic en el botón "+" y les abrirá una lista, van a la parte final de ella y seleccionan las columnas que quieren agregar a la tabla, después de agregadas pueden reordenarlas arrastrándolas desde el título en la tabla