Kanban v2

Estamos trabajando en un nuevo plugin de Kanban que será más completo en funcionalidades que el componente de tema existente y nos proporcionará una base más sólida sobre la cual construir y mejorar en el futuro.

Algunas de las funciones que estamos planeando para este nuevo plugin incluyen:

  • Permitir a los administradores crear y configurar tableros con una interfaz diseñada específicamente para ello.
  • Permitir ordenar las tarjetas por prioridad dentro de las columnas de un tablero.
  • Permitir la creación de tarjetas flotantes sin temas.
  • Permitir a los administradores controlar distintos niveles de acceso a los tableros para usuarios y grupos específicos.

Inicialmente, estamos desarrollando esto como un plugin separado en este repositorio: https://github.com/discourse/discourse-kanban

Se agradecen los comentarios, preguntas y discusiones sobre cómo están avanzando las cosas.

Dicho esto, sigue siendo muy un trabajo en curso, y crearemos un tema en News and Events > Announcements una vez que esté listo para un uso más amplio.

15 Me gusta

Ya puedes ver un ejemplo de este nuevo plugin en acción aquí en meta:

https://meta.discourse.org/kanban/boards/projects/18

Algo en lo que estoy pensando a medida que nos acercamos a hacer este anuncio de forma más amplia es el nombre.

  • kanban
    Es lo que le hemos estado llamando desde el principio, desde el componente de tema que lleva tiempo disponible. Me parece un término un poco técnico, pero por otro lado, es un término relativamente conocido en este punto.

  • boards
    Muchos productos se refieren a conjuntos de funciones similares simplemente como “boards”. Nosotros mismos lo usamos actualmente para referirnos a los propios boards dentro del plugin. ¿Quizás el propio plugin debería llamarse simplemente “boards”? Por otro lado, en el mundo de los foros, “boards” a menudo se refiere a “tablones de mensajes”. ¿Sería una mala elección en nuestro caso?

  • ¿alguna otra cosa?
    ¿Quizás tengas otra idea sobre cómo llamar a esto? Si es así, ¡háznoslo saber!

De todos modos, lo decidiremos pronto…

8 Me gusta

Me encanta hacia dónde va esto y ¡estoy súper emocionado! Usamos esta función extensivamente en nuestro foro, con múltiples propósitos.

Creo que sí. Llevamos casi 10 años con nuestro foro, su título oficial incluye “Foro de Discusión” y aún se le llama regularmente “tableros de discusión”. Esto causaría mucha confusión.

ehhhhh, no estoy seguro de eso, para ser honesto. Definitivamente para las personas más orientadas a la tecnología y quizás para aquellas que realizan su trabajo principalmente en un ordenador, pero fuera de ese círculo, mi experiencia es que no es un término que se conozca mucho.


No sé si tengo sugerencias útiles para el nombre. Lo usamos no solo para planificar proyectos, sino también como una línea de aprobación y flujo de trabajo para solicitudes, por lo que “proyectos” no encaja del todo, aunque quizás sí para la mayoría de los demás.

Honestamente, después de ver el icono del avión, pensé en “boards” como “pistas” porque mi cerebro es raro; me hizo pensar en las pistas de aterrizaje y en cómo las tarjetas viajan de una pista a otra para llegar a su destino final.

4 Me gusta

Gracias por compartir esa perspectiva. Me hace sentir más inclinado a elegir otra cosa.

Sí, «proyectos» fue otra opción que se me pasó por la cabeza en algún momento. Pero estoy de acuerdo en que se siente un poco limitante. Aunque quizás no.

Mencionaste «flujo de trabajo» más arriba, pero recientemente le hemos dado a ese nombre un significado diferente.

Pizarras sigue sintiéndose, para mí, como la mejor opción en lenguaje sencillo por ahora. Pero te entiendo respecto a la confusión que podría causar en el espacio en el que nos movemos :grimacing:

Es un tablero para tarjetas, así que… ¿cartón? :upside_down_face:

3 Me gusta

Estoy probando la extensión. Me parece muy prometedora y estoy muy entusiasmado por tener la oportunidad de probarla. He encontrado algunas funciones que probablemente puedan añadir valor a la experiencia y comparto mis ideas:

¿Qué tal añadir un lote de temas a los tableros (no por etiqueta, sino eligiéndolos manualmente) en lugar de hacerlo uno por uno?

Esta es la primera limitación que encontré en mis primeros borradores y experimentos con la herramienta. Quizás no se diseñó originalmente con esto en mente, pero de esta forma podría extenderse a más casos de uso.

Otras ideas que se me ocurren, sin un orden en particular:

Nota: Estoy usando Horizon y mi experiencia podría variar un poco en Foundation.

  • Permitir hacer clic en la tarjeta de un tablero para entrar en él, no solo desde su título.

  • Mostrar el icono de resuelto en los temas resueltos, el icono de asignado en los temas asignados y el icono de cerrado en los temas ya cerrados. Esto liberaría las etiquetas para otras acciones.

  • Hacer que el botón de pantalla completa sea realmente de pantalla completa, o desactivarlo. Ahora resulta un poco confuso (en Horizon) y no ofrece una experiencia adecuada de pantalla completa.

  • Integración con el calendario para la vista semanal, permitiendo reorganizar las tarjetas entre sí, especialmente para los eventos creados. También una integración adecuada con la extensión Assign.

  • Integración extensa de flujos de trabajo para añadir, actualizar y mover temas entre tarjetas, y tarjetas entre tableros, de forma automática.

  • Indicar de una forma no intrusiva que las tarjetas se pueden desplazar horizontalmente. Una vez que los usuarios se acostumbran a los paneles, ya no será necesario, pero si esta vista se usa por defecto en categorías como soporte o funciones, los usuarios más nuevos podrían perderse.

Se me ocurre que una simple y sutil línea de degradado CSS que aparezca solo una vez por sesión podría ser suficiente. Sé que, eventualmente, el equipo de diseño encontrará la forma más efectiva de manejar esto.

  • Permitir mover temas/tarjetas libremente entre columnas. De nuevo, probablemente no sea el principio de diseño, pero es muy útil para equipos con estructuras de trabajo más informales, basadas principalmente en la experimentación y el cambio adaptativo.

En cuanto al nombre de la extensión, me alegra que estén considerándolo y estoy de acuerdo en que «Kanban» es —y al mismo tiempo no es— un término muy utilizado. Al menos al observar diferentes comunidades, fuera de aquellas que suelen seguir procesos y procedimientos con el apoyo de gerentes de proyecto o personal similar.

Solo me gustaría añadir unas palabras que creo que podrían describir esta gran funcionalidad (evitando términos comerciales y centrándome en la funcionalidad): To-do, Task, Status, Activity [Boards].

5 Me gusta

¿output

Trello y similares están usando Planner. Pero esas no son soluciones Kanban, aunque se acercan — sin embargo, Kanban es el nombre más común y de facto para ese tipo de sistema. No estoy seguro de si de verdad necesitan volver a inventar la rueda :thinking: Empezaron con un Kanban y este nuevo es el mismo.

3 Me gusta

¿Podrías explicarme un poco más esto?

Debería ser posible hacerlo, con el matiz de que se puede limitar quién tiene permiso para editar un tablero dado.

Por supuesto, estoy pensando en una opción de interfaz «Mover a…» que permita mover las tarjetas desde su columna o tablero actual a otro. Debería estar disponible desde los puntos que actualmente solo muestran «Eliminar».

Quizás me esté pasando algo, pero no me fue posible mover las tarjetas fácilmente entre columnas o tableros. ¿Podría estar relacionado con la visualización de la interfaz de etiquetas? En ese caso, espero que sea posible combinar ambos comportamientos: iniciar las columnas iniciales a partir de etiquetas, pero también permitir mover las tarjetas fuera de esta disposición inicial.

El caso de uso podría estar relacionado con mover tarjetas o temas entre diferentes departamentos. Así, un ticket de soporte podría enviarse para convertirse en uno de diseño.

El diseño más pulido del plugin debería permitir mover las tarjetas libremente sin selectores dentro de las columnas o tableros, como el enfoque reciente en la barra lateral, donde simplemente se «mueve».

Espero que sirva de ayuda, solo estoy compartiendo mis ideas.

1 me gusta

¡Esto es increíble! Acabo de solicitar que lo instalen en mi sitio :partying_face:

Coincidentemente, nuestra empresa está dejando de usar Asana y encontré la versión gratuita de Planner insuficiente, así que la semana pasada saqué del olvido mi antiguo tablero Kanban basado en componentes de tema. Probablemente solo estoy bebiendo el Kool-Aid de Discourse, pero definitivamente voy a proponerlo como una opción para cualquier equipo interno que busque una alternativa a Asana.

Con eso en mente, espero que existan:

  • Una distinción entre la asignación de tareas y la propiedad de un tema (asumo que esto es posible con la funcionalidad de “asignar tema”)
  • Formas de establecer fechas de vencimiento (al estilo de la funcionalidad de marcadores)
  • Métodos para registrar cambios de estado/detalle
    • Creé una automatización que registra automáticamente si cambia una categoría/etiqueta, para que mi MCP pueda generar informes y seguir el recorrido de un proyecto con mayor facilidad.
7 Me gusta

Mover entre columnas debería ser un simple arrastrar y soltar.

Mover entre tableros, por otro lado… bueno, todavía no tenemos nada en la interfaz para eso específicamente.

3 Me gusta

Gracias por considerar nuestras respuestas y por todo lo que están desarrollando aquí.

Seguiré probando y observando cómo evoluciona con el tiempo.

Sí, puedes usar «asignar» aquí, y el o los asignados aparecerán en las tarjetas. Ten en cuenta que puedes asignar publicaciones dentro de un tema, además de asignar el tema completo a una persona.

Esto es algo que aún no tenemos. Probablemente necesitemos profundizar un poco más en lo que estás pensando al respecto en un tema de Contribute > Feature.

Las publicaciones dentro de los temas son un buen punto de partida. Lo siguiente sería cambiar etiquetas / mover columnas. Sí registramos cierta actividad de este tipo, por lo que experimentar con lo que puedes y no puedes extraer a través de Data Explorer podría ser informativo.

Yo también tengo algunas esperanzas y sueños cuando se trata de este ámbito: me encantaría tener dos cosas: 1) una especie de «flujo de actividad» a nivel de tablero, y 2) el historial del tablero almacenado como instantáneas del estado del tablero.

(1) es algo que creo que muchos productos ya hacen, por lo que debería sentirse familiar si lo implementamos.

(2) es algo que no he visto antes, pero siento que está al alcance de la mano y podría ser bastante poderoso. Lo imagino abriendo la puerta a dos cosas: a) tener enlaces permanentes a un estado dado del tablero (por ejemplo, para enlazar al «estado actual» en actualizaciones periódicas desde un tema), y b) tener algo así como una «línea de tiempo ajustable» donde pudieras ver cómo ha cambiado el tablero con el tiempo.

No estoy seguro de que (2) ocurra antes de que otras cosas se vuelvan más importantes, pero es algo que me gustaría explorar si podemos hacer espacio para ello.

5 Me gusta

Después de echar un vistazo, aquí van algunas sugerencias:

  • Sería genial tener una forma de filtrar por etiquetas específicas. Por ejemplo, si quisiera ver todas las tareas aplicables a la etiqueta “ABC”, un filtro me permitiría ver todas las tarjetas aplicables.
  • La capacidad de que las tarjetas incluyan cualquier casilla de verificación a lo largo del tema. Actualmente, solo la publicación original se incluye en la tarjeta. Sería genial poder estar en varias publicaciones dentro del tema, crear una casilla de verificación [] y que esta se incluya en la tarjeta.
    • Sería excelente poder interactuar con estas casillas de verificación desde la vista de la tarjeta también.
  • La capacidad de añadir rápidamente una respuesta al tema correspondiente a través de la tarjeta.
  • Si una columna se basa en una etiqueta, que la etiqueta de la columna reemplace la etiqueta estándar para que no se repita:
    CleanShot 2026-08-31 at 14.30.07
5 Me gusta

También lo hemos estado discutiendo internamente, y sin duda hay personas que comparten la preocupación de que boards pueda generar cierta confusión, pero en general sigo pensando que es el mejor equilibrio.

Tenemos una PR abierta aquí para fusionar el plugin en el núcleo como un plugin del núcleo, con el nuevo nombre:

Planeamos fusionarlo en algún momento en el próximo día o así.

3 Me gusta

Ya hemos integrado este plugin en el núcleo :slight_smile:

1 me gusta