Five honest alternatives to the intake spreadsheet
· 6 min read · by Tan Gravam
The short answer
There are five honest places an engineering intake process can live, and each is right for somebody. Keep the spreadsheet if one person makes the commitments — it is free, flexible, and adequate right up until a second opinion can edit it. Move to Airtable or Notion when the sheet's structure hurts — forms, views and relations, still fully yours to design. Run a Jira intake project if the queue must live where the tickets live. Add Jira Product Discovery when the problem is ranking a high volume of product ideas. Adopt DeliverySheet when the problem is none of those but this: requests become promises without anyone checking readiness, and no tool you can re-design under pressure will ever refuse a commitment. The wrong answer is only the unexamined one.
Lists of alternatives usually rank ten tools by feature count and crown the sponsor. This one does something else: five honest homes for an engineering intake process, the case for each stated first, and the specific failure that moves you to the next. One of the five is my product; its entry plays by the same rules.
1. Keep the spreadsheet
The case for it: free, instantly flexible, zero learning curve, and everyone already has it open. For a team where one person makes the commitments, the sheet plus that person's judgement is a complete system — the discipline lives in the human, and the sheet just remembers.
The honest trigger to leave: the second editor. The sheet cannot represent the states that matter — understood-but-not-ready, committed-with-an-exception, declined-with-a-reason — and under pressure whoever bends the plan also edits the cells.
2. Airtable or Notion
The case for it: the sheet's natural second home. Columns become fields, tabs become views, a form feeds the base, docs live next to the data. If what you want is a flexible database you design yourself, these are excellent — genuinely better than the sheet at everything the sheet did.
The honest trigger to leave: the structure improved and the governance did not. Nothing enforces what "committed" requires, a no is still a row someone stopped updating, and a schema you can design you can also un-design, the first week someone important pushes.
3. A Jira intake project
The case for it: the queue lives where the tickets live. No new tool, no new login, and the request that becomes real work converts to an epic without leaving the building. For a Jira shop wanting one list instead of five inboxes, this is the path of least resistance and it genuinely delivers that.
The honest trigger to leave: a ticket queue has no concept of a request that fails to become a commitment. Everything in the queue is implicitly work-to-be-scheduled — so refusal happens by ageing, and the backlog becomes the place where unrecorded nos accumulate.
4. Jira Product Discovery
The case for it: when the real problem is idea volume — hundreds of candidate features, insights to attach, stakeholders to poll — JPD is built for exactly that: collect, enrich, rank, promote the winners to epics, all inside Atlassian at add-on pricing.
The honest trigger to leave (or supplement): ranking is not readiness. The idea-to-epic handoff skips the promise layer — whether the winning idea is owned, sized by the delivering team, and unblocked enough to commit to. Ranked ideas becoming unexamined commitments is a failure JPD cannot see, because it lives after JPD's job ends.
5. DeliverySheet
The case for it: when the problem is none of the above but this one — requests become promises without anyone checking readiness, and the misses are decided at commitment time. It holds enforced states no designable tool can hold against pressure: a demand that cannot reach "committed" without an owner, a team-given capacity figure and its unknowns on the record; an early commitment that requires a named exception; a close that compares result to promise. The enforcement is the product — under pressure you cannot un-design it, which is the entire difference from option 2.
The honest reasons it is not for you: you want custom fields or configurable stages — it deliberately has neither — or you need full day-to-day execution tracking, which stays in Jira or Linear: what exists here is a flat per-demand execution list, not a tracker replacement. If one person makes your commitments, option 1 is genuinely fine; start here when the sheet's two unfixable failures start costing you.
Choosing
Match the tool to the failure you actually have. Structure hurting → option 2. Five inboxes → option 3. Idea volume → option 4. Promises made without evidence → option 5. And if nothing hurts yet — option 1, with a clear conscience. The wrong answer is only the unexamined one: the tool chosen because the list ranked it first.
I'm Tan Gravam. I build DeliverySheet — it takes a vague work request to a clear delivery decision, so the shape, owner, capacity, dependencies and open questions are on the table before anyone commits people or a date.
$189/month per workspace, unlimited members, 7-day free trial. I answer the support email myself.
More on turning a request into a decision
Read the overview: Turning a request into something you can decide on →
- The engineering intake process, end to end
One door, two questions, four recorded exits. The whole intake process for an engineering team — without a triage committee or a twelve-field form.
- An intake form template with two required fields
A copy-paste intake form template for engineering teams: two required questions, one optional date, and the four exits every request must reach.
- Triage is deciding what happens next, not sorting by size
Request triage fails when it produces an ordering instead of decisions. The four exits, who sits in the room, and the fifteen-minute version.