Nobody can review code
Your team makes the final call on every merge. If no one can, this will not work.
Who it is for
You do not need a bigger plan. You need the queue to move while your team keeps doing the work only it can do.
Minimum 100 user stories a month, $500 paid in full before work begins. No seats to buy, no hiring, no notice periods.
You have a repo.
You have a backlog.
Someone can review pull requests.
You want outcomes, not more seats.
If you nodded at one, send us a request.
Small asks get cut to protect the sprint, and customers stop asking.
Three months to hire, six weeks to ramp, and the queue grew the whole time.
Old PHP, .NET and Java are in scope. Nobody needs to volunteer to touch it.
Your team keeps the review. It loses the waiting.
You can write what you want. You need someone who can review it.
They worked, and then someone had to own all the rest.
We would rather tell you now.
Your team makes the final call on every merge. If no one can, this will not work.
The minimum is 100 stories a month. A small job is the wrong shape for that.
We work from your repo and your requests. We do not decide what your company should be.
There is a list of requests, and the list is longer than it was last month. Some items have been there for a quarter. A few are small asks that never made it past the sprint planning meeting. Your team knows about all of them, and nobody has time to build them.
Some items are merged. The small asks have finally shipped. The edge cases that customers kept mentioning are handled, with tests in the code. Your engineers spent their time on the work only they can do, and they did not spend it chasing the queue.
You do not need a bigger plan or a new set of tools to see it. You need the queue to move while your team keeps doing the work that only your team can do. For the right kind of team, that is a real and practical goal.
Look at your backlog and count the items that have waited longest. Ask who would build them if you had the time. If the honest answer is nobody, you have the problem this page is written for.
The rest of this page explains who tends to fit, what you need in place, and where it does not suit a team. We would rather you leave this page knowing the truth about your situation than sign up on a hope.
They are short of hours. The best people spend their weeks on the hard problems in the product, the architecture decisions and the customer escalations. The small and medium features get pushed down the list, not because they are unimportant, but because nobody can see the time to build them.
The work that is clear and testable moves to us. Your engineers keep the review, the design of the hard parts and the decisions that only they can make. They lose the waiting, and they lose the context switching that comes from picking up small tasks between big ones.
Your team keeps the final say on every merge. An unmerged pull request changes nothing in your product, and your reviewers decide what is good enough to land. We take the building and testing of defined stories, and they keep the judgment.
You can write what you want in plain English. You do not have to turn it into tickets and specifications before anyone will start. You do have to approve the scope before work begins, and that approval is the part you keep.
When both roles are filled, the queue has somewhere to go. When one is empty, the work will stall at that gap, and no outside team can fix a gap in your own decisions.
They have a repository, a backlog that keeps growing and at least one person who can review pull requests. They want to buy finished work, not more seats, and they can commit to a regular flow of stories rather than a single burst.
A team may have a backlog of forty small items and only three large ones. In that case the flow of small stories is the main value, and the minimum commitment becomes easier to justify against the work it clears.
The roadmap keeps getting edited, and small asks get cut to protect the sprint.
Hiring is too slow to help, with months to find someone and weeks to ramp up.
You run a legacy product, and nobody volunteers to work in the oldest parts of it.
Engineering leadership is the bottleneck, and the team loses time to waiting rather than to building.
Product is clear on what it wants but lacks the engineers to build it.
You tried coding tools, they worked, and then someone on your team had to own everything around them.
A repository we can raise pull requests on, with the code the work touches.
A list of postponed features is enough to start.
This is the person who says yes to the scope and the cost.
Your team decides what merges, so this role is required.
A way to pay the prepaid minimum, in full, before work begins.
Backends include PHP with Laravel, Node.js, Python with Django, Java with Spring, .NET and Go. Frontends include React with Next.js, and mobile work with Flutter and React Native. Databases can be SQL or NoSQL.
If your system uses something not listed here, do not assume the answer is no. Ask us, and describe your stack in a short email. We will tell you plainly whether we think it fits.
A ten-year-old PHP service with its own habits is not a reason to say no. The agents read your repository first, and they follow the patterns they find there. The aim is new code that looks like the code around it, not a fresh framework brought in for one feature.
That worry is fair, and it is also the reason the first PRD matters. The PRD shows how we read your code before any building starts. If we misread it, you will see that before you approve, and that is the cheapest place to find it.
They are not customers, and they are not quotes. We are not showing praise we do not have, so the examples below describe fit, not results.
They can write what they want in plain English, but they have no one free to build it. For this person, the value is in turning a list of postponed features into finished pull requests, with each story counted up front.
Every change passes through them for review, and they cannot keep up. For this person, the value is in taking the building and the testing of defined stories off the team, so the lead spends the time on review and design instead of chasing the queue.
They want the product to move without hiring for every task. For this person, the minimum commitment is the main question, and it is worth asking whether a steady flow of stories matches the business.
The codebase is large, and few people want to work in its oldest parts. For this person, the value is in having the small, careful changes done with tests, in the existing patterns, reviewed by people who already know the system.
Answer these questions honestly. If most of your answers are yes, this is worth a request. If most are no, the page has done its job and saved you time.
Is the code in one place, and can you say which repositories the work would touch? If the answer is that nobody knows, sort that out first. A first request can stall when nobody owns the approval.
Do you have a repository we can raise pull requests on?
Do you have a queue of at least a hundred stories' worth of work a month, or a steady path toward it?
Can someone on your side approve a PRD within a day or two of receiving it?
Can someone on your side review pull requests every week?
Can you pay the prepaid minimum before work begins?
Would you rather buy finished work than more seats?
If you answered yes to most of these, send us a request. If you answered no to the review question or the queue question, be honest about that in your first email. We will tell you plainly whether we think you should wait, and a clear no now saves both of us a month.
Many teams have one gap to close, such as a reviewer who is not yet named. Name the gap in your email, and we can talk through whether it can be closed before the first request.
The fit is clear when you have a repository, a backlog and a reviewer. It is also clear when you want outcomes rather than seats, and when a steady flow of work fits the way your business plans.
Your team makes the final call on every merge, and that call needs a person who can make it. If that person does not exist yet, hire first, or wait until they do. We would not want you to pay for pull requests that nobody can judge.
The minimum is 100 user stories a month. That is a real commitment, and it is built for a team with a steady queue. If your team ships a handful of changes a year, a monthly minimum of this size is the wrong shape for your work. A smaller need is better served by a person or a small contract, and we would rather say that clearly now.
Projects of that kind can suit a different model. Tell us about it, and we will be honest about whether we are the right fit, even if the honest answer is no.
We work from your repository and your requests. We do not decide what your company should become, which markets to enter or which features matter most to your customers. Those are product decisions, and they belong to you.
Get a clear product direction first, even a rough one, and then come back with a feature. We are good at turning a clear request into a tested pull request. We are not the people to find the request for you.
A small team does not rule you out by being small. What matters is the shape of the queue and the ability to review. A team of three with a queue, a reviewer and a repository can be a good fit. A team of thirty with no queue may not be.
Tell us how many people touch the code, who reviews it and how many features are waiting. That gives us what we need to tell you plainly whether the minimum makes sense for you.
The items are invented for illustration. Your list will look different, and your own sort is the one that counts.
add a bulk export button to the orders table, using the filters the screen already has. It is clear, it can be tested by clicking, and it lives in a repository you can name. This one fits, and it is the kind of story that clears a queue.
decide whether the pricing page should change for large customers. That is a product decision, not a build task. It does not fit yet, because the team has not decided the answer, and a PRD cannot decide it for you.
rebuild the reporting engine on a new database. That is a large change with choices your team has not made. Keep it on your own roadmap, and send the small reports and exports that sit on top of it.
fix a typo in a help article. It is small, but it is not a feature. It is better fixed by whoever owns the help content, and it does not need a monthly minimum to justify it.
Each completed story uses $5 of the prepaid balance. A story that does not meet its approved criteria is not completed, so it does not use the balance. Treat the criteria as the price list, because they decide what counts.
Compare the stories on each PRD with the pull requests that have come back for your review. If the two drift apart, raise it with your account manager before the next request.
Example: a team of four with a repository, a steady backlog and one reviewer. Each approved PRD lists its stories, and each story that meets its criteria uses $5 of the balance. The month's count is the number of stories completed, not the hours anyone spent.
The reviewer's time sets the pace in that example, so the team books a regular slot each week for pull requests.
The minimum is 100 user stories a month, which is $500 paid in full before work begins. Some months the queue will be shorter than that. Plan for that case before you commit, rather than hoping the queue refills on its own.
what happens to prepaid stories you do not use in a month. Ask it before you pay, and treat the written answer as the one that applies to you. Until you have it, a slow month is a risk you have not measured.
A small team can stall on two gaps. Nobody has time to read a PRD, or nobody has decided who approves scope. Both gaps are fixable, but each needs a name before the first email goes out.
If the founder is also the only person who can answer product questions, expect approvals to take longer. Plan for that now, rather than hoping the answers arrive quickly.
Pick a first feature you can test by clicking through in a short sitting. A small feature with clear criteria shows you how the PRD reads, how the pull request looks and how your reviewer works, before you commit to a larger queue.
It hides the gaps in your review process inside a long list of stories, and those gaps are much easier to see when the list is short.
A good fit is a team with a steady stream of small, clear features, a repository we can read, and a person who will review each pull request with care.
If not, the rest of this page will mostly tell you why not.
Example: a team of two founders building a brand-new product with no settled design. Every week the scope changes, and nobody has time to read a PRD closely. The first step for this team is to settle the product, not to buy a monthly minimum.
The same team could come back later, once the product is steady and one person has agreed to review the work. Waiting is a sensible choice here, not a failure.
Keep a simple log with three columns: the PRD date, the story title and whether its pull request met the criteria. At the end of each month, add up the completed stories and compare the total with the balance you prepaid.
It does not replace the written terms, and it cannot settle a dispute on its own.
A rejected pull request is not a wasted month. Ask the reviewer to write down the reason in the pull request, then decide whether the criteria were unclear or the work missed them.
If the work missed them, say so plainly. Either answer is useful, and both belong in the record.
Can’t find yours? Write to a founder.
It fits if you have a repo, a backlog, and someone who can review pull requests. It does not fit if nobody on your side can review code, because your team makes the final call on every merge.
Yes. PHP, Node, Python, Java, .NET and Go are all in scope, along with React, Flutter and SQL or NoSQL databases. Agents read your repo first and follow the patterns they find.
You get a named account manager. That is a real person who tracks every request through to the merge, at zero extra cost. Founders are one email away too.
We open the PRD the same business day. Three business days after you approve it, a pull request is in your repo. Judge us on the merge.
Minimum 100 user stories a month, $500 prepaid. No mail app? Write to udit@tinycheque.com.