Shopify · Spec-Driven Development · Spec Sprint

Specification first, then the shop.

Most projects don't fail because of code, but because of unclear requirements and wishes that change along the way. In the Spec Sprint we define together exactly what gets built — in writing, testable and approved by you. Afterwards everyone knows what they get and what it costs.

Kennenlerngespräch buchen kostenfrei · rund 25 Minuten · per Video

What you get

A finished result with value of its own — as a page in your Confluence or as a PDF. The specification is yours and can be implemented by anyone.

01 — Specification

Approved specification

Goals, non-goals and testable acceptance criteria — in writing, in a version 1.0 approved by you.

02 — Estimate

Effort estimate per work package

Every work package with its effort in hours. You see what the project costs before implementation starts, and where scope can be saved.

03 — Issues

Issue list for implementation

The specification broken down into issues with acceptance criteria — the basis for implementation, by me or by anyone else.

How it works

Five steps from the first conversation to acceptance — the specification is done after step three and belongs to you.

  1. Step 01

    Conversation

    You describe the project, goals and constraints; I ask the questions that would get expensive later.

    in the sprint
    about 60 min
  2. Step 02

    Spec draft with open questions

    I write the first draft with goals, non-goals, acceptance criteria and a list of open questions.

    from €570
    6–22+ h × €95
  3. Step 03

    Clarification and approval of version 1.0

    Open questions are resolved together, then you approve version 1.0 — with effort estimate and issue list.

    included
    version 1.0
  4. Step 04

    Implementation as a package or by effort

    Based on the specification: a package or billed by effort, by me or by anyone else.

    by scope
    package or T&M · €95/h
  5. Step 05

    Acceptance against the acceptance criteria

    Acceptance is checked against the criteria in the specification — not against memories of conversations.

    included
    against criteria

Sizes and prices

Three sizes, one hourly rate. Which one fits, we'll settle in the intro call.

  1. Size S

    One feature or one section

    One clearly outlined requirement, for example a new section, a set of checkout rules or a small automation.

    €570
    6 h × €95
  2. Size M

    Several features or one integration

    Several related features or a connection to ERP, PIM or a payment provider.

    €1,140
    12 h × €95
  3. Size L

    Relaunch, migration or new app

    A project with many stakeholders and dependencies — relaunch, platform migration or an app of your own.

    from €2,090
    from 22 h × €95

Payment before the start. If you book the implementation with me, 50 % of the Spec Sprint is credited against it. All prices net.

Book an intro call Not sure which step fits? That's exactly what the call is for — 25 minutes, free of charge. Afterwards we'll both know whether it's a match.

Changes after approval

New wishes are welcome. They are assessed as a change request with effort and date and, once you approve, added to a new version of the specification. That keeps it clear what has been commissioned.

Openly documented

My process is open: phases, approval points and templates are published on GitHub.

Frequently asked questions

What if I don't implement with you afterwards?

You still have a finished result: the specification is yours, and any agency or developer can implement it.

Do I need an audit first?

Only for an existing shop with an unclear starting point. Otherwise we start directly with the Spec Sprint.

Why payment up front?

The Spec Sprint is a finished result with value of its own — you get a specification you can use independently of me.

Trusted by

I write the specification first, then the code.

25 minutes, free of charge. Afterwards you'll know whether I'm the right fit — and what the next sensible step would be.

  • In the Shopify ecosystem since 2019
  • 50+ delivered projects
  • Process published on GitHub
  • Specification free to reuse