# AI Pilot In House vs Bringing in a Team

Build the first AI workflow with your own engineers or bring in an outside team? Cost, speed, risk, and what happens to the system after launch, compared honestly.

<link rel="stylesheet" href="?v=">

<section class="gs-hero">
  <div class="container">
    <div class="gs-breadcrumb">
      <a href="/">Density Labs</a> <span>/</span> AI pilot: in house vs outside team
    </div>
    <h1>Run the first AI build <em>in house</em>, or bring in a team?</h1>
  </div>
</section>
<style>.cmp-table{width:100%;border-collapse:collapse;font-size:14px;margin:8px 0 28px}.cmp-table th,.cmp-table td{border:1px solid var(--line);padding:12px 14px;text-align:left;vertical-align:top;line-height:1.5}.cmp-table th{font-family:var(--font-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;background:var(--paper-soft)}.cmp-table td:first-child{font-weight:600;color:var(--ink)}@media(max-width:768px){.cmp-table{font-size:13px}.cmp-table th,.cmp-table td{padding:9px 10px}}</style>

<section class="gs-recap">
  <div class="container">
    <div style="max-width: 760px;">
      <p style="color: var(--ink-soft); font-size: 15px; line-height: 1.7; margin-bottom: 24px;">Your engineers can do this. That is not the question. The question is whether the first one should be theirs, given that first builds carry the learning cost and your team is already committed to a roadmap.</p>

      <table class="cmp-table">
        <tr><th></th><th>In house</th><th>Outside team</th></tr>
        <tr><td>Direct cost</td><td>Looks like zero. It is the roadmap work that does not ship.</td><td>Visible and fixed</td></tr>
        <tr><td>Time to first production use</td><td>Three to six months typical, longer if it competes with feature work</td><td>Six to twelve weeks</td></tr>
        <tr><td>Learning curve</td><td>Paid once, kept forever</td><td>Paid by the vendor, transferred only if you require it</td></tr>
        <tr><td>Biggest risk</td><td>It becomes the thing everyone gets to next quarter</td><td>You end up dependent on someone who leaves</td></tr>
        <tr><td>Who runs it after launch</td><td>Already clear</td><td>The thing to negotiate up front, not later</td></tr>
        <tr><td>Best when</td><td>You have slack capacity, a clear owner, and time to be wrong once</td><td>There is a deadline, or the first build must be right</td></tr>
      </table>

      <h2 style="font-size: 22px; margin-bottom: 12px;">The cost that gets missed</h2>
      <p style="color: var(--ink-soft); font-size: 15px; line-height: 1.7; margin-bottom: 24px;">In house reads as free because no invoice arrives. The real price is the roadmap item that slips, and the slip is usually larger than expected, because a first AI build has an unfamiliar shape: evaluation, prompt and retrieval iteration, and a review loop that is not like normal QA. Teams routinely estimate this like a normal feature and land at two to three times the estimate.</p>
      <p style="color: var(--ink-soft); font-size: 15px; line-height: 1.7; margin-bottom: 24px;">That is not an argument against in house. It is an argument for estimating it honestly, then deciding.</p>

      <h2 style="font-size: 22px; margin-bottom: 12px;">The risk that gets missed on the other side</h2>
      <p style="color: var(--ink-soft); font-size: 15px; line-height: 1.7; margin-bottom: 24px;">Outside teams can leave you with a system nobody internally understands. This is a real and common outcome, and it is avoidable, but only if you make it a term of the engagement rather than a hope: your engineer in the code from week one, documentation as a deliverable, and a named internal owner before launch, not after.</p>
      <p style="color: var(--ink-soft); font-size: 15px; line-height: 1.7; margin-bottom: 24px;">If a vendor resists that, the resistance is the information.</p>

      <h2 style="font-size: 22px; margin-bottom: 12px;">A reasonable default</h2>
      <p style="color: var(--ink-soft); font-size: 15px; line-height: 1.7; margin-bottom: 24px;">For a first build with a deadline, the shape that works most often is neither pure option: an outside senior engineer builds alongside one of yours, and the handover is a contract term with a date. You buy the speed and the pattern, your team keeps the system. The second build is then genuinely in house, and it is much cheaper than the first.</p>
      <p style="color: var(--ink-soft); font-size: 15px; line-height: 1.7; margin-bottom: 24px;">If there is no deadline and you have real capacity, build it yourself. The learning is worth more than the months.</p>

      <p style="color: var(--ink-soft); font-size: 15px; line-height: 1.7;">
        Related reading: <a href="/why-ai-pilots-fail/">why 95% of AI pilots never reach production</a> ·
        <a href="/what-an-ai-diagnostic-includes/">what an AI diagnostic includes</a> ·
        <a href="/forward-deployed-ai-engineer-vs-hiring/">a forward deployed engineer vs hiring</a>
      </p>
    </div>
  </div>
</section>
