Preview — sofycod.com (unpublished changes)
VDD Based Delivery

Verification-Driven Delivery

We deliver using the Verification-Driven Delivery (VDD) Methodology, which we developed and published openly. With VDD, every user story has a price agreed upon before work starts, every change request is priced before it is approved, and delivery dates are given as P50 and P85 ranges rather than a single guess.

Start a project
Verification Driven Delivery Methodology
✓
AI Native engineering under strong human control
✓
Every Delivery Unit independently verified
✓
A fixed price per Delivery Brick
✓
Every requirement traced to tests and code

Why VDD Methodology

The billable hour is dead

AI compresses development time several times over. But the value was never in writing code faster: it is in independent verification and expert judgment, and those don't speed up with generation.

The same feature can take one team 4 hours and another 8. If you pay by the hour, you pay for the slower path. If you pay by Story Points, you pay for a number nobody outside the team can check. Either way, the work that protects you, checking what was built, is the first thing cut when the budget gets tight.

So we changed what we sell. You pay for a counted list of work, priced before it starts and accepted only after someone who didn't build it has checked it.

“Selling hours in the AI era is like selling candles in the age of electricity: technically possible, but why, except perhaps for décor and nostalgia.”

Alexander Lipanov, PhD, Applied Mathematics,
CTO at SOFYCOD

Hours reward slowness

The faster AI makes a team, the less it earns. Hourly billing works against the very speed you are paying for.

Story Points can't price work

They are relative to one team and meaningless across projects. They were built for sprint planning, not for budgets.

Unverified AI code is debt

Code generated fast and checked by no one ships fast, then comes back as rework you pay for twice.

How we deliver

From idea to verified delivery

Our Delivery Toolkit

Four stages, one continuous pipeline, run on tools we built for VDD. Some are software, others are the spreadsheets from the VDD Playbook or predefined AI skills.

STAGE 1

Preparation

Your idea becomes a complete PRD, user stories with acceptance criteria, an infrastructure specification and the right AI methods.


BrickScope: From idea to a full PRD, enriched with compliance and domain requirements.


StorySplit: From PRD to user stories with acceptance criteria.


InfraBlueprint: From PRD to an infrastructure specification.


ModelLens: Recommends AI, ML, or computer-vision methods and datasets for each task.

STAGE 2

Cost & delivery plan

Every story is decomposed into Delivery Bricks across 12 categories, priced, scheduled and given its test cases.


Brick Estimator: Breaks each user story into Delivery Bricks across the 12 categories.


Brick Price Determiner: Calibrates the Base Unit Rate of each category from our delivery history.


Forecaster: P50 and P85 delivery dates from weekly Brick throughput.


TestForge: Generates test cases from acceptance criteria.

STAGE 3

Execution & control

Stories move into your backlog, milestones are scheduled, and throughput is tracked every sprint. Every change goes through Re-Bricking.


Backlog push: Stories, Bricks and test cases into Jira


Forecaster: Dates recalculated after every sprint


Re-Bricking: Each change is recounted and priced before approval

STAGE 4

Verification & acceptance

Code review and quality checks for security, reliability, performance, and maintainability. Then every story passes the gate.


Verification Gate: Independent sign-off by an engineer who didn't build the story


Traceability: Every check is traced to its user story and to the code that implements it

PRDUser Stories

InfrastructureAI, ML, CV Models selection

A price per User storyDelivery Bricks setsP50/P85 delivery datesTest cases

Execution trackingDelivery dates correctionChange requests handling

Code verificationAcceptanceReady Product

Our Delivery Process in Action

The diagram shows the same four stages as in a pipeline: requirements are captured and prepared. The VDD processing engine turns user stories into priced Bricks and test cases. The work is executed and controlled sprint by sprint, and every story is verified before it reaches you.

Project preparation, Cost Definition & Development Start, Execution and control, Verification and acceptance
How the price is built

One way to price everything

We build every price the same way, whether it is for one feature or a whole product. A user story is broken into Delivery Bricks, countable units of engineering work; each Brick is priced by its category; and the test cases that will verify the story are counted from the start, not added at the end.

One user story, start to finish

Here is a typical story, counted and priced. Every line is something you can point to in the finished product.

NEW USER STORY

In the example above illustrative rates from the VDD Implementation Playbook are used. We price customers' projects using our calibrated rates.

Changes without surprises

Requirements change. With VDD, a change is not a negotiation: we recount only what changed, and you see the new price and dates before you say yes.

CHANGE REQUEST

A change is a number, not a negotiation

We don't recount the whole story. We count only what was added or removed, by the same rules, and price it at the same category rates.

  • We count the added or removed Bricks.

  • We price them and recalculate the P50 and P85 dates.

  • You approve or decline. Nothing starts before you approve.

Rework is on us. If a story fails verification, we don't bill for fixes. You pay for verified results, not for our mistakes.

Your Process

How VDD fits your process 

You don't have to change how your team works. Keep Scrum, Kanban or your own agentic workflow: we bring the unit of delivery, its price, its verification and its forecast.

Hours

Story Points

Delivery Bricks (VDD)

What you pay for

Time spent

Relative effort

Counted, verified work

Known before work starts

No

No

Yes, per user story

Who checks the result

Usually the same team

The same team

An engineer who didn't build it (see VDD Specification for details)

Comparable across vendors

No

No

Yes

See the full comparisons at vdd-methodology.org/compare →

Frequently Asked Questions

What our customers ask first


1

What if requirements change during the project?

We recount only the changed part of the story. You see the change in Bricks, price and dates before you approve it.

2

What if a story fails verification? Do I pay for the rework?

No. The story goes back to our engineers, and the rework is not billed. You pay only for verified Delivery Units.

3

How does independent verification work in practice?

We agree on one of two models with you at the start of the project. Peer verification: team engineers review each other's code on a fixed schedule (for example, every Wednesday and Friday), and a QA engineer runs final acceptance against the test cases. Dedicated Verification Engineer: one engineer, who writes no feature code, reviews all code, runs it through code-analysis tools, and hands it to QA for acceptance. In both models, no one ever confirms their own work.

4

Do we have to change how our team works?

No. VDD changes how work is priced, accepted, and forecast, not your ceremonies. It works alongside Scrum, Kanban, or your own process.

5

How do we know your rates are fair?

Each category's rate is calibrated on revenue from our own completed, verified projects, not on hourly wages, and recalibrated at least twice a year.

6

Can we compare your price with another vendor's?

Yes, on work you have already paid for. Take a user story your current vendor delivered and count its Bricks: the counting rules are public at vdd-methodology.org, or we can count it for you free of charge. Divide what you paid for that story by its number of Bricks, and you get your real price per Brick. Compare it with ours. The Brick count follows public rules, so it is the same whoever counts it; only the price per Brick differs.t vdd-methodology.org.

No more paying for hours you can't account for. Want to know the precise cost for every feature or user story?

Based on our VDD Methodology, we provide you with exact costs before the project or sprint starts. Costs change only if you add or remove features, or modify previously approved ones.

Schedule a discovery call, and we'll deliver a free cost breakdown for your project with a clear, concrete plan of what will be built and how.

Book Free Discovery Call