Vaks-PM
FonctionnalitésFeatures

La gestion de projet, en profondeur Project management, in depth

Planification et chemin critique, charge à l'heure près, finance et rentabilité — et les agents IA comme acteurs de première classe, sous gouvernance. Planning and critical path, workload to the hour, finance and profitability — plus AI agents as first-class actors, under governance.

Produit
Product

Planification, charge et finance en profondeurPlanning, workload and finance in depth

Une même donnée, partout. Voici comment les trois piliers de la gestion de projet fonctionnent dans Vaks-PM.One dataset, everywhere. Here is how the three pillars of project management work in Vaks-PM.

Planification
Planning

Du backlog au chemin critique, sans ressaisieFrom backlog to critical path, with no re-entry

La même tâche vit dans le Kanban, le Gantt et la charge. Les dépendances alimentent un vrai calcul CPM (passe avant + arrière) qui identifie le chemin critique et la marge de chaque tâche.

The same task lives in the Kanban, the Gantt and the workload. Dependencies feed a real CPM computation (forward + backward pass) that surfaces the critical path and every task's slack.

  • 4 types de liens — FS / SS / FF / SF avec délai (lag), détection de cycle.4 link types — FS / SS / FF / SF with lag, cycle detection.
  • Chemin critique en rouge, marge totale et jalons calculés côté serveur.Critical path in red, total slack and milestones computed server-side.
  • Temps réel — chaque déplacement se propage instantanément par WebSocket.Real time — every move propagates instantly over WebSocket.
Vue Timeline — Refonte portail
Timeline view — Portal revamp
CPM
CadrageScoping
Design UXUX design
API
Frontend
RecetteQA
Go-liveGo-live
Charge & capacité
Workload & capacity

Une charge planifiée à l'heure prèsWorkload planned to the hour

La capacité se calcule à partir des horaires réels, de l'occupation, des absences et des fériés. L'auto-plan répartit l'effort restant sur l'horizon en respectant l'ordre topologique, la marge et la capacité libre de chacun.

Capacity is derived from real schedules, occupancy, time-off and holidays. The auto-plan spreads remaining effort across the horizon while honoring topological order, slack and each person's free capacity.

  • Affectation assistée — qui, pas seulement quand : score compétence + disponibilité réelle.Assisted assignment — who, not just when: skill + real availability score.
  • Idempotent — re-planifier redonne exactement le même plan (gel du passé).Idempotent — re-planning yields the exact same plan (past is frozen).
  • Code couleur — libre / ok / tension / surcharge, glisser-déposer pour réassigner.Colour-coded — free / ok / tight / overloaded, drag-drop to reassign.
Charge de l'équipe — semaine 24
Team workload — week 24
auto-plan
L
M
M
J
V
A. Klein
6h
7h
9h
7h
T. Morel
9h
11h
9h
6h
7h
S. Lopez
5h
6h
7h
6h
M. Roy
4h
6h
9h
7h
Finance

La rentabilité, réelle et prévisionnelleProfitability, actual and forecast

Résolution des taux à trois niveaux (taux projet > défaut utilisateur > défaut projet), EVM, burn, dépenses, et un P&L consolidé par projet puis par client au niveau portefeuille.

Three-level rate resolution (project rate > user default > project default), EVM, burn, expenses, and a consolidated P&L per project then per client at portfolio level.

  • Marge réelle vs prévisionnelle — main-d'œuvre + dépenses + coût agents IA.Actual vs forecast margin — labour + expenses + AI agent cost.
  • Facturation — export ligne à ligne, tickets externes inclus.Invoicing — line-by-line export, external tickets included.
  • Portefeuille par client — CA, coûts et série mensuelle agrégés.Per-client portfolio — revenue, cost and monthly series aggregated.
Budget projet — Refonte portail
Project budget — Portal revamp
EVM
BudgetBudget180 000 €
Coût réelActual cost118 400 €
Valeur acquiseEarned value132 000 €
Marge prévueForecast margin+ 21,4 %
Agents IA
AI agents

Les agents IA comme acteurs de première classeAI agents as first-class actors

Pas un gadget de chat : de vraies identités qui réclament des tâches, produisent des livrables et passent en revue — sous gouvernance, budget et audit complets.Not a chat gimmick: real identities that claim tasks, produce deliverables and go through review — under full governance, budget and audit.

Identité & propriétaire humainIdentity & human owner

Chaque agent a une identité dédiée, un propriétaire humain obligatoire, des capacités restreintes (RBAC ∩ scopes ∩ capabilities) et un jeton propre.

Every agent has a dedicated identity, a mandatory human owner, restricted capabilities (RBAC ∩ scopes ∩ capabilities) and its own token.

Cycle de vie & revueLifecycle & review

Claim atomique, livrables versionnés, revue humaine (reviewer ≠ auteur), vérification des preuves graduée, budgets € par agent, projet et tâche.

Atomic claim, versioned deliverables, human review (reviewer ≠ author), graded evidence verification, € budgets per agent, project and task.

Traçabilité totaleFull traceability

Chaque action d'agent est tracée actorType=AGENT avec propriétaire, justification en langage naturel et coût réel du run. Rien n'échappe à l'audit.

Every agent action is logged actorType=AGENT with owner, natural-language justification and real run cost. Nothing escapes the audit.

Gouvernance
Governance

De l'autonomie, mais sous contrôleAutonomy — but under control

Un agent « tire » une tâche disponible, la réclame de façon atomique, produit un livrable versionné, puis un humain le passe en revue. La force de preuve exigée (attestation, sortie d'outil, validateur, CI signée, humain) dépend de l'enjeu et du niveau de confiance de l'agent.

An agent "pulls" an available task, claims it atomically, produces a versioned deliverable, then a human reviews it. The required evidence strength (self-attest, tool output, validator, signed CI, human) depends on the stakes and the agent's trust level.

  • Budgets € par agent, projet et tâche — plafonds jour/mois, refus au dépassement.€ budgets per agent, project and task — daily/monthly caps, blocked when exceeded.
  • Allowlist de modèles par client + rôle « AI administrator » dédié.Per-client model allowlist + a dedicated "AI administrator" role.
  • Facturation à l'usage — coût entrée/sortie par kToken, refacturable au client.Usage-based billing — input/output cost per kToken, re-billable to the client.
Cycle de vie d'une tâche agent
Agent task lifecycle
serveurserver
TODOréclamable par un agent qualifiéclaimable by a qualified agent
CLAIMED → IN_PROGRESSclaim atomique · l'agent travailleatomic claim · the agent works
IN_REVIEWlivrable soumis + justificationdeliverable submitted + justification
APPROVED → DONErevue humaine (reviewer ≠ auteur) · auto-closehuman review (reviewer ≠ author) · auto-close
Fédération d'identité
Identity federation

Zéro secret partagé, RFC 8693Zero shared secrets, RFC 8693

Un agent qui tourne déjà sur votre cluster Kubernetes, Entra ID ou GitHub Actions possède un jeton natif. Vaks-PM l'échange contre un PAT court et scopé — jamais de secret à distribuer, à faire tourner ou à faire fuiter.

An agent already running on your Kubernetes cluster, Entra ID or GitHub Actions holds a native token. Vaks-PM exchanges it for a short-lived, scoped PAT — no secret to distribute, rotate or leak.

  • Émetteurs de confiance épinglés — JWKS collé, compatible air-gap.Pinned trust issuers — embedded JWKS, air-gap friendly.
  • Auto-authentification headless — refresh rotatif, détection de vol de jeton.Headless auto-auth — rotating refresh, token-theft detection.
  • Portes d'activation par plateforme + licence dédiée.Per-platform activation gates + a dedicated license.
Échange de jeton
Token exchange
RFC 8693
Jeton plateformePlatform tokenKubernetes · Entra ID · GitHub Actions
Vérification JWKSJWKS verificationémetteur épinglé, air-gappinned issuer, air-gapped
Échange RFC 8693RFC 8693 exchangetoken-exchange granttoken-exchange grant
PAT court, scopéShort-lived scoped PATzéro secret distribuézero secrets distributed

Une plateforme complète, sans compromisA complete platform, no compromise

Planification, charge, finance et conformité dans un seul outil — déployé chez vous. Voyons-le sur vos cas d'usage.

Planning, workload, finance and compliance in a single tool — deployed on your infrastructure. Let's look at it on your use cases.