Jump to a section
- Projects stall in the middle, not at the end: unclear ownership, scope creep, dependency surprises, part time teams and vendor handoffs.
- Name one owner who can say yes, with a 48 hour clock on every decision. Two accountable people is zero.
- Scope is a list of what you do not know yet. An assumptions log with an owner and a date on every line kills surprises.
- Six months of your best engineer part time usually costs more than six weeks of a specialist who has done it fifty times.
- Go live starts fourteen days early. Twenty four checklist items, and fewer than eighteen done means move the date.
Why IT projects fail in the middle, not at the end
A 140 person distributor in the north metro approved a Microsoft 365 migration project in January. By April it was "mostly done." By September it had a weekly status meeting, a budget line and no momentum, and the engineer who owned it was back on the help desk queue full time. Nobody cancelled it. Nobody finished it either. That is how most technology projects fail at companies with 25 to 500 employees across Minneapolis and St. Paul: not with a crash, but with a slow fade into phase two.
The research is unusually consistent on this. The Project Management Institute's Pulse of the Profession 2020 found 11.4% of project investment is wasted through poor project performance. The 2018 edition found 52% of projects experience scope creep, up from 43% five years earlier. McKinsey and the University of Oxford studied large IT projects and found an average budget overrun of 45%, delivering 56% less value than planned. Oxford researchers Flyvbjerg and Budzier, writing in Harvard Business Review, found one in six IT projects becomes a "black swan" with a 200% cost overrun.
Here is the encouraging part. Almost none of those failures were caused by technology that did not work. They were caused by nobody owning the decision, the scope growing, a dependency surprising everyone in week six, a team that had a day job, or three vendors each assuming another one was handling it. Every one of those has a fix, and most of the fixes are decisions rather than purchases. Professional services from Solution Builders in Bloomington are built around those fixes, and this article walks through them the way we do with clients.

The five stalls and the early warning for each
A stalled project still has a budget, a team and a weekly status meeting. What it no longer has is momentum. Each of the five patterns below shows up early, usually between weeks four and eight, and each has a specific owner who can fix it.
- Unclear ownershipThree people can say no and nobody can say yes. Decisions wait for a meeting, the meeting waits for a calendar, and the schedule quietly absorbs the delay.
- Scope creepEvery "while we are in there" adds a week. Without written change control, the project you approved and the project being built drift a little further apart every sprint.
- Dependency surprisesThe new system needs a firewall rule, a license true up, a data cleanup or a vendor API nobody checked. Each one surfaces exactly when it blocks the critical path.
- Part time project teamsYour best engineer owns the project and the help desk queue. The queue always wins, because the queue is loud and the project is patient.
- Vendor handoffsThe software vendor, the carrier and your IT partner each deliver their piece. The gaps between the pieces belong to nobody, right up until go live weekend.
Every stall announces itself. The announcements just do not look like problems yet.
| The stall | Early warning sign | The fix, and who owns it |
|---|---|---|
| Unclear ownership | The same decision is "pending" in two consecutive status meetings | Sponsor names one decision owner with a 48 hour turnaround |
| Scope creep | New requests arrive by email and nobody prices them | Project lead issues a written change request with cost, time and a signature line |
| Dependency surprises | A task sits at 90% complete for three weeks running | Project lead runs a dependency walk every week until the list is empty |
| Part time teams | Hours logged against the project fall below half of plan | Sponsor protects two full days a week or brings in dedicated help |
| Vendor handoffs | Two vendors each believe the other one owns a task | One integration owner, one shared plan, one weekly call with everyone on it |
One question predicts the outcome before kickoff: who can say yes to a scope change, and who hears first when a dependency slips? If those are two different people, or two different meetings, you have found the first stall before it happens. There can only be one accountable person per decision. Two is zero.

How to scope so there are no surprises
Surprises are not random. They are assumptions nobody wrote down. Most scopes are feature lists copied from a vendor proposal. A useful scope is three lists: what the project will deliver, what has to be true for that to happen, and what is still unknown, with a name and a date next to it. PMI found 37% of executives name unclear objectives as the top cause of project failure, which is another way of saying the first list was never written in business language.
- Discovery, days one to fiveWalk the environment, interview the people who do the work, and inventory every system the project touches. Count users, licenses, integrations and the data that has to move.
- Requirements, in business languageWrite what the business must be able to do, not which product does it. "Payroll closes by noon on Friday" beats "migrate the payroll server" every time.
- The assumptions logEvery "we think" goes on a list with an owner and a date to confirm it. Unconfirmed assumptions are where the surprises live, so confirm the scary ones first.
- Change control, agreed before kickoffDecide how a change is requested, priced and approved before anyone needs one. One form, one approver, one answer within 48 hours.
Here is an assumptions log one week into a network refresh project at an 85 workstation manufacturer with a plant in Greater Minnesota and a sales office in the metro.
| Assumption | Owner | Status |
|---|---|---|
| All 85 workstations can run Windows 11 | IT lead | Confirmed |
| ERP vendor supports single sign on | Project lead | Open, due Friday |
| Internet circuit has 500 Mbps of headroom | Network engineer | False, upgrade ordered |
| Finance can freeze changes for two days | CFO | Confirmed |
| Legacy database export is clean | Data owner | Open, sampling now |
Three of five confirmed in week one, and the circuit assumption was wrong. On a feature list that discovery happens on cutover weekend when the file sync crawls. On an assumptions log it happens on a Tuesday, when a circuit upgrade is a purchase order instead of a crisis. The project plan tells you what should happen. The assumptions log tells you where it will not. Review it weekly.

Small scopes land, grand ones drift
The strongest predictor of success is size. The Standish Group's CHAOS Report found 61% of small projects deliver on time, on budget and with a satisfactory result, against 6% of the largest. That is a tenfold difference, and it is the reason a Microsoft 365 migration project should be three phases of a quarter each rather than one eighteen month epic.
- Ninety days or less from kickoff to a result people can use. If it is longer, split it.
- One owner who can approve scope, spend and schedule changes without convening a committee.
- One measurable outcome, written down before kickoff, so "done" is not a matter of opinion.
Then send every change through the same door at the same price. Nobody creeps scope on purpose. It happens because saying yes is free in the moment and expensive in month four. The change request fits on one page: what changes, in business terms; why now, which separates must have from nice to have; the cost and schedule impact, priced by the delivery team and never guessed by the requester; what gets dropped, because scope is a budget; and who approved it, the single named sponsor. Requested at hour zero, priced by hour four, decided by hour 24, scheduled by hour 48. The baseline moves once, not forever.
Scope creep is a pricing problem
Put a price and a date on every yes and watch the requests sort themselves. Half of them turn out to be phase two. A quarter get paid for. The rest were never important enough to write down, which is exactly the point of asking people to write them down.

In house vs on demand expertise: the real math
Every project needs people who have done this exact thing before. The question is whether you grow them, borrow them or hire them. The internal option looks free because nobody writes a check. It is not. Count the hours, the help desk coverage you lose, the learning curve on a product your team will touch once, and the delay. Then compare it with someone who has done it fifty times.
| Internal generalist, part time | On demand specialist | |
|---|---|---|
| Calendar time | 26 weeks, alongside the day job | 6 weeks, dedicated |
| Hours on the project | About 520, in fragments between tickets | About 240, in sequence |
| Learning curve | First time on this product | Fiftieth time, pitfalls known |
| Help desk coverage | Degrades, tickets wait | Unchanged |
| Rework risk | High, no second opinion on the design | Low, peer reviewed design |
| Knowledge left behind | In one person's head | Documented, with a handover |
The figures are illustrative, from Solution Builders project reviews of a typical 85 user infrastructure project. Your numbers will differ. The pattern will not. The expensive line item is not the salary. It is the 26 weeks the business waits for the result.
You will do this again
- The skill is needed every month, not every five years
- The system is core to how you make money and you want the muscle
- You can give the person real time, not leftover time
You will do this once
- It is a migration, a cutover or a rollout you do every five years
- The deadline is fixed and the day job is not going away
- A mistake is expensive: identity, networks, ERP, compliance
- You want a second set of eyes on the design before you commit
On demand expertise is not outsourcing your team. Write knowledge transfer into the scope: as built documentation before the final invoice, a recorded walkthrough of every admin task, credentials in your vault from day one, two weeks of shadowing and a runbook for the three most likely failures. That is how an 85 user manufacturer finished a full transformation in 90 days, eliminated 100+ hours of monthly downtime and cut tickets 60%, with its own IT lead still in charge. The same bench runs cloud migration projects and the ongoing version of the arrangement, Co-Managed IT, for internal teams across the Twin Cities.

The go live checklist: 24 items, or move the date
Go live is where a project meets the people it was for. A clean one feels boring: the system works on Monday, the help desk is quiet and the project team goes home on time. Boring is the product of a checklist that starts fourteen days before cutover, not the Friday before. The ITIC 2024 Hourly Cost of Downtime Survey found more than 90% of midsize and large enterprises put an hour of downtime above $300,000, which is why the last two weeks are for freezing, rehearsing and deciding rather than building.
Two weeks out
- Acceptance criteria signed by the sponsor, in numbers: "every user sends and receives on the new platform by 8 a.m. Monday," not "email works."
- Scope frozen. Anything new goes to phase two, in writing, with a smile.
- Every open assumption confirmed or escalated. The log should be empty or red.
- Rollback plan written, with a trigger in numbers, a decision owner reachable all weekend and a time limit.
- Communications drafted: the announcement, the day of instructions and the "we rolled back" note.
One week out
- Full dry run of the cutover runbook, timed, with every step logged. Rollback rehearsed once, end to end.
- Pilot group of five to ten real users on the new system for three working days.
- Backups of every affected system verified by an actual restore, not a green checkmark.
- Go or no go meeting on the calendar, with the checklist as the only agenda item.
Cutover and hypercare
- Runbook open: one person reads steps aloud, one does them, one logs the times. Point of no return announced out loud.
- Smoke test by five real users before the all clear. Old system left running, read only, until hypercare ends.
- Two weeks of hypercare: project engineers on point with a 30 minute response target, a daily 15 minute standup with the sponsor, acceptance criteria measured on days three, seven and fourteen.
- As built documentation and the runbook delivered, then a formal handover and a one page lessons learned.
Fewer than 18 of 24 done? Move the date.
A one week slip costs a calendar entry and a slightly awkward email. A failed cutover costs a quarter of goodwill and the next project's budget. The checklist exists so this is a math decision, not a brave one. A rehearsed rollback that gets used is a project doing exactly what it planned.

IT project management services in the Twin Cities: what to do next
Three moves for the project on your desk right now, and none of them require a purchase.
- Name the AFor scope, budget, cutover date and acceptance, write one name next to each. If any line has two names or none, that is where the project will stall.
- Start the assumptions logSpend 30 minutes with the team listing every "we think" in the plan. Give each one an owner and a date. Confirm the three scariest this week.
- Get an outside readA Project Scoping Session with Solution Builders is a free 30 minute conversation. Bring the project, leave with a clearer scope and the first three assumptions to confirm, whether or not you ever work with us.
A project with no single owner is not late yet. It is just early in the process of becoming late.Solution Builders Professional Services
Solution Builders has delivered technology projects for Minnesota businesses from Bloomington since 1995. Professional Services is the I in our RISE framework, Integrated: 50+ engineers, senior project leads, fixed scopes, a rehearsed cutover and two weeks of hypercare, with a 98% client satisfaction score measured on every ticket. If the project on your desk is a move to the cloud, the Smart Cloud Migration Playbook covers the specifics.
IT projects delivered for growing companies across the Twin Cities
Solution Builders has delivered technology projects for Minnesota businesses from Bloomington since 1995. Our professional services team runs migrations, network refreshes, cloud moves and Microsoft 365 projects for companies with 25 to 500 employees in Minneapolis, St. Paul and across the metro, from manufacturers with a plant in Greater Minnesota to professional services firms in the North Loop. Related services: Professional Services, Cloud Migration, Co-Managed IT, Microsoft 365. Contact us or book a 30 minute call.



