Linux Adictos Darkcrizt  

Plane, un sistema open source para planificación de proyectos y seguimiento de errores

Plane

Plane, es una herramienta de desarrollo de software de código abierto

Si están en busca de una herramienta que les permita poder realizar la planificación del trabajo en la gestión de sus proyectos, seguimiento de errores y sobre todo que sea de código abierto, déjenme decirles que navegando por los foros de Reddit me encontré con Plane.

Plane se posiciona como una herramienta que permite al usuario poder realizar todo lo anterior, junto con el soporte para el desarrollo de software, la creación de una lista de tareas y la coordinación de su implementación.

Principales características de Plane

Plane se está desarrollando como una contraparte abierta de sistemas propietarios como JIRA, Linear y Height, ya que se puede implementar en su propia infraestructura y no depende de proveedores externos.

De las características de Plane podemos destacar que admite varios tipos de flujos de trabajo y le permite al usuario poder realizar un seguimiento por separado de las tareas asignadas (ToDo), la lista de tareas pendientes (backlog), las tareas en curso y las tareas completadas.

El sistema está diseñado para el uso de cascada (waterfall) y la metodología Ágil de desarrollo de proyectos. En el modelo en cascada, el desarrollo se ve como un flujo continuo, que pasa sucesivamente por las etapas de planificación, análisis de requisitos, diseño, implementación, prueba, integración y soporte.

En un modelo ágil, el desarrollo de un proyecto se descompone en pequeños fragmentos que brindan un desarrollo incremental de la funcionalidad y, en su implementación, pasan por las etapas típicas para el desarrollo de todo el proyecto, tales como planificación, análisis de requisitos, diseño, desarrollo, pruebas y documentación.

Como ya se menciono al inicio Plane está destinado al seguimiento de errores y planificación del trabajo con el cual se admiten tres modos de visualización: lista, tarjeta virtual (Kanban) y calendario.

Tambien se pueden vincular trabajos a empleados específicos y para la edición, se utiliza un editor visual con soporte de texto enriquecido, ya que se pueden adjuntar archivos, agregar enlaces a otras tareas, dejar comentarios y tener discusiones.

Ademas de ello, Plane cuenta con:

  • Ciclos de desarrollo: el período de tiempo durante el cual el equipo planea completar la siguiente etapa de desarrollo. El final del ciclo generalmente resulta en la formación de una nueva versión. La interfaz para ciclos proporciona información visual sobre el progreso del desarrollo.
  • Módulos: la capacidad de dividir proyectos grandes en partes pequeñas, cuyo desarrollo se puede vincular a diferentes equipos y coordinar por separado.
  • Vistas: la capacidad de filtrar cuando se muestran solo tareas y problemas que son relevantes para un empleado en particular.
    Páginas: le permite usar el asistente de IA para tomar notas rápidamente y documentar problemas y planes que se resolvieron durante las discusiones.
  • Un menú universal: el cual puede ser llamado presionando «Ctrl + K» y que brinda la capacidad de navegar rápidamente a través de todos los proyectos.
  • Integración con servicios externos, como envío de notificaciones a través de Slack y sincronización de incidencias con GitHub.
  • Gestión de empleados y equipos: Diferentes niveles de autoridad (propietario, administrador, participante, observador). Soporte para definir diferentes estados de problemas para diferentes equipos.
  • La capacidad de cambiar el tema y usar modos de visualización oscuros.

Cabe mencionar que Plane recientemente se actualizo a su versión 0.7 en la cual se destaca que se agregó una sección de análisis que le permite evaluar visualmente el trabajo de cada empleado, estudiar el progreso del proyecto y rastrear la dinámica del trabajo en las tareas.

Asi como tambien el soporte para mostrar el horario de trabajo en forma de un gráfico de franjas de calendario (diagrama de Gantt), el soporte para conectar tus propios temas, personalizando el estilo y los colores y que se ha rediseñado la interfaz del ciclo de desarrollo. La información que se muestra en la vista de calendario se ha ampliado.

Finalmente, para los interesados en el proyecto, deben saber que se está en desarrollo y se está preparando para la formación de la primera versión estable.

El código está escrito en Python utilizando el framework Django y se distribuyelicenciado bajo Apache 2.0. PostgreSQL se usa como DBMS y Redis se usa para almacenamiento rápido. La interfaz web está escrita en TypeScript utilizando la biblioteca Next.js.

Puedes consultar información sobre la herramienta asi como sus instrucciones de instalación en el siguiente enlace.

Leave A Comment

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.