Blog

What to Expect From a Development Partner (And What They Should Expect From You)

If you have never hired a software firm before, the experience can feel like buying a car without knowing what is under the hood. An honest walk-through of what a good partner looks like — and what a good partner needs from you.

5 min read

If you've never hired a software development firm before, the experience can feel a little like buying a car when you don't know what's under the hood. You can tell whether the salesperson seems trustworthy and whether the price is in your range, but a lot of what determines whether you're happy in two years is happening behind a curtain.

This post is meant to pull back that curtain. Here's an honest walk-through of what working with a good development partner actually looks like — and, since it's a two-way relationship, what a good partner is going to need from you.

The first conversation

A good first conversation is mostly the partner asking questions. About your business, about what's actually broken, about who'll use the thing, about what success looks like a year from now. They should not be pitching. They should not be presenting slides. They should not be talking about themselves for thirty minutes.

Watch for whether they're willing to say "I don't think we're the right fit for this." The firms that will say that — even when they could plausibly take the money and figure it out — are the firms that are going to do right by you when something gets hard later.

You should leave the first conversation with a clearer head about your own problem, even if you decide not to work together.

The proposal

A good proposal is specific. It tells you what's getting built, in what order, what you'll see at each stage, and what's not in scope. It gives you a number you can actually plan around — not a range so wide it's meaningless, and not a too-good-to-be-true low number that's going to balloon once the work starts.

If a proposal is mostly buzzwords, marketing, and "we'll figure it out together," that's not a proposal. That's a sales document. There's a difference, and the difference is going to cost you later.

The kickoff (and what's expected of you)

Here's the part nobody tells you: software projects fail more often because the client disappeared than because the developer messed up. We need access, decisions, and your time — not a lot of it, but on a predictable cadence.

What a good partner is going to need from you:

  • A point person who can make decisions without scheduling a board meeting every time.
  • Honest answers about how things actually work in your business, not how they're supposed to work.
  • Quick turnaround on questions that block progress. If we ask "option A or option B" and don't hear back for two weeks, the project is now two weeks behind, and that's not on us.
  • Willingness to look at work-in-progress and react. We'd rather hear "I don't love this" early than "I never loved this" at the end.

If you can't commit to those, that's okay — but say so up front, because it changes the shape of what kind of project is realistic.

The middle

The middle of a project is where good partners and bad partners look very different.

Good looks like: regular demos of working software (not status reports), a clear way to flag problems early, no surprises on the invoice, a willingness to say "we hit a thing we didn't expect, here's what it means" the moment they hit it.

Bad looks like: long quiet stretches, big "ta-da" reveals at the end, change orders that show up without warning, vague answers when you ask how things are going.

You should always know roughly where the project is and what's happening next. If you don't, ask. If asking doesn't get you a clear answer, you have a bigger problem than you thought.

The launch and after

A project isn't done when the code ships. It's done when it's running in your business, your people know how to use it, and someone has a plan for what happens when something breaks at 9pm on a Tuesday.

A good partner will tell you up front what ongoing support looks like, what counts as a bug versus a new feature, and what they will and won't be on the hook for. They'll also leave you with documentation that someone else could pick up — because the worst position to be in is "the only people who understand how this works are the ones we no longer have a contract with."

The unwritten part

The whole thing comes down to whether the partner is going to tell you the truth when it's inconvenient. That's the actual product. Everything else — process, documentation, demos, contracts — is structure built around that single thing. Without it, the structure doesn't help. With it, you can navigate almost any surprise.

If you want a quick gut-check question for any partner you're evaluating, try this one: "What would you tell me if you thought this project was a bad idea?"

The answer, and how comfortably they give it, will tell you most of what you need to know.

Need help applying this to your product?
Tell us about your operation. We come back within two business days with a written scope, timeline, and fixed-range price.