
Podcast • Listening 9 mins
Podcast • Listening 6 mins
Thinking about working with a software agency but not sure where to start? Learn what you need to know - from pricing to processes.
Contents


016: Collaborating with a software agency: a client’s guide
Hello and welcome to Speedtalks, podcast about everything tech in the financial services industry. I’m Michael, and today, we’re diving into a topic that comes up a lot in our conversations with clients. Especially at the beginning of a collaboration. And that is:
What do I need to know before starting a project with a software agency? Do I need to understand how code works? Do I need to be involved in every little detail? What should I bring to the table upfront? These are the kinds of questions we hear all the time, and they make a lot of sense. The beginning of any partnership can feel a bit foggy. You’re getting to know a new team, new processes, maybe even a new way of working. So it’s totally normal to feel unsure.
So in today’s episode, I want to clear some of that up. Or at least try to. We’ll look at what the early stages of working with a software agency actually involve – what you need to know, what you don’t, and where to focus your energy. Alright? Let’s dive in.
This is probably the number one question we hear from new clients. And the short answer is: no, you don’t. The slightly longer answer? This is probably the number one question we hear from new clients. And the short answer is: no, you don’t. The slightly longer answer? While you’re not expected to be a technical expert (that’s the point of hiring a software agency), having a general understanding of how software projects work certainly helps. You don’t need to know Python from PHP or Angular from React, but it’s useful to understand the lifecycle of a project.
Consider these phases:
Things like analysis, design, development, testing, launch – those are all pieces of the puzzle. And even if you’re not doing the coding yourself, your business decisions will affect the tech, and vice versa. So clear communication is crucial.
What do you need to know to collaborate effectively? I’d say: first and foremost – it’s not “just” about developers and code. Software projects are a full-on process. We’re talking UX/UI designers, business analysts, QA testers, product managers, etc. So here’s what makes a big difference right from the start.
It’s a two-way street. The better we understand your needs, the better the end result will be.
It varies. Some agencies just focus on one part – like UX design, or just testing. But others, like us at Speednet, cover the whole thing. From the first idea all the way to long-term support. So here’s a general breakdown of what the journey might look like:
Now, that might sound like a lot. But you’re not expected to be there every single day. That brings me to the next point.
This one’s tricky — because we’ve seen both extremes. Some clients say: “Just call me when it’s live.” Others want to be in every daily stand-up. In my opinion, the best collaborations happen when there’s regular involvement – not micromanagement, but timely input when it matters. Think of it like checkpoints:
You don’t have to show up every day. But your voice matters, especially when it comes to product direction.
The smoother the start, the better the outcome. Here’s what’s super helpful upfront:
We’re not expecting a 100-page spec document. But the more clarity you can provide, the faster we can turn ideas into action.
There are also a few formal docs you might want to prepare or ask about:
Another good question. Because even if you don’t have a full spec, that’s totally fine. A lot of our clients start with a rough idea and we help them shape it through what we call discovery workshops. This typically involves:
By the end of that process, we’ve got enough to create a detailed scope and, more importantly, give a reliable time and cost estimate.
And now… the big question. It depends but we can certainly provide a ballpark:
I talked a lot about costs in one of the previous episodes – check it here.
As for timelines? Some projects go live in 3 months. Others take a year or more. That’s why early requirement gathering is so important – it lets us plan realistically.
Working with a software agency doesn’t have to be confusing or intimidating. It’s a collaboration and like any relationship, it works best when there’s trust, communication, and shared goals.
If you’re currently on the hunt for a tech partner, we’ve actually put together a short guide on how to choose the right IT partner in the financial sector. It’s got key questions to ask, red flags to avoid, all that good stuff.
That’s all for today. Thanks for hanging out with me, and I hope this helped clear up at least some of the mystery around working with a software agency. Catch you in the next episode. Bye for now!
You may also like