Make or Buy: Build Your Own AI Operations - or Bring in Experts?

You run technology for a growing agency. 80 people, 30 concurrent projects, resource planning in Excel, forecasts based on gut feeling. You know operations metrics need automation. The question is: how?
Two paths lie ahead. The industry calls it "Make or Buy." The wrong choice costs more than money - it costs market opportunities. The right path depends on factors no tool comparison chart will show you.
Path 1: Building In-House
A functioning AI operations system for an 80-person agency isn't a dashboard. It's five components that need to work together seamlessly: a data pipeline connecting time tracking, project management, CRM, and accounting. A forecasting engine that generates reliable predictions from historical data. Resource matching that aligns skills, availability, and project requirements - not a problem you solve with an IF formula. Alerting and workflows for thresholds and approvals. And finally, the dashboard UX that gives CEO, COO, and project managers each the view relevant to them.
It sounds doable. And it is - with the right team and enough time. Here's the timeline nobody shows you:
| Phase | Duration | Who |
|---|---|---|
| Requirements and architecture | 4-6 weeks | 1 Senior Engineer |
| Data pipeline (integration + cleanup) | 6-10 weeks | 1-2 Engineers |
| Model development and training | 4-8 weeks | 1 Data Engineer |
| Dashboard and UX | 4-6 weeks | 1 Fullstack Developer |
| Testing, iteration, change management | 4-8 weeks | All + Ops Team |
Total: 22 to 38 engineering weeks. At a calculated hourly rate of 90 to 120 EUR (gross salary plus benefits and infrastructure - the Stepstone Salary Report 2025 shows median software developer salaries in Germany between 49,250 and 71,250 EUR depending on company size, with senior roles above that), opportunity costs reach 100,000 to 180,000 EUR. Money that can't be billed to clients during that time.
And then the real work begins. Maintenance, model updates, new data sources, feature requests. The team that built it has to maintain it. Permanently. Over three years, maintenance often costs 1.5 to 2 times the initial development investment. The system that was supposed to bring efficiency now permanently ties up valuable capacity.
The biggest risk isn't technical, though. Internal tools have no external deadlines. No client calls when the forecasting module ships a week late. When a client project creates pressure, the internal dashboard slides one row down the sprint backlog. Six months become fourteen. The MVP becomes a permanent construction site. Not because the engineering lacks skill - because billable work always wins.
Path 2: External Implementation
"Buy" sounds like licensing software - but it's different. It means a specialized team implements, configures, and calibrates an operations system pre-built for agency processes, using your data, your processes, your goals.
Week 1 is a discovery workshop: process mapping, data source inventory, KPI definition. The output is a technically feasible requirements document - not a slide deck. Weeks 2 and 3 connect your systems via standardized connectors. No greenfield API construction. Weeks 3 through 5 cover configuration and calibration: forecasting models trained on your specific historical data, dashboards configured for your KPIs, alerting set to your thresholds. By Week 6, your operations team works with the system - not as a big bang, but as a phased rollout.
What you get: a system already proven in production at comparable agencies, with bugs that aren't yours to discover. Clear costs: one-time implementation of 25,000 to 60,000 EUR depending on scope, plus an ongoing platform fee. Most importantly: zero internal developers pulled away from billable projects. Your engineering capacity stays entirely on client work. Time-to-value: 8 weeks from kickoff to first productive dashboard.
Decision Framework: Build or Buy?
Neither option is universally right. Four questions help find the right one for your situation.
First: do you have free dev capacity that isn't billable? If developers are on the bench, building in-house can make sense - as an investment in internal IP. If every engineer is fully utilized on billable work, building costs not just time but liquidity. Bitkom reported 149,000 unfilled IT positions in Germany for 2025. The odds that you have idle dev capacity are low.
Second: how specific are your processes? Highly proprietary workflows that no standard system can model require building in-house. If you use industry standards - Scrum or Kanban, Jira, Harvest, Personio - the gap between a pre-configured system and your operations is smaller than you think.
Third: do you have data engineering expertise in-house? Operations AI isn't a CRM plug-in. You need someone who builds pipelines, harmonizes schemas, and validates models. If your tech team consists of web and app developers, the core competency is missing.
Fourth: is operations tooling your core business? You don't sell it to clients. It supports your core business. And anything that isn't core business benefits from external specialization: faster, cheaper, lower risk.
The Third Path: Hybrid
In practice, many successful CTOs take a middle path. They buy the platform for the core - forecasting, resource matching, KPI dashboards - and build the periphery themselves: custom API integrations, client-specific reports, their own CI/CD connectors.
The external platform provides APIs and webhooks. Your team builds the last mile. This model combines the speed of external implementation with the flexibility of internal development exactly where it adds the most value. It avoids both extremes: neither the 12-month slog of pure in-house development, nor permanent dependency on an external vendor.
A concrete example to make the scale tangible: a hypothetical digital agency with 70 employees, 25 projects, and 3.2M EUR annual revenue. Build scenario: 30 engineering weeks at 90 to 120 EUR, totaling 135,000 to 180,000 EUR in opportunity costs, plus ongoing maintenance at roughly 0.5 FTE (about 50,000 EUR annually). Time-to-value: 10 months. External implementation: one-time 45,000 EUR, 2,500 EUR monthly platform fee. Time-to-value: 7 weeks. In year one, the agency saves roughly 100,000 EUR and has a working system 9 months earlier.
FAQ
We already have an internal BI team. Why not build ourselves?
If your BI team has operations domain knowledge and forecasting expertise, and available capacity: go for it. In most agencies, however, the BI team reports campaign KPIs for clients - not internal operations metrics. These are different disciplines with different data sources, questions, and quality standards. Verify the expertise is actually in the room before you start building.
What about open-source solutions?
Apache Superset, Metabase, or Grafana are excellent visualization tools. They solve the dashboard problem. What they don't solve: the underlying pipeline, the forecasting logic, the resource matching, the workflow automation. A dashboard without an integrated data pipeline is an empty shell. Open source is a building block, not a complete solution.
Doesn't this lock us into an external vendor?
Fair concern. Look for three things: full data export in open, machine-readable formats; API access to your raw data without restrictions; a contractual exit clause with a defined handover process. Serious providers offer this from day one, because they know vendor lock-in is the biggest dealbreaker.
At what agency size does external implementation make sense?
The break-even is around 30 to 40 employees based on field experience. Below that, lean tools and good process discipline often suffice. Above 50 people, manual operations management becomes a bottleneck that shows up in margin erosion and missed opportunities. Size alone isn't the deciding factor, though - complexity is. 30 people with 5 similar projects are easier to manage than 30 people with 15 projects across different disciplines.
Next Step
The make-or-buy decision isn't one you should make on instinct. Too many variables, too long-term the consequences. A 30-minute, no-obligation conversation is usually enough to assess which path fits your specific situation - and to sketch a first roadmap.

Mario Lohe
General Manager with 15+ years of experience in business operations, agile transformation, and AI enablement. Former Director of Operations at Havas Creative Group, Head of Operations at Audiencly. Certified: CSPO, CSM, ISO 31000, Systemic Coach (DCA).


