Project · Program · Portfolio management for enterprise IT

Agentic project control for enterprise IT.

ProjectMetrix continuously monitors schedules, risks, dependencies and commitments, detects emerging problems from current and historical delivery data by deploying AI-powered agents, and recommends the actions that keep projects on plan, while automating the chasing and reporting that consumes a PM's week.

Built on a real deterministic scheduling engine — not an AI-generated task list.

ProjectMetrix project plan: an editable task grid beside an interactive Gantt with the critical path highlighted and dependency links, and the project assistant open alongside

From project activity to project control

Most tools record what teams say happened. ProjectMetrix continuously compares what is happening against what was supposed to happen, identifies where execution is diverging, and helps the PM decide what to do about it, early enough that it still matters.

Status arrives too late

Slippage surfaces in a status meeting weeks after the float quietly ran out. By the time it is visible, the recovery options that were cheap have expired.

PMs spend their week chasing

Collecting updates, reconciling spreadsheets and assembling reports crowds out the judgment work that only an experienced PM can do.

Plans repeat the same optimism

Every new project is estimated from scratch and from hope, while the organization's own record of how this work actually goes sits unused in closed projects.

A closed loop, not a dashboard

ProjectMetrix runs the delivery control cycle continuously. Each pass produces evidence for the next one, and every change to the plan passes through a human.

Step 1 · Plan

Build a real schedule

Tasks, dependencies, constraints, calendars and baselines. A deterministic critical-path engine computes every date, so the plan is a model that can be reasoned about, not a list.

Step 2 · Monitor & detect

Watch for divergence

Progress, float erosion, milestone trends, open risks and outstanding commitments are compared against baseline continuously, and deviations are flagged as they emerge.

Step 3 · Predict & recommend

Model the impact

The engine simulates what a delay actually costs and what each recovery option would buy. Agents propose the corrective action, with the evidence they reasoned from attached.

Step 4 · Decide & learn

The PM decides

A human approves, edits or rejects. The plan is re-computed, the decision and its outcome are recorded, and that record informs the next project's estimates and risks.

Agents do the monitoring. PMs make the decisions.

Propose, don't impose

Assistants write proposals, not changes. A human reviews and approves in an inbox. Where auto-execution is genuinely safe (a reminder email, a metrics snapshot) it's explicit and configurable, not assumed.

Evidence or it doesn't ship

Every proposal cites what it reasoned from: the meeting note and the exact quote, the risks that materialized on similar past projects, the float that's been eroding for three weeks. No citation, no proposal.

The engine does the arithmetic

Dates, float, impact and metrics are computed deterministically. The language model explains, extracts and drafts. It never does the math. Ask twice, get the same numbers.

The assistant answering a question about project scope, grounded in the project's uploaded documents, with the exact sources it cited shown beneath the answer

The agents, and what each one is for

Each agent exists to close one gap between what a PM should notice and what a PM has time to notice. These are designed and specified. See the roadmap for what is running today.

Project Control Agent

Monitors schedule performance, float erosion and milestone trends. Detects slippage while it is still emerging. Recommends modeled recovery options. So that the committed date is defended before it is missed.

Risk Agent

Monitors the live risk register and leading indicators across the portfolio. Detects conditions that preceded failures on similar past projects. Recommends mitigations with the precedent attached. So that risk management is evidence-led rather than a quarterly ritual.

Planning Agent

Monitors how comparable projects actually ran: durations, sequencing, what went wrong. Detects estimates that history says are optimistic. Drafts a plan grounded in that record. So that new work starts from evidence instead of hope.

Task Agent

Monitors owners, due dates and open commitments. Detects what is drifting or unanswered. Acts by chasing owners and keeping status current. So that the PM stops spending their week collecting updates.

Reporting Agent

Monitors the plan, the risks and the narrative teams are telling. Detects divergence between reported status and computed reality. Drafts the status report for review. So that reporting takes minutes and says something true.

Meeting Agent

Monitors meeting notes and delivery conversations. Detects the schedule changes buried in them: new dates, new blockers, new commitments. Proposes a batch of plan updates for approval. So that what was agreed in the room reaches the plan.

Real scheduling underneath

Agents can only perform genuine project control if the project data is trustworthy. That is why the scheduling engine came first: it is what turns a task list into something an agent can reason about, simulate against, and be held to.

Critical path, on the web

Plans of a thousand tasks and more, with an editable grid beside an interactive Gantt. Durations, dates, predecessors, constraints and resources are all editable inline; the engine recomputes the entire network on every edit and the chart redraws immediately.

Filter to the critical path and the plan collapses to the chain that actually drives your finish date. These are the tasks where a day lost is a day lost on the project.

The same plan filtered to critical path only, showing just the zero-float chain in green

Ask for what you want

"How are we doing?" · "What does this task block?" · "Summarize the latest meeting notes." The assistant answers in plain language, grounded in your projects and documents, and every answer cites exactly what it read.

And any change you're weighing can be simulated first. The what-if tool shows which tasks move, which milestones slip, and what it does to the finish date before anything is written, so you confirm or you don't. Editing by conversation is the next step, behind that same preview.

The what-if tool simulating a longer task duration: the new project finish date, the effect on the critical path and slack, an engine warning, and a table of every task that moves, with an apply-or-cancel choice

Portfolio and program rollups

Programs roll up from their projects and portfolios from their programs — health, progress, finish dates, slip against baseline, open risks and overdue actions. All computed bottom-up from the schedules underneath, never hand-entered into a status spreadsheet.

The portfolio list: each portfolio with its owner and visibility; open one to see its programs, and a program to see its projects

Health that explains itself

Every status color comes with the reasons behind it: how far the finish date has slipped, how delivery compares with the plan, which risks are live, and what's overdue. Baselines make plan-versus-actual visible instead of anecdotal.

Status view showing computed project health with a why-this-RAG explanation, milestone variance against baseline, and top risks

Delivery measured against outcomes

Objectives and key results, with programs linked to the results they're meant to move. Each key result shows two numbers side by side: the business outcome, and the delivery progress rolled up from the schedule.

When delivery reads 100% and the outcome reads 40%, that's the conversation worth having. We shipped it, and it didn't move the needle.

OKR view with executive and org-level objectives, each key result showing outcome progress next to delivery progress rolled up from linked programs

It gets better with every project you deliver

Every plan, every baseline change, every risk that materialized and every date that moved is recorded against the organization that delivered it. That record of planned versus actual, over and over, is what the agents reason from. It is specific to a company and cannot be bought in.

Project 1

Observe

Planned versus actual durations, dependency failures, risks that materialized, decisions taken and what followed them.

Project 10

Recognize

Patterns that preceded slippage here start to be identifiable: the vendor lead time that is always understated, the environment handover that always slips.

Project 50

Anticipate

Planning and risk recommendations reflect how this organization actually delivers, rather than generic project-management assumptions.

Always

Stay accountable

Every recommendation carries the history it came from, so a PM can judge the reasoning instead of trusting a score.

This is how the product is designed to work as delivery history accumulates. ProjectMetrix is pre-launch, so there is no customer corpus yet.

What exists today, and what's on the roadmap

The scheduling and data foundation came first on purpose: agents that reason about a portfolio are only as good as the schedule underneath them. What's here today is honest, and so is what isn't.

Built

  • Critical-path scheduling engine with all four dependency types, lead and lag, float, part-day durations, working-time calendars with holidays and exceptions, and the full set of task constraints
  • Interactive Gantt and editable plan grid, 1,000+ task plans, recomputed in milliseconds
  • Baselines, plan-versus-actual variance, program and portfolio rollups
  • Computed project health with explained reasoning
  • OKRs at the org level: objectives and key results, committed versus aspirational, with a lifecycle that grades the outcome — extracted from an uploaded strategy deck by the model into a reviewable draft, and owned by a Strategy Owner role rather than an admin. A project links to the objectives it advances, so its purpose traces up to the goals leadership cares about
  • Document intelligence: upload project documents and meeting notes; semantic search and typed claim extraction turn them into structured evidence the assistant and the intelligence layer reason over
  • Conversational assistant: ask in plain language and get answers grounded in your projects and documents, every answer citing what it read (read-only today)
  • Access control: teams granted access at portfolio, program or project level and inherited downward, with confidential projects kept out of inherited access, plus per-org membership — all enforced at the database row
  • Multi-tenant data platform with row-level isolation, append-only audit history
  • Enterprise single sign-on via OIDC with directory federation and joiner/leaver sync

Live in the beta

  • The web application, running for invited accounts
  • Jira importer: connect a Jira Cloud site and bring a project in through the same engine a customer would use
  • Every project carries an owning project manager; escalation copies them when a task slips
  • Change tracked against baselines, with rebaselining as an approved decision rather than an automatic side effect, so pre-existing drift is never quietly absorbed

Designed

  • The assistant that acts: the conversational assistant gains the ability to make changes, with every write simulated, previewed and confirmed before anything is applied — nothing changes the plan without a person
  • Schedule builder: start a new project by copying the plan of an existing one, or describe the work and have the assistant draft the task network — the engine computes every date, and the draft becomes the plan only when a person approves it
  • Evidence reconciliation: the intelligence layer compares extracted claims against the plan, flags where they disagree, and lets the PM apply or dismiss each finding — recorded in an append-only ledger that can't be quietly rewritten
  • Chase and nudge loop: chases the people who own overdue or at-risk tasks over Slack and email, and turns their replies into schedule changes the PM approves
  • Action Item Agent: reads meeting notes and proposes action items with an owner and due date for review
  • Reporting Agent: drafts the status report, with sentiment and divergence flags
  • Risk Agent: predicts emerging risk from what actually materialized on similar past projects
  • Planning Agent: drafts plans for new work from how similar projects really ran

Planned

  • Capacity Agent: forecasts resource crunches before they hit delivery dates
  • Cross-Project Dependency Agent: warns when one project's slip breaks another's assumptions
  • Benefits Agent: tracks whether delivered projects moved the business outcome
  • Advanced scheduling: resource levelling and effort-driven tasks
  • Jira two-way sync: scheduled status, progress and velocity, feeding the metrics the agents read
  • Confluence: meeting notes and decision records as evidence for extraction

Get in touch

ProjectMetrix is built and delivered as a tailored deployment for each customer rather than a self-serve signup. If you run a PMO and the problems above sound familiar, or you'd like a walkthrough of the product, I'd like to hear from you.

Get in touch How it's built How we build