Most vendor evaluations focus on the wrong things
CTOs evaluate development partners by looking at tech stack expertise, team size, and hourly rates. These matter, but they're the easiest things to fake in a sales process. The factors that actually predict project success are harder to assess and rarely appear in RFPs.
After 20 years of being on both sides of this evaluation, here's what I'd look at.
The questions that actually matter
Do they push back on your requirements?
A vendor who agrees with everything you say is a vendor who will build exactly what you asked for, even when what you asked for is wrong. The best partners challenge assumptions early. They ask "why" before "how."
In our first meeting with IBI Investment House, we told them the mobile app should mirror their desktop platform. We pushed back. Mobile users check portfolios in 30-second bursts on the train. They need three screens, not thirty. IBI's app now has a 4.9-star rating because we designed for actual behavior, not assumed behavior.
Can they show you production code, not just portfolios?
Portfolios show screenshots. Ask to see their deployment pipeline, their monitoring dashboards, their incident response process. How do they handle a production outage at 2am? If they can't show you these, they're selling design, not engineering.
What's their attrition rate?
This is the metric vendors hate sharing. If their annual attrition is above 25%, you'll lose your senior developers mid-project. Ask directly, and ask to speak with engineers who've been there more than two years.
How do they handle scope changes?
Every project's scope changes. The question is whether your partner has a process for it or whether every change triggers a renegotiation. Look for partners who use iterative approaches where scope adjustment is built into the cadence, not treated as an exception.



