How Pensero works for consulting firms | Pensero[Skip to content](#main)

[Pensero](/)

for

[Consulting firms](/)[Enterprise](/enterprise)

- Platform

  Measure

  - [Next movesWhat to improve next](/platform/next-moves)
  - [Agentic ROICost per delivery point](/platform/agentic-roi)
  - [AI DeploymentAdoption, output and quality of AI](/platform/ai-intelligence)
  - [Delivery IntelligenceDelivery points by team](/platform/delivery-intelligence)

  Govern

  - [Agent Traffic ControlAgent usage and model routing](/platform/agent-traffic-control)
  - [BenchmarkingCompare teams and agents](/platform/talent-benchmarking)
  - [Code QualityDefects and rework by source](/platform/code-quality)
  - [CapEx & FinanceCapitalization and spend allocation](/platform/capex-analysis)

  [Pensero MCPNewYour next moves in any assistant](/platform/mcp)
- Use cases

  By role

  - [CEOs](/use-cases/roles-ceo)
  - [CTOs](/use-cases/roles-cto)
  - [CFOs](/use-cases/roles-cfo)
  - [Product leaders](/use-cases/roles-product-leaders)
  - [Engineering managers](/use-cases/roles-engineering-managers)
  - [Procurement](/use-cases/roles-procurement)
  - [Service providers](/use-cases/service-providers)
  - [Investors](/use-cases/roles-investors)

  Compare Pensero

  - [DX](/use-cases/competitors-dx)
  - [Swarmia](/use-cases/competitors-swarmia)
  - [Haystack](/use-cases/competitors-haystack)
  - [Span](/use-cases/competitors-span)
  - [Jellyfish](/use-cases/competitors-jellyfish)
  - [Waydev](/use-cases/competitors-waydev)
  - [LinearB](/use-cases/competitors-linearb)
  - [Faros AI](/use-cases/competitors-farosai)
  - [Larridin](/use-cases/competitors-larridin)
  - [Weave](/use-cases/competitors-weave)
  - [Exceeds AI](/use-cases/competitors-exceeds-ai)
- [How it works](/consulting/how-it-works)
- [How it works](/how-it-works)
- [Customers](/customers)
- [Pricing](/enterprise#pricing)
- ResourcesMore

  Use cases

  By role

  - [CEOs](/use-cases/roles-ceo)
  - [CTOs](/use-cases/roles-cto)
  - [CFOs](/use-cases/roles-cfo)
  - [Product leaders](/use-cases/roles-product-leaders)
  - [Engineering managers](/use-cases/roles-engineering-managers)
  - [Procurement](/use-cases/roles-procurement)
  - [Service providers](/use-cases/service-providers)
  - [Investors](/use-cases/roles-investors)

  Compare Pensero

  - [DX](/use-cases/competitors-dx)
  - [Swarmia](/use-cases/competitors-swarmia)
  - [Haystack](/use-cases/competitors-haystack)
  - [Span](/use-cases/competitors-span)
  - [Jellyfish](/use-cases/competitors-jellyfish)
  - [Waydev](/use-cases/competitors-waydev)
  - [LinearB](/use-cases/competitors-linearb)
  - [Faros AI](/use-cases/competitors-farosai)
  - [Larridin](/use-cases/competitors-larridin)
  - [Weave](/use-cases/competitors-weave)
  - [Exceeds AI](/use-cases/competitors-exceeds-ai)

  - [Customers](/customers)
  - [How it works](/consulting/how-it-works)
  - [How it works](/how-it-works)
  - [AboutThe team, and how we run on Pensero](/about)
  - [BlogNews, tips, and dev culture](/blog)
  - [Help CenterGuides for setup, integrations and security](https://help.pensero.ai)

[Log in](/auth/login/)[Become a partner](https://calendar.app.google/8eCdC2RrquyQpncq7)

[Log in](/auth/login/)[Become a partner](https://calendar.app.google/8eCdC2RrquyQpncq7)

How it works

# How Pensero measures delivery, and what you do with it

Every piece of work scored in delivery points, with cost and quality beside it.

[Become a partner](https://calendar.app.google/8eCdC2RrquyQpncq7)

## How a delivery point is scored

1. Step 1

   ### What we measure

   Code changes, reviews, tickets, documents, discussions and agent sessions in connected tools. A contribution earns points only when there is evidence that it is meaningful. Activity alone earns nothing.
2. Step 2

   ### How we measure it

   Magnitude × complexity. Magnitude is the size of the real change (XXS 0.15 · XS 0.5 · S 1 · M 3 · L 5 · XL 8). Complexity is how hard it was to deliver (1.0 → 3.0), across code, system design, delivery, communication and ownership.
3. Step 3

   ### Worked example

   An example work item in the product: Add workspace setup to self-serve onboarding. Large 5.0 × Medium 2.0 = 10.0 points.

New Stuff·Self-serve onboarding

Add workspace setup to self-serve onboarding

CPCustomer Portal · 5 activities

- Pull request #4291MergedOpened by Varrow Migration Agent for Customer Portal10.0
- PR: Add workspace setup step12 files · +284 −926.0
- Ticket edit · ONB-412Description and acceptance updated5.4
- Comment on ONB-412Agreed approach with the Growth team3.0
- 3 Slack messages#growth-onboarding channel0.0

Item delivery

Magnitude**Large • 5.0**

Complexity**Medium • 2.0**

Item delivery**(5.0 × 2.0)10.0**

Magnitude × complexity

XXS0.15XS0.5S1M3L5XL81.0ComplexityL 5Magnitude= 5 points3.0ComplexityS 1Magnitude= 3 points

- A big but straightforward changeL 5 × 1.0 =**5 points**
- A smaller but harder changeS 1 × 3.0 =**3 points**

New Stuff·Self-serve onboarding

Add workspace setup to self-serve onboarding

2.0ComplexityLarge 5Magnitude= 10 points

- Magnitude**Large • 5.0**
- Complexity**Medium • 2.0**
- Item delivery(5.0 × 2.0)**10.0**

Consistent criteria and traceable evidence

- Teams
- Providers
- Humans
- Agents

The same criteria, calibrated against Pensero’s benchmark

Every point traces back to

- Pull request
- Ticket
- Document

What discourages gaming

- BoilerplateLock files, generated code, migrationsRemoved
- MagnitudeCapped
- Reverts and duplicatesNo credit0.0

Nothing is counted twice. Scores can change when new evidence comes in.

What is not in the point

Magnitude×Complexity=**Points**

Not in the formula. Pensero shows them beside the point

- Cost
- Time
- Quality

## Engineering teamsusing Pensero

- ![Internet Brands](/assets/internet-brands.LVnipdez.svg)
- ![Happy Scribe](/assets/happyscribe.Dxkf6hKv.svg)
- ![Perk](/assets/perk.DIhhlz_V.svg)
- [![ClosedLoop](/assets/closedloop.LndNNhWa.svg)](/customers/closedloop)
- [![Stord](/assets/stord.BXJiX-0z.svg)](/customers/stord)
- ![Tuio](/assets/tuio.DIcICsWC.svg)
- [![Persuit](/assets/persuit.qooajJ_O.svg)](/customers/persuit)
- [![SEAT CODE](/assets/seat-code.Y7Tj-94e.svg)](/customers/seatcode)
- [![Cubbo](/assets/cubbo.DrZVo-Jj.svg)](/customers/cubbo)
- ![Elfie](/assets/elfie.CMU2D-DP.svg)
- ![Caravelo](/assets/caravelo.Bqd9IFLJ.svg)
- ![ShopMy](/assets/shopmy.CzXp_cHg.svg)
- ![iAhorro](/assets/iahorro.1UZLRwjC.svg)
- ![Hum Capital](/assets/hum.DEUDy0_m.svg)
- [![Exoticca](/assets/exoticca.PyF3BVAE.svg)](/customers/exoticca)
- [![Zynap](/assets/zynap.Bwa6Rd5C.svg)](/customers/zynap)

- ![Internet Brands](/assets/internet-brands.LVnipdez.svg)
- ![Happy Scribe](/assets/happyscribe.Dxkf6hKv.svg)
- ![Perk](/assets/perk.DIhhlz_V.svg)
- [![ClosedLoop](/assets/closedloop.LndNNhWa.svg)](/customers/closedloop)
- [![Stord](/assets/stord.BXJiX-0z.svg)](/customers/stord)
- ![Tuio](/assets/tuio.DIcICsWC.svg)
- [![Persuit](/assets/persuit.qooajJ_O.svg)](/customers/persuit)
- [![SEAT CODE](/assets/seat-code.Y7Tj-94e.svg)](/customers/seatcode)
- [![Cubbo](/assets/cubbo.DrZVo-Jj.svg)](/customers/cubbo)
- ![Elfie](/assets/elfie.CMU2D-DP.svg)
- ![Caravelo](/assets/caravelo.Bqd9IFLJ.svg)
- ![ShopMy](/assets/shopmy.CzXp_cHg.svg)
- ![iAhorro](/assets/iahorro.1UZLRwjC.svg)
- ![Hum Capital](/assets/hum.DEUDy0_m.svg)
- [![Exoticca](/assets/exoticca.PyF3BVAE.svg)](/customers/exoticca)
- [![Zynap](/assets/zynap.Bwa6Rd5C.svg)](/customers/zynap)

- ![Internet Brands](/assets/internet-brands.LVnipdez.svg)
- ![Happy Scribe](/assets/happyscribe.Dxkf6hKv.svg)
- ![Perk](/assets/perk.DIhhlz_V.svg)
- [![ClosedLoop](/assets/closedloop.LndNNhWa.svg)](/customers/closedloop)
- [![Stord](/assets/stord.BXJiX-0z.svg)](/customers/stord)
- ![Tuio](/assets/tuio.DIcICsWC.svg)
- [![Persuit](/assets/persuit.qooajJ_O.svg)](/customers/persuit)
- [![SEAT CODE](/assets/seat-code.Y7Tj-94e.svg)](/customers/seatcode)
- [![Cubbo](/assets/cubbo.DrZVo-Jj.svg)](/customers/cubbo)
- ![Elfie](/assets/elfie.CMU2D-DP.svg)
- ![Caravelo](/assets/caravelo.Bqd9IFLJ.svg)
- ![ShopMy](/assets/shopmy.CzXp_cHg.svg)
- ![iAhorro](/assets/iahorro.1UZLRwjC.svg)
- ![Hum Capital](/assets/hum.DEUDy0_m.svg)
- [![Exoticca](/assets/exoticca.PyF3BVAE.svg)](/customers/exoticca)
- [![Zynap](/assets/zynap.Bwa6Rd5C.svg)](/customers/zynap)

- ![Internet Brands](/assets/internet-brands.LVnipdez.svg)
- ![Happy Scribe](/assets/happyscribe.Dxkf6hKv.svg)
- ![Perk](/assets/perk.DIhhlz_V.svg)
- [![ClosedLoop](/assets/closedloop.LndNNhWa.svg)](/customers/closedloop)
- [![Stord](/assets/stord.BXJiX-0z.svg)](/customers/stord)
- ![Tuio](/assets/tuio.DIcICsWC.svg)
- [![Persuit](/assets/persuit.qooajJ_O.svg)](/customers/persuit)
- [![SEAT CODE](/assets/seat-code.Y7Tj-94e.svg)](/customers/seatcode)
- [![Cubbo](/assets/cubbo.DrZVo-Jj.svg)](/customers/cubbo)
- ![Elfie](/assets/elfie.CMU2D-DP.svg)
- ![Caravelo](/assets/caravelo.Bqd9IFLJ.svg)
- ![ShopMy](/assets/shopmy.CzXp_cHg.svg)
- ![iAhorro](/assets/iahorro.1UZLRwjC.svg)
- ![Hum Capital](/assets/hum.DEUDy0_m.svg)
- [![Exoticca](/assets/exoticca.PyF3BVAE.svg)](/customers/exoticca)
- [![Zynap](/assets/zynap.Bwa6Rd5C.svg)](/customers/zynap)

- ![Internet Brands](/assets/internet-brands.LVnipdez.svg)
- ![Happy Scribe](/assets/happyscribe.Dxkf6hKv.svg)
- ![Perk](/assets/perk.DIhhlz_V.svg)
- [![ClosedLoop](/assets/closedloop.LndNNhWa.svg)](/customers/closedloop)
- [![Stord](/assets/stord.BXJiX-0z.svg)](/customers/stord)
- ![Tuio](/assets/tuio.DIcICsWC.svg)
- [![Persuit](/assets/persuit.qooajJ_O.svg)](/customers/persuit)
- [![SEAT CODE](/assets/seat-code.Y7Tj-94e.svg)](/customers/seatcode)
- [![Cubbo](/assets/cubbo.DrZVo-Jj.svg)](/customers/cubbo)
- ![Elfie](/assets/elfie.CMU2D-DP.svg)
- ![Caravelo](/assets/caravelo.Bqd9IFLJ.svg)
- ![ShopMy](/assets/shopmy.CzXp_cHg.svg)
- ![iAhorro](/assets/iahorro.1UZLRwjC.svg)
- ![Hum Capital](/assets/hum.DEUDy0_m.svg)
- [![Exoticca](/assets/exoticca.PyF3BVAE.svg)](/customers/exoticca)
- [![Zynap](/assets/zynap.Bwa6Rd5C.svg)](/customers/zynap)

## Connected in an hour. Your first baseline in a day.

1. 1 hour

   ### Connect

   Connect GitHub, Jira, Devin and your AI assistants, in your own repos or your client’s. Pensero only needs read access, and nobody changes how they work.
2. 1 day

   ### See your baseline

   Every piece of work is scored on one scale, whether a person, an AI-assisted engineer or an agent did it. You see four measures: AI cost per delivery point, model fit, agentic maturity and defect cost.
3. 1 week

   ### Benchmark and price

   Compare your numbers with 200+ organizations. You come out with a price per delivery point you can defend in a proposal.

## No guesswork. The baseline places you on all 5 levels.

1. 1x

   L1

   ### Human-only

   Humans write all the code
2. +30%Most teams are here

   L2

   ### AI-assisted

   Engineers write with AI tools like Copilot or Cursor
3. +50%

   L3

   ### AI reviews

   Humans write, AI checks the work
4. 3x

   L4

   ### Orchestrated agents

   Agents carry out whole tasks, humans direct and review
5. 4x

   L5

   ### Fully autonomous agents

   Agents start and deliver work, humans govern

## Your firm allocates delivery, not hours. Pensero certifies it.

Agents cut the humans a project needs. Priced per delivery point, your firm keeps the gain from every point.

1. Step 1Score the client’s teamsBaselines what agents deliver today and the cost per delivery point.

   PenseroConnects GitHub, GitLab, Jira, Linear, Copilot, Cursor, Claude Code and Devin, in the cloud or on-prem.

   How much delivery is AI-assisted?

   536 AI-assisted points, 14% of delivery

   AprMayJunJulAugSepOct

   - Human-only
   - AI-assisted
   - AI-augmented review
   - Agentic
2. Step 2Quote in delivery pointsDesigns the agentic workflow and prices it per point, not per day.

   PenseroThe 200+ organization benchmark makes the quote comparable and credible.

   | Metric | Your value | Pensero median | Your percentile (6M) |
   | --- | --- | --- | --- |
   | Delivery per headcount | 58.3 | 41.2 | P84 |
   | AI user adoption | 88% | 62% | P86 |
   | AI cost per delivery | $1.48 | $1.86 | P72 |
   | Agentic cost per delivery | $0.84 | $1.10 | P78 |
   | Defect cost % | 9% | 13% | P66 |
   | PR Cycle Time | 96.4h | 118.0h | P58 |
   | Roadmap alignment | 68% | 57% | P74 |
3. Step 3Build and ship the workShips with its own humans and agents, behind verification gates.

   PenseroScores every PR and ticket as it happens.

   How much delivery lands at each agentic maturity level?

   6,010 pts · 67% at level 4+ · 33% below

   JanMarAprMayJunJulAugSepOct

   - Human-authored
   - AI-assisted
   - AI-augmented review
   - Orchestrated agents
   - Autonomous agents

   Top agents

   Varrow Migration Agent388 pts

   Varrow Test Agent341 pts

   Varrow Review Agent276 pts

   Varrow Triage Agent228 pts

   ![Pensero Agents page with example data: weekly delivery by agentic maturity level, and the top agents by delivery points.](/assets/ai-deployment.CoZTpDja_Z7W0nx.webp)
4. Step 4Show the evidenceShows what shipped, at what quality, rework and token spend.

   PenseroDelivers the evidence inside the workflow, through MCP.

   Defect cost %1.8pp

   6%

   of delivery went to bug fixes

   Rework rate2.4pp

   11%

   spent rewriting code

   Revert rate0.6pp

   1.4%

   of PRs were reverted

   How much delivery cost to fix bugs?

   6.2% of delivery this period cost to fix bugs

   JanMarAprMayJunJulAugSepOct

   - Own defect cost %
   - Orchestrated defect cost %

   ![Pensero Quality tax with example data: defect cost 6%, rework rate 11% and revert rate 1.4%, and the weekly share of delivery that went to bug fixes.](/assets/quality-tax.oAqPWivp_1HAc7f.webp)
5. Step 5Get paid on acceptanceBills accepted points. The CFO sees one unit across every vendor.

   PenseroMeasures what held, so your track record compounds.

   What did our engineering budget buy last quarter?

   CFO

   AI invoice · Q3

   AI coding assistant seats
   :   $18,360

   Model tokens
   :   $81,063

   Agent sessions
   :   $6,400

   Contractor hours
   :   $4,800

   Total
   :   $110,623

   What it bought · Q3

   43,800delivery points

   From a $110,623 AI invoice · $2.53 AI cost per delivery point

   Human-only **15%**AI-assisted **50%**Agentic **35%**

## Other tools measure activity. Pensero certifies delivery.

Pensero scores accepted delivery points as a neutral operator: one unit across humans, vendors and agents.

1. Captures the whole workflow: code, tickets, docs, agents, tokens.
2. One unit, calibrated on 200+ organizations and 2M+ PRs and tickets.
3. Acts inside the workflow: 80% of traffic through MCP.
4. Does not deliver the work, so no vendor grades its own return.
5. Rules both sides rely on: acceptance and dispute.

Add workspace setup to self-serve onboarding

- Pull request #4291**10.0**
- PR: Add workspace setup step**6.0**
- Ticket edit · ONB-412**5.4**
- Comment on ONB-412**3.0**

Coding agents

Pull request #4291

12 files · +284 −92

MeasuresTheir own activity

Client acceptance

VCVarrow CTOAccepted

Certified by Pensero**10.0 pts**

## Ready for your client’s security review

Pensero reads the client’s systems with read access only and runs where the client needs it to.

[See the Pensero trust center →](https://pensero.trust.site)

- ### SOC 2 Type II

  GDPR compliant and HIPAA aligned.

  - ![Secured by Sprinto: SOC 2](/assets/soc2.DAaoUSso_1pbddo.webp)Type II
  - ![Secured by Sprinto: GDPR](/assets/gdpr.DjuMXYho_Z1OplEv.webp)Compliant
  - ![Secured by Sprinto: HIPAA](/assets/hipaa.CC8NS4_H_1jLqYd.webp)Compliant
- ### SAML SSO and SCIM

  Audit logs and 24/7 monitoring.
- ### Cloud, on-premise or hybrid

  Pensero Cloud, an EU deployment or the client’s own cloud account.
- ### Configurable retention

  Custom APIs, MCP access and a contractual SLA.

- ![Stord](/assets/stord.BXJiX-0z.svg)
  > “Automation, standardization, and time savings was our primary goal.”

  Nick TraylorHead of Engineering, Stord[Read story →](/customers/stord)
- ![Elfie](/assets/elfie.CMU2D-DP.svg)
  > “And the best part: it was truly plug-and-play — we were live in just one day.”

  Jean-François LegourdCo-founder, Elfie
- ![ClosedLoop](/assets/closedloop.LndNNhWa.svg)
  > “With Pensero we go 4x faster.”

  Andrew EyeCEO and Founder, ClosedLoop[Read story →](/customers/closedloop)
- ![SEAT CODE](/assets/seat-code.Y7Tj-94e.svg)
  > “It’s a plan of going step by step, moving on a quarterly basis.”

  Jordi AbadCTO, SEAT CODE[Read story →](/customers/seatcode)
- ![Cubbo](/assets/cubbo.DrZVo-Jj.svg)
  > “Now we went from 70% to 30% maintenance… it’s where we want it to be.”

  Ignasi VegasCEO and Co-founder, Cubbo[Read story →](/customers/cubbo)
- ![Stord](/assets/stord.BXJiX-0z.svg)
  > “Automation, standardization, and time savings was our primary goal.”

  Nick TraylorHead of Engineering, Stord[Read story →](/customers/stord)
- ![Elfie](/assets/elfie.CMU2D-DP.svg)
  > “And the best part: it was truly plug-and-play — we were live in just one day.”

  Jean-François LegourdCo-founder, Elfie
- ![ClosedLoop](/assets/closedloop.LndNNhWa.svg)
  > “With Pensero we go 4x faster.”

  Andrew EyeCEO and Founder, ClosedLoop[Read story →](/customers/closedloop)
- ![SEAT CODE](/assets/seat-code.Y7Tj-94e.svg)
  > “It’s a plan of going step by step, moving on a quarterly basis.”

  Jordi AbadCTO, SEAT CODE[Read story →](/customers/seatcode)
- ![Cubbo](/assets/cubbo.DrZVo-Jj.svg)
  > “Now we went from 70% to 30% maintenance… it’s where we want it to be.”

  Ignasi VegasCEO and Co-founder, Cubbo[Read story →](/customers/cubbo)
- ![Stord](/assets/stord.BXJiX-0z.svg)
  > “Automation, standardization, and time savings was our primary goal.”

  Nick TraylorHead of Engineering, Stord[Read story →](/customers/stord)
- ![Elfie](/assets/elfie.CMU2D-DP.svg)
  > “And the best part: it was truly plug-and-play — we were live in just one day.”

  Jean-François LegourdCo-founder, Elfie
- ![ClosedLoop](/assets/closedloop.LndNNhWa.svg)
  > “With Pensero we go 4x faster.”

  Andrew EyeCEO and Founder, ClosedLoop[Read story →](/customers/closedloop)
- ![SEAT CODE](/assets/seat-code.Y7Tj-94e.svg)
  > “It’s a plan of going step by step, moving on a quarterly basis.”

  Jordi AbadCTO, SEAT CODE[Read story →](/customers/seatcode)
- ![Cubbo](/assets/cubbo.DrZVo-Jj.svg)
  > “Now we went from 70% to 30% maintenance… it’s where we want it to be.”

  Ignasi VegasCEO and Co-founder, Cubbo[Read story →](/customers/cubbo)

## Quote your next project in delivery points

In 30 minutes we scope your first client engagement: the teams, the baseline and the price per point.

[Become a partner](https://calendar.app.google/8eCdC2RrquyQpncq7)

© 2026

Product shots use illustrative data.

Platform

- [Next moves](/platform/next-moves)
- [Agentic ROI](/platform/agentic-roi)
- [AI Deployment](/platform/ai-intelligence)
- [Delivery Intelligence](/platform/delivery-intelligence)
- [Benchmarking](/platform/talent-benchmarking)
- [Code Quality](/platform/code-quality)
- [Agent Traffic Control](/platform/agent-traffic-control)New
- [CapEx & Finance](/platform/capex-analysis)
- [Pensero MCP](/platform/mcp)New
- [Integrations](/integrations)

Use cases

- [CEOs](/use-cases/roles-ceo)
- [CTOs](/use-cases/roles-cto)
- [CFOs](/use-cases/roles-cfo)
- [Product leaders](/use-cases/roles-product-leaders)
- [Engineering managers](/use-cases/roles-engineering-managers)
- [Procurement](/use-cases/roles-procurement)
- [Service providers](/use-cases/service-providers)
- [Investors](/use-cases/roles-investors)
- [Compare Pensero](/use-cases/competitors-dx)

Company

- [About](/about)
- [Customers](/customers)
- [How it works](/how-it-works)
- [Consulting](/consulting)
- [Careers](/careers)
- [Blog](/blog)
- [LinkedIn](https://www.linkedin.com/company/penseroai/)
- [Support](/support)
- [Help Center](https://help.pensero.ai)
- [Other resources](/blog/other-resources)
- [Glossary](/glossary)

Offices

- [Barcelona](https://maps.app.goo.gl/6pfxKiKFNKzLPPnB6)
- [Madrid](https://maps.app.goo.gl/jEpYBUR4E6AqZs4R6)
- [New York](https://maps.app.goo.gl/szk58Jf2MBq14MgAA)
- San FranciscoSoon

Legal

- [Privacy policy](/privacy-policy)
- [Cookie policy](/cookie-policy)
- [Terms of service](/terms)
- [DPA](/dpa)
- [Security](https://pensero.trust.site)