{"id":23651,"date":"2025-11-20T11:59:55","date_gmt":"2025-11-20T11:59:55","guid":{"rendered":"https:\/\/getdevdone.com\/blog\/?p=23651"},"modified":"2025-11-20T11:56:40","modified_gmt":"2025-11-20T11:56:40","slug":"the-delivery-gap-and-tax-why-agencies-lose-60k-annually-to-operational-friction","status":"publish","type":"post","link":"https:\/\/getdevdone.com\/blog\/the-delivery-gap-and-tax-why-agencies-lose-60k-annually-to-operational-friction.html","title":{"rendered":"The delivery gap and tax: Why agencies lose $60K annually to operational friction"},"content":{"rendered":"\n<figure class=\"wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n<iframe loading=\"lazy\" title=\"Live interview &quot;Fixing the delivery gap&quot; with Evgeniya Karelina | GetDevDone Horizons\" width=\"900\" height=\"506\" src=\"https:\/\/www.youtube.com\/embed\/OpUI1zAdzCw?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe>\n<\/div><\/figure>\n\n\n\n<p>In May 2025, Ignition released findings that should concern every agency owner: <a href=\"https:\/\/www.ignitionapp.com\/news\/2025-agency-pricing-cashflow-report\">82% of U.S. marketing agencies<\/a> are delaying growth initiatives due to unpredictable cash flow. Not because clients aren&#8217;t paying, but because of what we, at<a href=\"https:\/\/getdevdone.com\/blog\/the-delivery-tax-the-invisible-bill-agencies-pay-every-month.html\"> GetDevDone, call&nbsp; <em>&#8220;the delivery tax<\/em><\/a><em>&#8220;<\/em>&nbsp; \u2014 the silent erosion of margin that happens when great creative ambition outpaces delivery discipline.<\/p>\n\n\n\n<p>At first glance, the numbers seem modest. The data shows that <a href=\"https:\/\/getdevdone.com\/blog\/the-delivery-tax-the-invisible-bill-agencies-pay-every-month.html\">57% of agencies lose <\/a>between $1,000 and $5,000 per month to unbilled work, last-minute rework and untracked scope creep. For a mid-sized firm managing ten concurrent projects, that\u2019s between $12,000 and $60,000 every year disappearing into operational friction, not from strategic mistakes, but from inefficiencies so normalized they\u2019re rarely questioned.&nbsp;&nbsp;<\/p>\n\n\n\n<p>These losses are measurable in every missed deadline, untracked change request and \u201csmall tweak\u201d that snowballs into full rework. They\u2019re visible in the stress of teams constantly firefighting and the leadership teams perpetually explaining why margins are down despite steady revenue.<\/p>\n\n\n\n<p>This was the exact conversation opened<a href=\"https:\/\/youtu.be\/OpUI1zAdzCw?si=CmUen3nkf7z4O6tv\"> in the debut <strong>GetDevDone Horizons<\/strong> session<\/a>, where <strong>Evgeniya Karelina<\/strong>, Delivery Director at GetDevDone, unpacked the anatomy of the delivery gap \u2014 and the invisible tax it imposes on every agency\u2019s balance sheet.<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p><em>The delivery gap is the space between what\u2019s promised to a client and what\u2019s actually shipped,\u201d Evgeniya explained. \u201cIt\u2019s measured in delays, rework, communication loops and duplicated effort. When you turn that into numbers, you get the delivery tax \u2014 the financial mirror of all that waste.<\/em><\/p>\n<\/blockquote>\n\n\n\n<h2 class=\"wp-block-heading\">The cost of routine chaos<\/h2>\n\n\n\n<p>As we at GetDevDone observe it, the danger of the delivery gaps and taxes is that they hide inside routine operations. As Evgeniya noted, it isn\u2019t limited by agency size or maturity; it scales with complexity. Whether it\u2019s a Fortune 500 brand campaign or a boutique agency launch, the same traps appear in different forms:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Chaotic kickoffs<\/strong>: Skipping or abbreviating project initiation, failing to align on definitions of \u201cdone\u201d or starting development without formal change-control rules. One misalignment in discovery often echoes through months of rework, costing both sides time and trust.<\/li>\n\n\n\n<li><strong>Invisible scope drift<\/strong>: Those \u201cminor\u201d feature requests or late-stage compliance changes that accumulate silently. In one eCommerce case, Evgeniya\u2019s team recorded nearly<em> 180 extra hours, erasing 12% of the project margin because small changes piled up untracked.<\/em><\/li>\n\n\n\n<li><strong>The mid-size squeeze<\/strong>: Agencies that have outgrown start-up agility but haven\u2019t yet institutionalized process rigor suffer most. \u201c<em>They\u2019ve moved past quick fixes<\/em>,\u201d she explained, \u201c<em>but don\u2019t yet have the structure or metrics that enterprise organizations rely on. Every human error now multiplies across teams<\/em>.\u201d<\/li>\n\n\n\n<li><strong>The AI trap<\/strong>: A growing source of rework, as clients try to \u201cDIY\u201d features with AI tools, only to bring half-built elements back to vendors for rescue. \u201c<em>They pay twice<\/em>,\u201d Evgeniya said. \u201c<em>Once for the failed shortcut, and again to fix it properl<\/em>y.\u201d<br><\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">When creativity outruns engineering<\/h2>\n\n\n\n<p>Perhaps the most striking insight from the GetDevDone session was not about process, but about tension.<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p>&nbsp;<em>Every decade rewrites the rules of agency growth,\u201d Evgeniya said. \u201cA few years ago, the answer was more people: more designers, more developers, more managers. Today, that equation no longer works. Growth now depends on how well your delivery system turns creative intent into measurable, repeatable outcomes<\/em>.<\/p>\n<\/blockquote>\n\n\n\n<p>She described the familiar pattern: creative ambition expanding faster than the engineering structure that supports it. Campaigns stretch across channels, personalization layers multiply, and data sources fragment, but backend systems and delivery playbooks lag behind. The result is the <em>coordination tax<\/em>: endless internal syncs, conflicting updates, and missed deadlines that quietly drain morale and margin alike.<\/p>\n\n\n\n<p>The human cost, she added, is as significant as the financial one. Burnout and churn rise as teams navigate shifting priorities and unclear ownership. <a href=\"https:\/\/www.gallup.com\/workplace\/646538\/employee-turnover-preventable-often-ignored.aspx\">According to Gallup<\/a>, employees experiencing burnout are three times more likely to seek new jobs, and replacing a skilled contributor can cost up to one-third of their annual salary. These are the losses that few agencies account for until too late.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">From firefighting to engineered delivery<\/h2>\n\n\n\n<p>The cure, as Evgeniya emphasized, is not more process; it\u2019s <em>engineered delivery<\/em>: creating systems where predictability and flexibility can coexist. \u201c<em>We don\u2019t need heroics<\/em>,\u201d she said. \u201c<em>We need a structure that allows creativity to scale<\/em>.\u201d<\/p>\n\n\n\n<p>Her prescription was pragmatic and immediately actionable:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li><strong>Invest in initiation<\/strong>. Treat discovery as an ROI lever, not overhead. Every hour spent clarifying the scope prevents ten hours of rework later.<\/li>\n\n\n\n<li><strong>Run pilots with purpose<\/strong>. Test new partnerships through 2\u20134 week pilots with measurable outputs, not as \u201cmini-projects,\u201d but as operational dress rehearsals.<\/li>\n\n\n\n<li><strong>Align pricing with uncertainty<\/strong>. Fixed price for defined scope, time-and-material when exploration is required, retainers for ongoing iteration.<\/li>\n\n\n\n<li><strong>Standardize checklists and definitions<\/strong>. Define \u201cdone,\u201d release protocols, SLAs and tool stacks before a single sprint starts.<\/li>\n\n\n\n<li><strong>Instrument delivery dashboards<\/strong>. Use burndown, budget utilization and variance tracking to make scope drift visible early.<br><\/li>\n<\/ol>\n\n\n\r\n    <section class=\"banner-block image-full-height\" style=\"background-color: #0f2ab1; color: #fffff0;\">\r\n                    <div class=\"bg-stretch\"><img decoding=\"async\" src=\"https:\/\/s3.amazonaws.com\/newblog.psd2html.com\/wp-content\/uploads\/2024\/02\/20151935\/Banner-1.png\" alt=\"decor\" \/><\/div>\r\n                            <div class=\"text-holder\">\r\n                <h2>Project resets bleeding profits?<\/h2>                <p>Build once on scalable tech for years of stable margins.<\/p>\n                                    <a class=\"btn btn-md btn-warning-alt text-uppercase\" href=\"https:\/\/getdevdone.com\/order-now\/website-development\" target=\"_blank\">Order Now<\/a>\r\n                            <\/div>\r\n                    <\/section>    \r\n\r\n\n\n\n<h2 class=\"wp-block-heading\">The strategic dividend<\/h2>\n\n\n\n<p>Agencies that systematize delivery gain more than operational control &#8211; they gain resilience. At GetDevDone, two decades of delivery experience have shown that predictability builds client trust, stabilizes cash flow, and turns operational chaos into a measurable advantage.<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p><em>Stop trying to fix the delivery gap alone<\/em>,\u201d Evgeniya concluded. \u201c<em>No agency can scale sustainably if success depends on last-minute saves. Build repeatable systems, choose partners who understand both creative and operational sides and you\u2019ll protect not just your profit, but your reputation.<\/em><\/p>\n<\/blockquote>\n\n\n\n<p>In a market defined by tightening budgets and rising client expectations, <a href=\"https:\/\/getdevdone.com\/blog\/why-the-next-wave-of-agency-growth-depends-on-engineered-delivery-not-more-people.html\"><strong>engineered delivery<\/strong><\/a> is a well-orchestrated strategy. And the agencies that put it to action will be the ones scaling profitably when everyone else is still firefighting.<\/p>\n\n\n<section id=\"faq-section-block_a8617e8c2f8ea304859f99e19469dc89\" class=\"faq new-faq-design\" aria-labelledby=\"faq-title-2140050143\">\n\t<h2 id=\"faq-title-2140050143\">FAQs<\/h2>\n\t\t\t<div class=\"accordion-filter accordion-faq\">\n\t\t\t\t\t\t\t<div class=\"ac\">\n\t\t\t\t\t<h3 class=\"ac-header\">\n\t\t\t\t\t\t<button class=\"ac-trigger\">\n\t\t\t\t\t\t\tHow can an agency tell if it has a delivery gap?\t\t\t\t\t\t\t<svg width=\"24\"\n\t\t\t\t\t\t\t\theight=\"24\" viewBox=\"0 0 24 24\" fill=\"none\"\n\t\t\t\t\t\t\t\taria-hidden=\"true\" focusable=\"false\"\n\t\t\t\t\t\t\t\txmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n\t\t\t\t\t\t\t\t<path d=\"M6 9L12 15L18 9\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" \/>\n\t\t\t\t\t\t\t<\/svg>\n\t\t\t\t\t\t<\/button>\n\t\t\t\t\t<\/h3>\n\t\t\t\t\t<div class=\"ac-panel\">\n\t\t\t\t\t\t<div class=\"ac-panel-inner custom-scroll\">\n\t\t\t\t\t\t\t<p><span style=\"font-weight: 400\">An agency has a delivery gap when the work promised to the client no longer matches what the team can ship predictably. The signs are usually practical: deadlines move often, &#8220;small&#8221; changes become full rework, developers wait for missing decisions, account managers keep translating the same request, and no one can clearly say whether a task is in scope or out of scope.<\/span><\/p>\n<p><span style=\"font-weight: 400\">The gap is not always visible as one big failure. More often, it appears as repeated coordination loops, duplicated effort, late QA fixes, unclear handoffs, and budget variance that only becomes obvious near launch. For agencies, the useful test is simple: if delivery depends on last-minute rescue work instead of a repeatable system, the gap already exists.<\/span><\/p>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<div class=\"ac\">\n\t\t\t\t\t<h3 class=\"ac-header\">\n\t\t\t\t\t\t<button class=\"ac-trigger\">\n\t\t\t\t\t\t\tWhat usually creates delivery tax in agency projects?\t\t\t\t\t\t\t<svg width=\"24\"\n\t\t\t\t\t\t\t\theight=\"24\" viewBox=\"0 0 24 24\" fill=\"none\"\n\t\t\t\t\t\t\t\taria-hidden=\"true\" focusable=\"false\"\n\t\t\t\t\t\t\t\txmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n\t\t\t\t\t\t\t\t<path d=\"M6 9L12 15L18 9\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" \/>\n\t\t\t\t\t\t\t<\/svg>\n\t\t\t\t\t\t<\/button>\n\t\t\t\t\t<\/h3>\n\t\t\t\t\t<div class=\"ac-panel\">\n\t\t\t\t\t\t<div class=\"ac-panel-inner custom-scroll\">\n\t\t\t\t\t\t\t<p><span style=\"font-weight: 400\">Delivery tax usually comes from routine operational friction that agencies stop questioning. Chaotic kickoffs, vague definitions of done, missing change-control rules, and unclear ownership create the first leak. After that, invisible scope drift turns &#8220;minor&#8221; requests into unplanned development, QA, project management, and client communication time.<\/span><\/p>\n<p><span style=\"font-weight: 400\">A common pattern is the mid-size squeeze: agencies become too complex for ad-hoc delivery, but not yet structured enough to run with enterprise-level process discipline. AI-generated shortcuts can add another layer when half-built features arrive without architecture, test coverage, or production context. From a GetDevDone-style delivery perspective, the tax is rarely caused by one weak person. It is usually caused by a delivery system that lets uncertainty enter too late and stay invisible too long.<\/span><\/p>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<div class=\"ac\">\n\t\t\t\t\t<h3 class=\"ac-header\">\n\t\t\t\t\t\t<button class=\"ac-trigger\">\n\t\t\t\t\t\t\tHow much can untracked scope creep cost an agency?\t\t\t\t\t\t\t<svg width=\"24\"\n\t\t\t\t\t\t\t\theight=\"24\" viewBox=\"0 0 24 24\" fill=\"none\"\n\t\t\t\t\t\t\t\taria-hidden=\"true\" focusable=\"false\"\n\t\t\t\t\t\t\t\txmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n\t\t\t\t\t\t\t\t<path d=\"M6 9L12 15L18 9\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" \/>\n\t\t\t\t\t\t\t<\/svg>\n\t\t\t\t\t\t<\/button>\n\t\t\t\t\t<\/h3>\n\t\t\t\t\t<div class=\"ac-panel\">\n\t\t\t\t\t\t<div class=\"ac-panel-inner custom-scroll\">\n\t\t\t\t\t\t\t<p><span style=\"font-weight: 400\">Untracked scope creep can cost an agency thousands per month, even before it looks like a serious financial problem. Ignition data shows that 57% of agencies lose $1,000 to $5,000 per month to unbilled work, last-minute rework, and untracked scope creep. Annualized, that creates a possible $12,000 to $60,000 margin leak.<\/span><\/p>\n<p><span style=\"font-weight: 400\">The more useful lesson is not the exact range, but the mechanism. A late checkout tweak, compliance change, extra integration field, or additional content template may look small in isolation. Once it adds development, QA, retesting, client review, and release coordination, it becomes real cost. A typical eCommerce warning case is simple enough: 180 extra unplanned hours can erase about 12% of project margin.<\/span><\/p>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<div class=\"ac\">\n\t\t\t\t\t<h3 class=\"ac-header\">\n\t\t\t\t\t\t<button class=\"ac-trigger\">\n\t\t\t\t\t\t\tWhy do mid-sized agencies feel delivery friction more than small teams?\t\t\t\t\t\t\t<svg width=\"24\"\n\t\t\t\t\t\t\t\theight=\"24\" viewBox=\"0 0 24 24\" fill=\"none\"\n\t\t\t\t\t\t\t\taria-hidden=\"true\" focusable=\"false\"\n\t\t\t\t\t\t\t\txmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n\t\t\t\t\t\t\t\t<path d=\"M6 9L12 15L18 9\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" \/>\n\t\t\t\t\t\t\t<\/svg>\n\t\t\t\t\t\t<\/button>\n\t\t\t\t\t<\/h3>\n\t\t\t\t\t<div class=\"ac-panel\">\n\t\t\t\t\t\t<div class=\"ac-panel-inner custom-scroll\">\n\t\t\t\t\t\t\t<p><span style=\"font-weight: 400\">Mid-sized agencies feel delivery friction more because they have outgrown informal coordination, but often have not yet built a mature delivery operating model. In a small team, people can solve gaps through memory, proximity, and direct communication. That stops working once multiple pods, account managers, clients, freelancers, and delivery tracks are moving at the same time.<\/span><\/p>\n<p><span style=\"font-weight: 400\">At that stage, every unclear handoff multiplies. A missing acceptance rule affects QA. A vague client request affects scope. A delayed technical decision affects sprint planning. The agency is large enough for small mistakes to spread, but not always large enough to absorb dedicated process, architecture, QA, and governance overhead. That is why the delivery tax can feel worse during growth: the agency wins more work, but the system underneath has not caught up.<\/span><\/p>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<div class=\"ac\">\n\t\t\t\t\t<h3 class=\"ac-header\">\n\t\t\t\t\t\t<button class=\"ac-trigger\">\n\t\t\t\t\t\t\tIs the delivery tax mainly a project management problem or an engineering problem?\t\t\t\t\t\t\t<svg width=\"24\"\n\t\t\t\t\t\t\t\theight=\"24\" viewBox=\"0 0 24 24\" fill=\"none\"\n\t\t\t\t\t\t\t\taria-hidden=\"true\" focusable=\"false\"\n\t\t\t\t\t\t\t\txmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n\t\t\t\t\t\t\t\t<path d=\"M6 9L12 15L18 9\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" \/>\n\t\t\t\t\t\t\t<\/svg>\n\t\t\t\t\t\t<\/button>\n\t\t\t\t\t<\/h3>\n\t\t\t\t\t<div class=\"ac-panel\">\n\t\t\t\t\t\t<div class=\"ac-panel-inner custom-scroll\">\n\t\t\t\t\t\t\t<p><span style=\"font-weight: 400\">The delivery tax is both a project management and engineering problem, but the deeper issue is the connection between them. Project management can track timelines, budgets, scope, and communication. Engineering determines whether the promised work can actually be implemented, tested, integrated, maintained, and released without hidden rework.<\/span><\/p>\n<p><span style=\"font-weight: 400\">If the PM side is weak, scope changes stay invisible and clients assume everything is still included. If the engineering side is weak, estimates miss technical risk, architecture decisions happen too late, and QA becomes a cleanup phase instead of a delivery control point. Agencies usually reduce the tax when project governance and engineering discipline work together: clear scope, technical review before commitment, defined acceptance criteria, release rules, and shared visibility into budget burn and variance.<\/span><\/p>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n","protected":false},"excerpt":{"rendered":"<p>The delivery gap and tax. Practical steps for agencies lto keep margins and minimizae operational friction<\/p>\n","protected":false},"author":23,"featured_media":23652,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"advgb_blocks_editor_width":"","advgb_blocks_columns_visual_guide":"","footnotes":""},"categories":[746],"tags":[836,773],"class_list":["post-23651","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-insights","tag-agencies","tag-scalability"],"acf":[],"aioseo_notices":[],"author_meta":{"display_name":"Anton Maievskyi","author_link":"https:\/\/getdevdone.com\/blog\/author\/anton-maievskyi"},"featured_img":"https:\/\/s3.amazonaws.com\/newblog.psd2html.com\/wp-content\/uploads\/2025\/11\/20115406\/il-deli-gap-300x300.png","coauthors":[],"tax_additional":{"categories":{"linked":["<a href=\"https:\/\/getdevdone.com\/blog\/category\/insights\" class=\"advgb-post-tax-term\">Insights<\/a>"],"unlinked":["<span class=\"advgb-post-tax-term\">Insights<\/span>"]},"tags":{"linked":["<a href=\"https:\/\/getdevdone.com\/blog\/category\/insights\" class=\"advgb-post-tax-term\">Agencies<\/a>","<a href=\"https:\/\/getdevdone.com\/blog\/category\/insights\" class=\"advgb-post-tax-term\">Scalability<\/a>"],"unlinked":["<span class=\"advgb-post-tax-term\">Agencies<\/span>","<span class=\"advgb-post-tax-term\">Scalability<\/span>"]}},"comment_count":"0","relative_dates":{"created":"Posted 6 months ago","modified":"Updated 6 months ago"},"absolute_dates":{"created":"Posted on November 20, 2025","modified":"Updated on November 20, 2025"},"absolute_dates_time":{"created":"Posted on November 20, 2025 11:59 am","modified":"Updated on November 20, 2025 11:56 am"},"featured_img_caption":"","series_order":"","featured_image_urls":{"thumbnail_723x315":"https:\/\/s3.amazonaws.com\/newblog.psd2html.com\/wp-content\/uploads\/2025\/11\/20115406\/il-deli-gap-723x315.png","thumbnail_723x315-2x":"https:\/\/s3.amazonaws.com\/newblog.psd2html.com\/wp-content\/uploads\/2025\/11\/20115406\/il-deli-gap-800x630.png","thumbnail_723x315-3x":"https:\/\/s3.amazonaws.com\/newblog.psd2html.com\/wp-content\/uploads\/2025\/11\/20115406\/il-deli-gap.png","thumbnail_770x510":"https:\/\/s3.amazonaws.com\/newblog.psd2html.com\/wp-content\/uploads\/2025\/11\/20115406\/il-deli-gap-770x510.png","thumbnail_770x510-2x":"https:\/\/s3.amazonaws.com\/newblog.psd2html.com\/wp-content\/uploads\/2025\/11\/20115406\/il-deli-gap.png","thumbnail_770x510-3x":"https:\/\/s3.amazonaws.com\/newblog.psd2html.com\/wp-content\/uploads\/2025\/11\/20115406\/il-deli-gap.png"},"featured_post_color":"#0a1c76","author_avatar":"https:\/\/secure.gravatar.com\/avatar\/e907d3640e1c1f344b087e642ad89605152ac0427f6523607b5949932afc0c90?s=96&d=mm&r=g","author_position":"PR lead","reading_time":"<span class=\"span-reading-time rt-reading-time\"><span class=\"rt-label rt-prefix\"><\/span> <span class=\"rt-time\"> 4<\/span> <span class=\"rt-label rt-postfix\">min read<\/span><\/span>","prev_post":{"slug":"why-the-next-wave-of-agency-growth-depends-on-engineered-delivery-not-more-people","name":"Why the next wave of agency growth depends on engineered delivery, not more people"},"next_post":{"slug":"why-marketing-agencies-need-tech-partners-to-grow-margins-in-2026","name":"Why marketing agencies need tech partners to grow margins in 2026"},"related_posts":["craft-cms-for-growth-oriented-brands","horror-stories-for-web-developers","top-web-development-trends"],"_links":{"self":[{"href":"https:\/\/getdevdone.com\/blog\/wp-json\/wp\/v2\/posts\/23651","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/getdevdone.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/getdevdone.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/getdevdone.com\/blog\/wp-json\/wp\/v2\/users\/23"}],"replies":[{"embeddable":true,"href":"https:\/\/getdevdone.com\/blog\/wp-json\/wp\/v2\/comments?post=23651"}],"version-history":[{"count":33,"href":"https:\/\/getdevdone.com\/blog\/wp-json\/wp\/v2\/posts\/23651\/revisions"}],"predecessor-version":[{"id":25713,"href":"https:\/\/getdevdone.com\/blog\/wp-json\/wp\/v2\/posts\/23651\/revisions\/25713"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/getdevdone.com\/blog\/wp-json\/wp\/v2\/media\/23652"}],"wp:attachment":[{"href":"https:\/\/getdevdone.com\/blog\/wp-json\/wp\/v2\/media?parent=23651"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/getdevdone.com\/blog\/wp-json\/wp\/v2\/categories?post=23651"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/getdevdone.com\/blog\/wp-json\/wp\/v2\/tags?post=23651"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}