Está disponível a versão da plataforma Plane 0.7, que oferece ferramentas para gestão de projetos, rastreamento de erros, planejamento de trabalho, suporte ao desenvolvimento de produtos, criação de listas de tarefas e coordenação de sua execução. A plataforma, que pode ser implantada na própria infraestrutura sem depender de fornecedores externos, está sendo desenvolvida como uma alternativa aberta a sistemas proprietários como JIRA, Linear e Height. O projeto está em fase de desenvolvimento e se prepara para a formação de sua primeira versão estável. O código é escrito em Python utilizando o framework Django e é distribuído sob a licença Apache 2.0. O PostgreSQL é usado como SGBD, e o Redis para armazenamento rápido. A interface web é escrita em TypeScript utilizando a biblioteca Next.js.
Plane suporta vários tipos de fluxos de trabalho e permite rastrear separadamente as tarefas atribuídas (ToDo), a lista de pendências (backlog), as tarefas em andamento e as tarefas concluídas. O sistema é projetado para uso de metodologias de desenvolvimento cascata (waterfall) e ágil (agile). Na modelagem em cascata, o desenvolvimento é visto como um fluxo contínuo que passa sequentialmente pelas fases de planejamento, análise de requisitos, design, implementação, teste, integração e suporte. No modelo ágil, o desenvolvimento do projeto é dividido em frações menores, proporcionando um desenvolvimento gradual das funcionalidades e passando pelas etapas típicas de desenvolvimento de um projeto como planejamento, análise de requisitos, design, desenvolvimento, teste e documentação.
Principais recursos do Plane:
- Rastreamento de erros e planejamento de trabalho. Três modos de visualização são suportados — lista, quadro virtual (Kanban) e calendário. É possível atribuir trabalhos a funcionários específicos. Um editor visual com suporte a formatação (rich text) é utilizado para edição. É possível anexar arquivos, adicionar links a outras tarefas, deixar comentários e realizar discussões.

- Os ciclos de desenvolvimento são períodos de tempo em que a equipe planeja concluir a próxima fase do desenvolvimento. O término de um ciclo geralmente resulta na formação de uma nova versão. A interface para ciclos apresenta claramente informações sobre o progresso do desenvolvimento.

- Módulos são a possibilidade de dividir grandes projetos em partes menores, cujo desenvolvimento pode ser atribuído a diferentes equipes e coordenado separadamente.

- Visões (View) permitem filtrar na exibição apenas tarefas e problemas que são relevantes para um trabalhador específico.
- Páginas permitem utilizar um assistente de IA para criar rapidamente anotações e documentar problemas e planos discutidos durante as discussões.

- Um menu universal, acessado pressionando 'Ctrl + K', que fornece uma navegação rápida por todos os projetos.
- Integração com serviços externos, como envio de notificações através do Slack e sincronização de problemas com o GitHub.
- Gerenciamento de funcionários e equipes. Diferentes níveis de autoridade (proprietário, administrador, membro, observador). Suporte para definir diferentes estados de problemas para diferentes equipes.
- Opção de alterar o tema e utilizar modos escuros de visualização.
Principais melhorias na nova versão:
- Adicionada uma seção de análise que permite avaliar visualmente o desempenho de cada funcionário, estudar o progresso da implementação do projeto e acompanhar a dinâmica do trabalho nas tarefas.

- Suporte para exibir o cronograma de trabalho na forma de um gráfico de Gantt.

- Suporte para conectar seus próprios temas, personalizando estilos e cores.
- Interface dos Ciclos de Desenvolvimento reformulada.

- Informações exibidas na visão do calendário foram ampliadas.

Fonte: opennet.ru








