Writing

How Non-Technical CTOs Decide Which Mobile Projects to Fund

When budget covers three of seven projects, the decision is not technical. It is a risk and return framework applied without the ability to read the code. Here is how to run it.

Ali HafizjiAli Hafizji · CEO & Co-founder, Wednesday Solutions
7 min read·Published Mar 31, 2026·Updated Apr 26, 2026
4xfaster with AI
2xfewer crashes
10xmore work, same cost
4.8on Clutch
Trusted by teams atAmerican ExpressVisaDiscoverEYSmarshKalshiBuildOps

Seven projects are competing for a budget that covers three. The engineering teams have presented each one. Every one sounds important. The technical arguments are ones you cannot evaluate directly. The decision lands with you.

This is the default condition for a non-technical CTO. The projects are real, the budget constraint is real, and the decision cannot wait for a technical review that produces a ranking you could have predicted from the lobbying intensity. You need a framework that produces a defensible prioritization without requiring you to read the code.

Key findings

Non-technical CTOs who apply a consistent scoring framework to all proposals before the discussion produce better prioritization decisions than those who let each project be argued on its own terms. The framework does not eliminate judgment - it structures it.

The most common prioritization error is funding the most visible project rather than the most valuable one. Visibility in a budget discussion is driven by advocacy, not return. A framework that scores all proposals on the same four dimensions removes the advocacy variable.

Projects with vague business outcomes - "improve the user experience," "modernize the platform" - systematically look better in proposal presentations than they perform in delivery. Requiring a specific metric and a specific number as a condition of funding screens out the projects most likely to underdeliver.

The decision you are actually making

The funding decision is not a technical assessment. It is a risk and return decision made with incomplete information. That is true for every capital allocation decision a non-technical executive makes - it is not a deficiency, it is the nature of the role.

What the decision requires is not technical knowledge. It is a consistent framework applied to all proposals that surfaces the risk and return dimensions you can evaluate: business outcome, cost credibility, risk profile, and dependency exposure. A proposal that cannot answer those four questions with specifics is not ready to be funded, regardless of its technical merits.

The four inputs that matter

Business outcome. What specific metric does this project improve, and by how much? A project that cannot answer this question in one sentence is not ready for a funding decision. "Improve the user experience" is not a business outcome. "Reduce cart abandonment from 68 percent to 55 percent, adding $2.1 million in annual revenue at our current conversion value" is a business outcome.

Cost estimate credibility. How was the estimate derived, and what is the vendor's track record on similarly scoped projects? An estimate produced by a vendor who has delivered three projects of similar scope and size is more credible than an estimate produced by a vendor who has not. Ask for the reference.

Risk profile. What happens if this project is four weeks late? Eight weeks late? What happens if it delivers 70 percent of scope? A project with low business impact if late is a different risk than a project tied to a regulatory deadline or a product launch.

Dependency exposure. How many things outside the delivery team's control need to work for this project to succeed? Third-party API approvals, backend changes owned by another team, App Store review timelines, hardware delivery schedules - each dependency is a risk multiplier. Projects with more than two significant external dependencies require a dependency management plan before funding.

How to score without reading the code

Score each project on the four inputs using a simple scale: two points for a strong answer with specific evidence, one point for a qualified answer, zero for a vague or absent answer. Maximum score is eight.

Projects that score six or above are strong candidates for funding. Projects that score three or below have at least one unfundable gap - a missing business outcome, an unverifiable cost estimate, or a dependency exposure that has not been assessed.

Projects that score four or five are borderline. For those, ask one follow-up question for each dimension that scored below two. If the follow-up produces a strong answer, the score should increase. If it produces more vagueness, the score should not.

If you are running a mobile portfolio prioritization and want a structured way to score the proposals, a 30-minute call covers the framework and how to apply it to your specific projects.

Book my call

The projects that always look better than they are

Two project types consistently score well in presentations but underperform against their proposals: platform modernization and greenfield AI features.

Platform modernization projects look attractive because they address real technical debt and have a plausible long-term ROI story. They underperform because the benefit is diffuse (a faster, cleaner platform does not produce a measurable business outcome on a six-month horizon) and the scope is always larger than the initial estimate. A modernization project scoped at six months and $300,000 that delivers at twelve months and $520,000 is not unusual. Require a specific business outcome and a milestone-based payment structure before funding.

Greenfield AI features look attractive because they address the board mandate and have high strategic visibility. They underperform because they depend on capabilities that are not always present in the team being asked to deliver them. A vendor who has never shipped an AI feature in production will not produce a reliable estimate for one. Require a proof-of-concept phase before the full budget is committed.

How to defend the decision

A prioritization decision made with a consistent framework is defensible. A decision made by advocacy is not.

When the board asks why project four was funded instead of project two, the answer should be: project four scored higher on the business outcome dimension (specific metric, defensible estimate) and lower on the dependency exposure dimension than project two. Here is the scorecard.

That answer ends the conversation. An answer based on "the team made a strong case" does not.

Wednesday helps enterprise mobile teams run structured portfolio prioritization. A 30-minute call covers how to score competing proposals and what a defensible decision looks like.

Book my call

Frequently asked questions

The writing archive has vendor comparison guides, cost benchmarks, and decision frameworks for every stage of the enterprise mobile buying process.

Read more decision guides

About the author

Ali Hafizji

Ali Hafizji

LinkedIn →

CEO & Co-founder, Wednesday Solutions

Ali has been building mobile apps for 15 years and is the author of two published iOS development books. He has shipped Flutter, iOS, and Android products across travel, gig economy, and ecommerce, and leads enterprise AI enablement across Wednesday engagements. He co-founded Wednesday Solutions and architects the AI-native engineering workflow the team ships with on every engagement.

Four weeks from this call, a Wednesday squad is shipping your mobile app. 30 minutes confirms the team shape and start date.

Get your start date
4.8 on Clutch
4x faster with AI2x fewer crashes100% money back

Shipped for enterprise and growth teams across US, Europe, and Asia

American Express
Visa
Discover
EY
Smarsh
Kalshi
BuildOps
Ninjavan
Kotak Securities
Rapido
PharmEasy
PayU
Simpl
Docon
Nymble
SpotAI
Zalora
Velotio
Capital Float
Buildd
Kunai
Kalsi
American Express
Visa
Discover
EY
Smarsh
Kalshi
BuildOps
Ninjavan
Kotak Securities
Rapido
PharmEasy
PayU
Simpl
Docon
Nymble
SpotAI
Zalora
Velotio
Capital Float
Buildd
Kunai
Kalsi
American Express
Visa
Discover
EY
Smarsh
Kalshi
BuildOps
Ninjavan
Kotak Securities
Rapido
PharmEasy
PayU
Simpl
Docon
Nymble
SpotAI
Zalora
Velotio
Capital Float
Buildd
Kunai
Kalsi