HomeBlog › How We Run 12 Apps With 5 People

Field note · Portfolio operations

How We Run 12 Apps With 5 People: Our Weekly Operating Cadence

TL;DR. Running many live apps with a small team is not about working harder. It is about a fixed weekly cadence. We triage signals on Monday, record every decision and its reason, share context across products, review the whole portfolio once a week, and kill stale work on schedule. The cadence does the memory work so people do not have to.

This is a field note. It continues our portfolio operations playbook, which laid out the shape of the problem. This post is the operating layer: the actual rituals we run week to week, what each one outputs, and what it prevents.

How to manage multiple apps with a small team

Run a cadence, not a hero effort. The failure mode for a small team with many products is not laziness. It is context loss. Five people cannot hold a full portfolio of products in their heads at once. Something always slips: a spike nobody looked at, a decision nobody wrote down, a test that ran for six weeks past its answer.

So we stopped relying on memory and attention. We built a weekly loop that decides what to look at, records why we chose it, and forces us to close threads. The loop is the same every week. That boredom is the point. When the process is predictable, the team spends its energy on the products, not on figuring out what to do next.

The rest of this note walks the loop ritual by ritual.

Monday: signal triage across every product

On Monday we do not open the app we like best. We open the whole portfolio at once and ask one question. What changed since Friday, and what actually needs a human.

Signal triage means sorting raw noise into three buckets: act now, watch, ignore. A revenue drop on one product is act now. A small dip in a metric that always wobbles is watch. A vanity number moving two percent is ignore. Most of what looks urgent is noise, and most real problems show up quiet.

The output is a single ranked list for the week: the handful of things across all products that deserve a decision. Not a dashboard. A list, in priority order, that any of the five people can read in two minutes.

What this prevents: the loudest product winning attention just because someone happened to log in. Triage forces every app to compete on evidence, not on who is emotionally attached to it. This is exactly the work our AI COO does first. It reads every product's data, ranks what moved, and hands us the short list so the human hour goes to judgment, not to hunting.

Why triage runs across the portfolio, not per app

Per-app check-ins hide the trade-off. If you look at each product alone, everything looks like it deserves more. Looking at all of them together makes the real question visible: with a fixed amount of team time this week, which product earns it. You cannot answer that one app at a time.

Keep a decision record so the "why" is not lost

For every real bet we make, we write down the decision, the reason, and what would make us reverse it. One paragraph. Then we move on.

A decision cadence without a record is just a series of guesses you cannot audit. Three weeks later nobody remembers why we raised a price, paused a campaign, or held a feature. So the argument gets relitigated from scratch, or worse, quietly reversed by someone who never saw the original logic.

The record is short on purpose. Date, the call, the reason, the trigger to revisit. We do not write essays. We write enough that a teammate reading it cold understands the thinking and does not have to ask.

What this prevents: the same debate twice, and silent drift. When the "why" is written, a new decision has to argue against the old one on the record. That is how a five-person team keeps a coherent line across many products without a weekly meeting to re-explain history. This is the backbone of institutional memory: the reasoning outlives the person who had it.

Qualia keeps this record automatically. Every move it proposes or takes carries the "why" attached, so the log builds itself while we work instead of becoming a chore we skip.

Share cross-product context on purpose

Once a week, one person writes a short thread on a pattern worth copying between apps. What worked on product A that product C should try. What broke on B that the others should avoid.

With many products, the biggest unused asset is what you already learned somewhere else. A paywall change that lifted conversion on one game is a free experiment for the next one. A support issue that burned a week on one app is a warning for all of them. If that knowledge stays trapped in one person's head, you pay for the same lesson twice.

The output is one written thread, not a meeting. People read it when they have a minute. The rule is simple: if you learned something on one product this week that another product could use, you owe the portfolio a note.

What this prevents: parallel teams solving the same problem in isolation. Cross-product context is the compounding advantage of running a portfolio instead of one app. You only get it if you make sharing a scheduled act, not a hope.

The weekly portfolio review

Once a week, we put every product on one page and give each open thread a status: go, hold, or kill. No product is exempt. Nothing stays in limbo by default.

This is the meeting that ties the week together. We walk the triage list, check decisions against their records, read the context thread, and make calls. The review is short because the week fed it. Triage already ranked the work. The records already hold the reasons. We are deciding, not discovering.

The output is a clean state: every product has a current status, every active bet has an owner, every stale thread is flagged for the kill list. We start the next Monday from a known position instead of from confusion.

What this prevents: the slow accumulation of half-finished work across products that no one is accountable for. One page, once a week, forces the portfolio to be legible to five people.

Kill stale or stuck work on schedule

Every Friday we look for work that has gone quiet or lost its reason, and we kill it on purpose. A test past its answer. A feature nobody has touched in a month. A product experiment that stopped teaching us anything.

Killing work is the hardest ritual and the most valuable. Small teams do not die from picking the wrong thing. They die from carrying too many half-alive things at once. Every open thread is a small tax on attention. A dozen products means the tax adds up fast.

So we make killing routine, not dramatic. If a thread cannot answer "what are we still learning here," it goes. We write the kill in the decision record with the reason, so future us does not restart it by accident.

What this prevents: zombie projects. A portfolio run by five people survives on ruthless subtraction. The kill list is how we protect the time the winners need.

The weekly cadence, in one table

Here is the loop we actually run. Same five moves, same order, every week.

DayRitualOutput
MondaySignal triage across all productsRanked list of what changed and what needs a human
TuesdayDecision record reviewWritten "why" attached to each active bet
WednesdayCross-product context shareOne thread of patterns worth copying between apps
ThursdayDeep work on the top betA shipped change on the product that moved
FridayPortfolio review and kill listGo, hold, or kill on every open thread

The days are not sacred. The sequence is. Sense, decide, record, share, close. Move it around your team's rhythm, but keep the loop closed.

Why the cadence beats more people

The instinct when you run too many products is to hire. More hands, more coverage. But adding people to a context problem often makes it worse: more inboxes, more meetings, more places for the "why" to get lost. What actually scales a small team is not headcount. It is a system that remembers and decides on a schedule.

That is the bet behind Qualia. We built the AI COO to run this exact loop across a portfolio: read every product's data, triage the signal, keep the decision record, surface cross-product patterns, and flag stale work. It acts through specialist agents, with a human in the loop by default. One operating mind across the whole portfolio, so five people can run like a team many times their size.

If you are running 3 to 20 live apps with a handful of people and the context is slipping, book a demo. We will walk your portfolio through the cadence.

FAQ

How do you manage multiple apps with a small team without burning out?

We replace attention with a fixed weekly cadence. Instead of reacting to whatever product is loudest, we triage every app on Monday, record decisions, share context midweek, review the portfolio, and kill stale work on Friday. The loop carries the load, so people are not the memory system.

What is signal triage and why do it across all products at once?

Signal triage sorts raw data into act now, watch, or ignore. We do it across the whole portfolio at once because looking at apps one by one hides the trade-off. Seeing every product together answers the real question: which app earns the team's limited time this week.

Why keep a decision record instead of just deciding?

Because a decision without its reason gets relitigated or silently reversed. We write one short paragraph per bet: the call, the reason, and what would make us revisit. It keeps a coherent line across many products and builds institutional memory that outlives the person who made the call.

How often should a small team review its whole portfolio?

Once a week. We put every product on one page and give each open thread a status: go, hold, or kill. Weekly is frequent enough to catch drift early and rare enough to avoid meeting overload. The review is fast because the week's rituals already fed it.

Why kill work on a schedule?

Small teams fail from carrying too many half-alive projects, not from picking wrong. Every open thread taxes attention. Each Friday we kill work that has lost its reason or stopped teaching us anything, and we log why. Routine subtraction protects the time the winning products actually need.

By , Co-founder, Qualia ·

Related