Back to portfolio

DRIFTS Calculator

Product & Delivery Cost Modeling Web App Vanilla JS
Open app

In my time as a product manager and across my years in B2B SaaS, I learned how easy it is to tolerate a known problem and just keep going. The need to keep moving becomes the default, and the problem gets filed under "we'll deal with it later." But if you stop and think about it, there's a hidden, often high cost to that inaction. With this project I set out to try and quantify what that cost could be.

DRIFTS is an interactive calculator that quantifies the hidden cost of tolerating known problems in product and delivery teams. The core insight: inaction feels free, but it isn't. The costs are invisible, distributed, and easy to rationalize away. DRIFTS makes them visible and puts a number on them, turning "we'll deal with it later" into a figure you can actually weigh.

It's not a questionnaire. You configure your team context, move a lever for each category, and watch a spider diagram and a dollar range respond live.

The six categories

DRIFTS is a framework for the six distinct ways product and delivery teams quietly bleed capacity. The categories aren't independent; they amplify each other.

How the cost model works

The number has to survive scrutiny, so the engine is built around a few deliberate principles:

The whole thing is a single self-contained HTML file: no build step, no dependencies, no backend.

Try it yourself

Fully interactive. Set your team, move the levers for each category, and watch the spider diagram and the cost range update in real time. Open the Settings panel to tune any assumption behind the model.

Open app