We've had a run of new clients lately who started an IT project themselves - a migration, a network change, a new piece of software - and called us once it stalled. It's a pattern worth talking about, because the projects that go wrong aren't random. There's a fairly reliable way to tell, before you start, whether something is safe to handle in-house or worth outsourcing from day one.
Why More Businesses Are Trying IT Projects In-House
It makes sense on paper. Budgets are tight, someone on the team is reasonably tech-savvy, and the vendor's setup guide or an AI chatbot makes the process look straightforward. Software vendors also market their products as "self-serve" - and for a single app on a single device, that's often true.
The problem isn't ambition. It's that some IT tasks really are as simple as the guide makes them look, and others only look that simple until you hit the step the guide didn't cover.
The Pattern We Keep Seeing
It's rarely one dramatic failure. It's usually a project that works for the first 80%, then hits something that assumes specialist knowledge - DNS propagation timing, a licensing edge case, a dependency between two systems nobody thought to check, or a step that can't be undone once it's done.
At that point, normal troubleshooting - searching for the error, trying something else, asking in a forum - tends to make things worse rather than better, because the fix that worked for someone else's setup doesn't quite match this one. A few more changes later, nobody on the team can say for certain what state the system is actually in.
A Simple Test: Should This Be DIY?
Before starting an IT project yourself, run it through these questions:
- Is it reversible? If something goes wrong, can you get back to exactly where you started?
- Does downtime hit customers or revenue? Or is it contained to one person's desk for an afternoon?
- Does it touch identity or security? Admin accounts, MFA, permissions, or anything that could lock you out.
- Are there hidden dependencies? Other systems, integrations, or workflows that quietly rely on the thing you're about to change.
- Is there a tested rollback point? Not just a backup that exists, but one you know actually restores.
If you answer "no" or "not sure" to two or more of these, it's worth getting help before you start - not after.
Tasks That Are Usually Fine to DIY
- Setting up a new printer or basic peripheral
- Onboarding a new staff member using an existing, working template
- Installing well-known software on a single device
- Minor content updates on your own website
- Reorganising files within cloud storage you already use
These fail small, if they fail at all. Nothing else in the business depends on them working perfectly.
Tasks That Regularly Go Wrong Without Experience
- Migrations - moving email, domains, or platforms between providers, where mail flow, DNS records, and licensing all have to line up
- Network changes - firewall rules, VLANs, or Wi-Fi redesigns that can take an entire site offline if one setting is wrong
- Server or infrastructure upgrades - where the old and new systems need to coexist safely during the transition
- Security and permission changes - tenant-wide access or identity changes that can lock out the very account you need to fix them
- Backup and disaster recovery setup - configuring a backup is not the same as knowing it restores
- Software rollouts across multiple integrated systems - where one change quietly breaks another team's workflow
These share one thing in common: something else in the business depends on them, and the failure mode isn't obvious until you're in the middle of it.
Signs You're Already Stuck
- The project has taken well over three times longer than you planned
- Nobody on the team can describe the current state with confidence
- No one is sure how to undo the last change that was made
- Staff have started working around the system instead of using it properly
- You're making further changes based on advice for a setup that doesn't quite match yours
If any of this sounds familiar, that's the point to stop making changes and bring someone in - not the point to keep going.
The Real Cost of Getting Unstuck vs Starting Right
Rescue work almost always takes longer to scope than the original project would have taken to do properly, because the first job is figuring out exactly what's already been changed before anything can be fixed. Undocumented changes, partial migrations, and configurations made by trial and error all add time that a clean start wouldn't have needed.
It's still nearly always the cheaper outcome compared to leaving a half-finished project running, or continuing to make changes that risk turning a stalled project into a genuine outage or data loss event.
How to Get Help Without a Big Commitment
Getting unstuck doesn't have to mean signing up for ongoing IT support. Depending on the situation, it can be:
- A one-off engagement to assess what's been done and finish the project properly
- Project-based help scoped to just the piece that's gone sideways
- Ongoing managed IT, if this is one of several recurring issues rather than a single stuck project
There's no shame in calling partway through - it's one of the most common reasons new clients reach out, and it's usually a quick job to assess and a straightforward one to fix.
Frequently Asked Questions
Is it too late to get help if I've already started an IT project myself?
No. Most rescue work we do starts partway through a project someone else began. It usually takes a bit longer to finish because we first need to work out exactly what's already been changed, but it's rarely too late to bring in help.
How do I know if I need ongoing managed IT or just help finishing one project?
If this is a one-off project - a migration, a network change, a software rollout - a fixed-scope engagement to finish it properly is usually enough. If IT issues keep coming up across the business, that's a sign it's worth talking about ongoing support instead.
What should I have ready before asking someone to take over a stuck project?
A rough note of what you've already changed, admin logins for the systems involved, and any error messages or symptoms you've seen. You don't need to document everything - a provider can usually work the rest out once they're in the systems.
Does getting help partway through cost more than hiring a provider from the start?
Often a little, because there's extra time spent working out what state the systems are actually in. It's still almost always cheaper than leaving a half-finished project running, or attempting a fix that causes more damage.
Partway through an IT project that's gone sideways? We regularly pick up stuck migrations, network changes, and rollouts for Perth businesses - no judgement, just a plan to finish it properly.
IT Consulting →Stuck on an IT project right now?
Call 0433 087 091 - we'll take a look at what's been done so far and give you an honest read on what it'll take to finish it properly.
Book a Free ConsultationFor related reading, see our guides to IT Consulting for Perth Small Businesses and How to Choose an IT Provider in Perth.