商店現已上線

我們打造用於網站、AI 智慧體和 LLM 訓練的 Workstation AI 機器——線上配置併購買。

獲取同行價格
AI 產品
AI 實驗室OpenAI 智慧體Claude 代理Grok BotWorkstation AI 原生 CRM營銷所有產品
AI 解決方案
應用型 AIAI 智慧體生成式 AIAI 自動化AI 技能提升中小企業 AI 套餐企業 AI 實驗室AI 工作站NVIDIA 硬體與軟體NVIDIA 加速計算私有 AIGPU 私有云GPU 叢集邊緣 AI行業 AI
AI 服務
平臺現代化數字工程資料基礎與 AI自主運營AI 諮詢DevOps 自動化網路安全軟體開發智慧體構建MLOps 搭建GPU 租賃GPU 私有云
關於我們
公司我們的故事合作伙伴客戶案例
AI 資料中心
AI 資料中心GPU 私有云GPU 叢集GPU 租賃
AI 洞察Jev 系列基準測試實驗室模型選擇
技術說明
文件
Linux 作業系統UbuntuRed Hat Enterprise LinuxSUSE LinuxAlpine LinuxDebian、Rocky 與 AlmaLinux
AI 雲平臺AWS 與 Amazon BedrockGoogle Cloud 與 Vertex AIMicrosoft Azure 與 AI FoundryGPU 雲與算力市場
私有 AI 資料中心面向律師事務所面向會計師事務所本地部署平臺全面安全的雲
工具Ring PromoterJobshout
新聞
部落格
聯絡我們登入

面向現代企業的 AI 工作站、AI 多智慧體軟體、GPU 基礎設施和智慧代理解決方案。

聯絡我們

AI 解決方案

應用型 AIAI 智慧體生成式 AIAI 自動化AI 技能提升中小企業 AI 套餐企業 AI 實驗室行業 AI

產品

所有產品Workstation AI native CRM 與 ERP營銷OpenAI 智慧體Ring PromoterJobshout

公司

關於我們公司AI 資料中心為什麼選擇Workstation合作伙伴客戶案例定價聯絡TenthMatrix

資源

AI 洞察技術說明文件Linux 作業系統AI 雲平臺私有 AI 資料中心部落格搜尋網站地圖
英國總部
77-79 Marlowes, Hemel Hempstead HP1 1LF路線指引 — 從 M25 外環倫敦 20 號出口駛出公司編號: 11641870週一至週五:上午 9:00 - 下午 6:00 GMT
+44 7515 356 146
比利時辦公室
Workstation SRL, Rue Vanderkindere 34, 1180 Uccle, BrusselsBE 0751.518.683週一至週五:上午 9:00 - 下午 6:00 CET
+32 492 45 67 46
印度辦公室
#159 Sector 9, Pocket 1, DDA Flats, 110077 Dwarka, New Delhi
+91 98881 98841
台灣辦公室
3F, No. 2-4, Aisi Rd., Ren'ai Dist., Keelung City 200, Taiwan基隆市仁愛區愛四路2之4號3樓週一至週五:上午 9:00 - 下午 6:00 臺灣時間(GMT+8)
+886 926 892 701+32 492 45 67 46

© 2026 Workstation AI。保留所有權利。

隱私資料刪除Cookie服務條款網站地圖

NVIDIA、NVIDIA 標誌、RTX、RTX PRO、Blackwell、CUDA、NVLink、MGX、Omniverse、Spectrum-X、Quantum、BlueField、DGX 與 HGX 為 NVIDIA Corporation 在美國及其他國家的商標及/或註冊商標。AMD、AMD Arrow 標誌、EPYC、Instinct、Ryzen 與 Threadripper 為 Advanced Micro Devices, Inc. 的商標。Dell 與 PowerEdge 為 Dell Inc. 或其子公司的商標。Intel 與 Xeon 為 Intel Corporation 或其子公司的商標。AMAX、AceleMax 與 LiquidMax 為 AMAX Engineering Corporation 的商標。所有其他產品名稱、標誌與品牌均為其各自所有者之財產。我們使用它們僅為識別我們所描述、供應或支援的產品;使用這些名稱並不表示其所有者為我們背書。

Loading blog...

首頁 / 部落格
Delivery LeadershipProject ManagementMoscowStakeholdersAI

The Half-Built House: Why IT Projects Stall, and How to Get Them Moving Again

Why IT projects get stuck between nearly done and live — and how MoSCoW, a stakeholder vote and a firm deadline get them moving again.

Workstation team2026年10月4日10 min read
Illustration of an unfinished brick house. Labels map each part to the project: foundation is code and cloud, roof half on is security, bare rafters is HMRC live approval, hanging window is the slow AI chat, empty hole is the App Store launch, no front door means users can't come in, a running meter shows monthly costs, three owners with question marks and two builders waiting.

Most IT projects don't fail in one dramatic moment. They slow down. The demos still look good and the team is still busy, but launch day keeps moving. The money gets tighter and the people paying for it stop agreeing on what "done" means.

In this post we walk through a real kind of situation using a made-up example: LedgerLark, an AI-powered app that helps UK sole traders and landlords file their tax return through HMRC's Making Tax Digital (MTD) service. We look at why projects like this get stuck and the tools that get them moving: the house analogy, MoSCoW, a stakeholder vote, honest options and a firm deadline. We also cover how to use AI to bring non-technical stakeholders along.

Note: LedgerLark is a made-up name. The example is based on patterns we see again and again in software projects. Any match with a real product is by chance.

Where LedgerLark got stuck

On paper, LedgerLark was in great shape. Users could upload bank statements, and the app sorted transactions with rules first, then AI, then a human check. A chat assistant helped fill in income forms. Filing worked end to end in HMRC's sandbox (its practice system). The team had strong CI/CD, automated tests, backups and monitoring.

But it wasn't live. Here is why:

  • Security work wasn't finished. The API gateway and web firewall were only on the test system, and no pen test had been booked.
  • HMRC hadn't approved the app for production yet. Every route to filing real returns with software needs HMRC approval, so there's no shortcut.
  • The AI chat assistant worked, but took close to a minute to answer.
  • The iPhone app and payments hadn't started.
  • Three equal owners each wanted something different, and nobody had committed money beyond the current month.
  • Hosting, cloud and AI bills kept arriving every month, with no income yet.
A one-page progress report showing which parts of LedgerLark are built, on test, in sandbox or not started, with a sticky note saying the blocker is the decision, not the code.
The monthly report made it plain: the code wasn't the blocker. The decision was.

The house analogy: one picture everyone understands

Engineers say things like "WAF is only on INT" or "MTD production credentials are pending". Business owners hear noise. So we drew the project as a house.

Illustration of an unfinished brick house. Labels map each part to the project: foundation is code and cloud, roof half on is security, bare rafters is HMRC live approval, hanging window is the slow AI chat, empty hole is the App Store launch, no front door means users can't come in, a running meter shows monthly costs, three owners with question marks and two builders waiting.
Strong foundations, but no front door. Every stakeholder got this in ten seconds.
  • Foundation and walls are the parts that are built: code, cloud, tests and the core app.
  • A roof that's half on is security. You wouldn't let a family move in while rain still gets in.
  • Bare rafters are HMRC live approval. The frame is up, but it isn't signed off.
  • A hanging window is the AI assistant. It works, but it isn't finished.
  • No front door means real users can't come in yet.
  • The meter is running, so costs keep going whether you build or not.
  • Owners with question marks and builders about to put their tools down show the real blocker: no shared plan and no committed budget.

The picture does one important job. It shows that "nearly finished" and "ready for people to live in" are two very different things. Non-technical stakeholders often see a working demo and think launch is one step away. The house shows them the roof and the front door.

Why projects like this derail

LedgerLark had all of the usual warning signs:

  1. No shared "done". One owner wanted a quick launch, another wanted the full AI chat, and a third wanted the iPhone app. Everyone was right in their own head, and the team was pulled three ways.
  2. Invisible work. Security, compliance, data protection and pen-test prep don't show up in a demo, so they feel optional to people who don't see them. They aren't optional.
  3. Outside gates. HMRC reviews, Apple's App Store review and pen-test bookings take weeks that you don't control. Plans that ignore them always slip.
  4. Funding one month at a time. When money is agreed month by month, every month turns into a fresh debate. The team spends energy on staying alive, not on finishing.
  5. The meter keeps running. Four environments, GPU hosting and cloud registries all cost money even when nothing ships.
  6. Small team, big upkeep. Two developers spent a lot of their week keeping tests and servers green rather than building toward launch.
  7. No decision date. This is the most dangerous one. Without a date, "we'll talk about it next week" can go on for months.
A project rarely fails because the team can't build it. It fails because the people around it can't agree what to build, by when, and for how much.

Step 1: MoSCoW, for the situation and for the features

MoSCoW is a simple way to sort a long list into four groups: Must, Should, Could, Won't (for now). We used it twice: once for the situation, and once for the features.

MoSCoW grid. Must: funding decision by a date, pay for past work, keep data safe, security and pen test, tax authority approval. Should: shared goal and date, AI assistant, payments, App Store. Could: more income types, AI test agent, user stats. Won't for now: Android, new big features before the vote, running every test environment.
MoSCoW turns "everything is important" into a short, honest Must list.

The situation-level list was the eye-opener. Before any new feature, the Musts were: get a clear yes or no on funding by a set date, pay for work already done, keep users' data safe, and stop paying for things nobody uses. Writing these down took the heat out of the room, because they're hard to argue with.

Step 2: let every stakeholder vote

Next, we gave each owner the same list of 15 items with a rough effort estimate next to each one. Each owner marked every item M, S, C or W on their own. The rule was simple: an item is a Must if two of the three owners say so.

A printed survey matrix with items, effort and votes from Owner A, B and C, and a result column showing Must, Should or Won't, with a handwritten note from Owner B agreeing security is a Must.
A one-page survey shows who wants what, without a long argument in a meeting.

This does three things:

  • It gives quieter stakeholders an equal voice.
  • It shows where people already agree, which is often more than they expect.
  • It puts a cost next to every wish. When an owner sees "Android app: 4+ weeks", it often moves from Must to Won't on its own.

Step 3: offer honest options with dates

Stakeholders can't choose between ideas. They can choose between options that have a time and a cost. We gave LedgerLark's owners three:

Timeline chart with three options. A: lean launch with Musts only in about five weeks. B: Musts and Shoulds, launching before the tax deadline. C: everything, with risky timing. A note reminds that outside waits sit on top.
Three options, each with real weeks. Outside waits are shown, not hidden.
OptionWhat's in itRough time
A. Lean launchMusts only: security, pen test, HMRC approval, data protection, cost cuts. Web only, free at first.~4–5 weeks of work, plus the HMRC review
B. Peak-season launchA, plus the AI assistant, payments and the App Store~8–9 weeks, ready before the January tax deadline
C. EverythingB, plus the nice-to-haves~13–15 weeks, which lands right on the deadline (risky)

Step 4: set a deadline, and make "stop" a safe answer

This is the step most teams skip, and it's the one that matters most. We set one clear rule: if every owner hasn't committed funding in writing by Friday at 4pm, development stops and we close down safely within four weeks.

A printed exit plan with a four-week shutdown timeline and a sign-off table for three owners, two signed and one blank, with a red stamp saying waiting: 1 of 3.
A signed exit plan makes the deadline real, and makes stopping safe.

A good exit plan isn't a threat. It's a safety net:

  • Week 1, save: archive the code, back up the data and secrets, and collect handover notes.
  • Week 2, switch off test: shut the test systems and revoke every API key.
  • Week 3, switch off live: tell users, handle personal data properly under UK GDPR, and remove the servers.
  • Week 4, confirm: check every bill shows zero. Keep the domains and code, so a restart is possible.

We also put one more thing in writing: every owner remains liable for their equal share of work already done, whatever they decide about new funding. Saying this early stops the hardest argument from happening late. (Always check the wording against your own shareholder agreement.)

Flow chart: show the real picture, MoSCoW and vote, options with time and cost, then a deadline. Yes leads to Finish it with agreed Musts and one date. No leads to Close it well with an exit plan, keeping the IP.
Both answers are a win. "No decision" is the only real failure.

Handling the objections you will hear

What a stakeholder saysA calm, honest answer
"It works in the demo. Why can't we just launch?""The walls are up, but there's no front door yet. Real users bring real money and real data. We need the security work and HMRC approval first."
"Why pay for security nobody can see?""It's the roof. You only notice it when it rains, and in a tax app, rain means leaked bank statements."
"Can't we use a simpler API and skip HMRC approval?""No. Every software route to file real returns needs HMRC sign-off. The fastest path is to finish the approval, not to go around it."
"AI writes code now. Why is this taking weeks?""AI speeds up building. It doesn't speed up HMRC reviews, Apple reviews or pen testers. Those waits are on the timeline for a reason."
"Let's add Android too.""Happy to. It's about 4+ weeks. Shall we vote on it as a Must, or put it on the Won't-for-now list until after launch?"
"I didn't agree to pay for past work.""That's why it's in writing now, before any new decision. Past work is shared. New funding is a separate choice."
"Let's decide next month.""Every month without a decision costs us hosting and team time. Friday at 4pm gives everyone a week, and both answers are fine."

The best use of AI with non-technical stakeholders

AI was a big help on LedgerLark. It didn't make the decisions. It made the decisions easier to see. Here is what worked:

Table showing engineer jargon on the left and AI plain-English versions on the right, for example 'WAF is only on INT' becomes 'The roof is half on. Real users can't move in until it's finished.'
Use AI as a translator. Then check every line yourself.
  1. Turn activity into a progress report. AI read a month of team chat and merged pull requests and wrote a plain summary: what shipped, what got fixed, and what's still blocking launch. That took minutes, not a day.
  2. Translate jargon. "Production credentials pending" becomes "the tax office must approve us before it's real". Same facts, words everyone understands.
  3. Draw the picture. The house, the MoSCoW grid and the option timelines were all drafted with AI help, then checked by people.
  4. Prepare for objections. Before the meeting, ask AI: "You're a non-technical shareholder who wants a fast, cheap launch. What will you push back on?" Then practise your answers.
  5. Check the rules. AI helped research what HMRC actually requires for software filing, with links to the official guidance, so the conversation started from facts instead of guesses.
  6. Draft the paperwork. The survey, the exit plan and the sign-off sheet were drafted quickly and then reviewed line by line.

Where to be careful:

  • AI estimates are a first guess. Have the people doing the work check every number.
  • Never paste secrets, passwords or customers' personal data into a chat tool.
  • AI can write a clear summary. It can't build trust between owners. That still takes a real conversation.

The decisions that kept things moving

  • Show, don't tell: one honest progress report and one picture, not a 40-slide deck.
  • Separate the past from the future: agree how to settle work already done before debating new spend.
  • Vote, with costs visible: each wish has a time next to it, and two out of three votes makes a Must.
  • Give options, not opinions: A, B or C, each with weeks and outside waits.
  • Set a date: a firm deadline, with "stop" as a safe and planned answer.
  • Stop the meter: cut unused environments and services right away, whatever the decision.
  • Protect users first: security and data protection stay on the Must list in every option.

A quick checklist for your own stuck project

  1. Can you explain your project's status in one picture?
  2. Do all stakeholders agree what "launched" means?
  3. Is there a written Must list that everyone has voted on?
  4. Does every option have a time, a cost and the outside waits?
  5. Is there a decision date, and an exit plan if the answer is no?
  6. Is it clear who pays for work already done?
  7. Do you know what the project costs each month while you wait?

If you answered "no" to two or more, your project may be a half-built house. The good news is that the fix usually isn't more code. It's a clear plan that everyone signs.

Need help getting a stuck project moving?

Workstation helps teams plan, build and ship AI-powered software, from strong foundations to the front door. We can help you size the work honestly, prepare for security and compliance reviews, and give stakeholders a plan they can say yes to. Talk to us.

LedgerLark is a made-up example used for illustration only. This article is general guidance, not legal or financial advice.