Sobre o projeto
TruePPM é uma plataforma de gestão de portfólio de projetos (PPM) de código aberto cujo núcleo é um motor de agendamento. O motor realiza cálculos do Critical Path Method com todos os quatro tipos de dependência, lead/lag em cada ligação, deteção de ciclos, folga em cada tarefa e análise de risco de Monte Carlo para datas de término probabilísticas P50/P80/P95, além de classificação de sensibilidade por tarefa. É distribuído separadamente como o pacote Python trueppm-scheduler sob a licença Apache-2.0 no PyPI, permitindo que a matemática de agendamento seja instalada e testada sem a implementação da plataforma completa.
A plataforma envolve esse motor numa UI web e API REST/WebSocket. As capacidades documentadas incluem uma vista de cronograma/linha do tempo (Gantt), um quadro Kanban, planeamento de sprint com burndown e velocidade, uma UI de previsão para distribuições P50/P80/P95, atualizações em tempo real via WebSocket, sincronização offline baseada em delta e RBAC por projeto com cinco funções. O README descreve o cartão do quadro e a barra de Gantt como o mesmo objeto, portanto, as vistas ágil e de cronograma partilham o mesmo modelo. As opções de implementação incluem Docker Compose para configurações locais ou de servidor único, um script de init de produção e um Helm chart para Kubernetes com subcharts PostgreSQL e Valkey incluídos.
O estado é inicial: a fonte canónica é o GitLab, com o GitHub a atuar como um espelho de leitura. A última versão etiquetada é a 0.3.0-alpha.3, enquanto o main e os pacotes PyPI apresentam a 0.4.0-beta.1. O projeto afirma que a 0.4 será a primeira beta e ainda não está pronta para produção. Lacunas conhecidas incluem a ausência de nivelamento de recursos, apenas um tipo de restrição de cronograma, ausência de funcionalidades de custo ou valor agregado, uma escala de vista de Cronograma confortável em torno de 1.000 tarefas e a inexistência de uma aplicação móvel. Um servidor de consultas de IA de leitura, baseado no Model Context Protocol, está planeado para a beta 0.4; uma demo alojada e um caminho de teste de comando único também estão planeados.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.