AGENCYSCRIPT
CoursesEnterpriseBlog
๐Ÿ‘‘FoundersSign inJoin Waitlist
AGENCYSCRIPT

Governed Certification Framework

The operating system for AI-enabled agency building. Certify judgment under constraint. Standards over scale. Governance over shortcuts.

Stay informed

Governance updates, certification insights, and industry standards.

Products

  • Platform
  • Certification
  • Launch Program
  • Vault
  • The Book

Certification

  • Foundation (AS-F)
  • Operator (AS-O)
  • Architect (AS-A)
  • Principal (AS-P)

Resources

  • Blog
  • Verify Credential
  • Enterprise
  • Partners
  • Pricing

Company

  • About
  • Contact
  • Careers
  • Press
ยฉ 2026 Agency Script, Inc.ยท
Privacy PolicyTerms of ServiceCertification AgreementSecurity

Standards over scale. Judgment over volume. Governance over shortcuts.

On This Page

Why AI Agencies Lose KnowledgeThe Expert ProblemThe Slack GraveyardThe "I'll Document It Later" TrapThe Fragmentation ProblemChoosing Your Wiki PlatformNotionConfluenceGitBookOutlineThe RecommendationStructuring Your Wiki for Actual UseTop-Level StructureThe Three-Click RuleSearch as NavigationLiving Documents vs. Reference DocumentsWhat to Document (And What Not To)High-Value DocumentationLow-Value DocumentationMaking Documentation Happen: The Hard PartThe 15-Minute RuleDocumentation as Definition of DoneThe Documentation ChampionNew Hire Documentation SprintFriday Documentation HourGamification and RecognitionMaintaining Wiki Quality Over TimeQuarterly Content ReviewsStale Content WarningsArchive Rather Than DeleteVersion History MattersWiki Structure for Common AI Agency ScenariosOnboarding a New ML EngineerHandling a Production IncidentStarting a New Client ProjectMeasuring Wiki EffectivenessYour Next Step
Home/Blog/Third Senior Engineer in Eight Months, Same Lost Knowledge
Operations

Third Senior Engineer in Eight Months, Same Lost Knowledge

A

Agency Script Editorial

Editorial Team

ยทMarch 20, 2026ยท13 min read
knowledge managementinternal wikiteam productivitydocumentation

A 30-person AI agency in Boston had their third senior ML engineer resign in eight months. Each time, the departing engineer took institutional knowledge with them โ€” how specific client models were architected, why certain data preprocessing decisions were made, which approaches had been tried and abandoned on various projects. The remaining team spent weeks reverse-engineering decisions that were never documented. The agency's CTO estimated that each departure cost the company $80,000-120,000 in lost productivity, rework, and delayed deliverables โ€” not counting the $40,000-60,000 recruiting cost to replace them. After the third departure, they built an internal knowledge wiki. Within six months, the onboarding time for new engineers dropped from eight weeks to three, and the impact of the next departure was a fraction of what it had been.

Every AI agency says they value documentation. Almost none actually maintain it. The gap between intention and execution is where knowledge dies โ€” trapped in individual heads, scattered across Slack threads, buried in Google Docs that no one can find. A well-built internal wiki solves this problem, but only if it is designed for how people actually work rather than how documentation idealists think they should work.

Why AI Agencies Lose Knowledge

The Expert Problem

AI agencies employ highly specialized people. Your senior NLP engineer understands nuances of transformer architectures that nobody else on the team fully grasps. Your data engineering lead has spent years learning the quirks of various enterprise data systems. This expertise is incredibly valuable โ€” and incredibly fragile. When that person goes on vacation, gets sick, or leaves the company, their knowledge goes with them.

The Slack Graveyard

Most agency knowledge lives in Slack. Someone asks a question, an expert answers it, and the answer scrolls away into the infinite archive. Six months later, someone else asks the same question. The original answer is theoretically searchable, but Slack's search is mediocre for technical content, and nobody remembers the exact wording to search for. The knowledge exists but is practically inaccessible.

The "I'll Document It Later" Trap

Engineers and data scientists are hired to build things, not write about them. Documentation is always the lowest priority task โ€” it gets pushed to the end of the sprint, the end of the project, and eventually off the edge of memory entirely. The person who understood the decision six weeks ago now barely remembers making it.

The Fragmentation Problem

Without a designated knowledge hub, documentation fragments across tools โ€” architecture decisions in Confluence, code snippets in GitHub, process docs in Google Docs, reference material in Notion, troubleshooting notes in personal notebooks. Even when knowledge is documented, nobody knows where to find it.

Choosing Your Wiki Platform

The platform matters less than the culture and process around it, but some platforms are better suited to AI agency needs.

Notion

Best for: Agencies under 50 people who want flexibility and a modern interface.

Notion's database features, flexible page structure, and good search make it a strong wiki platform. Its block-based editing is intuitive, and most team members can create and edit content without training. Templates and linked databases make it easy to create structured knowledge bases with consistent formatting.

Limitations: Performance can degrade with very large knowledge bases. Offline access is limited. Permission controls are less granular than dedicated wiki tools.

Confluence

Best for: Agencies already using the Atlassian ecosystem (Jira, Bitbucket) and larger teams that need structured permissions.

Confluence is purpose-built for team knowledge management. Its space-based organization, robust permissions, and deep Jira integration make it natural for technical teams. Page trees, labels, and macros provide powerful organizational tools.

Limitations: The editor feels dated compared to Notion. The learning curve is steeper. It can feel heavyweight for smaller teams.

GitBook

Best for: Technical-first agencies that want documentation to feel like code.

GitBook's developer-friendly approach โ€” Markdown support, Git synchronization, clean interface โ€” appeals to engineering teams. It works particularly well for technical documentation, API docs, and architecture references.

Limitations: Less suitable for non-technical content. Collaboration features are less developed than Notion or Confluence. Better for published documentation than messy, evolving knowledge.

Outline

Best for: Agencies that want an open-source, self-hosted option with a clean interface.

Outline is a Notion-like wiki that you can self-host, giving you full control over your data. Its Markdown editor, fast search, and clean organization make it a compelling option for privacy-conscious agencies.

Limitations: Self-hosting requires maintenance. The ecosystem of integrations is smaller than commercial tools.

The Recommendation

For most AI agencies between 10 and 50 people, Notion provides the best balance of flexibility, ease of use, and capability. If you are already deep in the Atlassian ecosystem, Confluence is the natural choice. Pick one and commit to it โ€” the worst choice is splitting your knowledge across multiple platforms.

Structuring Your Wiki for Actual Use

Structure determines whether your wiki gets used or abandoned. The goal is to make finding information faster than asking a colleague.

Top-Level Structure

Organize your wiki into clear, intuitive top-level sections:

Company Operations

  • Team handbook (policies, benefits, time off, expenses)
  • Onboarding guides (new hire checklists, tool setup, access requests)
  • Process documentation (how we do things)
  • Templates and frameworks

Technical Knowledge Base

  • Architecture patterns and best practices
  • Tool and technology guides
  • Code standards and conventions
  • Troubleshooting guides
  • Research and evaluation notes

Client and Project Knowledge

  • Client profiles and relationship context
  • Project templates and playbooks
  • Post-mortem and retrospective archives
  • Industry and domain knowledge

Business Development

  • Sales playbooks and pitch materials
  • Case studies and portfolio pieces
  • Competitive intelligence
  • Pricing and packaging guides

The Three-Click Rule

Any piece of information in your wiki should be reachable in three clicks or fewer from the main page. If someone has to navigate through five levels of nested pages to find the Python coding standards, they will ask on Slack instead. Flat is better than deep.

Search as Navigation

Good search eliminates the need for perfect organization. Ensure your wiki platform has strong full-text search, and train your team to write descriptive titles and include relevant keywords in pages. A page titled "Model Training Notes" is less searchable than "GPT Fine-Tuning Guide: Best Practices for Client Custom Models."

Living Documents vs. Reference Documents

Distinguish between documents that evolve and documents that are static:

Living documents are updated regularly as processes change, tools are added, and lessons are learned. Examples: coding standards, tool guides, onboarding checklists. Mark these with a "Last reviewed" date and assign an owner responsible for keeping them current.

Reference documents capture a point-in-time decision or analysis. Examples: architecture decision records, project post-mortems, technology evaluations. These should not be edited after publication โ€” they are historical records. Mark them with a creation date and tag them as reference material.

What to Document (And What Not To)

High-Value Documentation

Architecture Decision Records (ADRs): Every significant technical decision should be documented with context, options considered, decision made, and rationale. When a new engineer asks "why did we use PostgreSQL instead of MongoDB for this project," the ADR answers them without consuming a senior engineer's time.

Runbooks and Playbooks: Step-by-step guides for recurring tasks โ€” deploying a model to production, setting up a new client environment, conducting a data quality assessment. These should be detailed enough that someone unfamiliar with the process can follow them.

Troubleshooting Guides: When someone solves a tricky problem โ€” a weird GPU memory issue, a data pipeline failure, an API integration quirk โ€” document the symptoms, the diagnosis process, and the solution. These guides save hours of debugging time.

Client Context Documents: For each client, maintain a living document with key stakeholders, communication preferences, technical environment details, decision-making patterns, and relationship history. When a new team member joins the project, this document brings them up to speed in 30 minutes instead of three weeks.

Tool and Technology Guides: How your agency uses specific tools โ€” your Kubernetes setup, your MLflow configuration, your CI/CD pipeline. Not generic documentation (that exists on the internet) but your specific configuration, customizations, and gotchas.

Process Documentation: How you run sprints, how you conduct code reviews, how you handle scope changes, how you estimate projects. These processes exist whether you document them or not โ€” documenting them makes them consistent and improvable.

Low-Value Documentation

Meeting notes that are not decisions. If a meeting produced a decision or action item, document the decision. If it was a status update with no decisions, skip the documentation. Meeting notes that are transcripts of conversations add bulk without value.

Generic technical tutorials. If the information exists in official documentation or a highly-rated tutorial, link to it rather than recreating it. Your wiki should document what is specific to your agency, not what is already well-documented elsewhere.

Temporary project details. Task lists, daily standup notes, and sprint-level details belong in your project management tool, not your wiki. The wiki is for durable knowledge, not ephemeral project artifacts.

Making Documentation Happen: The Hard Part

The technology is easy. The culture is hard. Here is how to build documentation habits that stick.

The 15-Minute Rule

After completing any significant task โ€” solving a tricky bug, setting up a new tool, making a technical decision โ€” spend 15 minutes documenting what you did and why. This is not a request; it is a policy. The 15 minutes immediately after completing a task is when the knowledge is freshest and the documentation effort is lowest. Waiting a week turns a 15-minute task into a 2-hour archaeological dig.

Documentation as Definition of Done

In your project management workflow, documentation is a required component of completing a task. A feature is not done until the relevant documentation is updated. An architecture decision is not finalized until the ADR is written. A deployment is not complete until the runbook is current.

This means explicitly allocating time for documentation in project estimates. If you estimate a task at 8 hours and expect documentation, the estimate should be 9-10 hours. Documentation is not overhead โ€” it is part of the deliverable.

The Documentation Champion

Designate a Documentation Champion โ€” a senior team member who is responsible for wiki health but not for writing all the documentation. Their responsibilities:

  • Review new documentation weekly for quality and completeness
  • Identify gaps in the knowledge base and assign owners to fill them
  • Archive outdated documentation
  • Maintain the wiki structure and navigation
  • Celebrate good documentation in team meetings
  • Onboard new team members to the wiki

The Champion role should rotate every six months to prevent burnout and spread wiki ownership across the team.

New Hire Documentation Sprint

When a new team member joins, their first two weeks should include a documentation assignment: identify three things that confused them during onboarding or that were not documented, and create or update wiki pages to address them. New hires have fresh eyes and encounter gaps that tenured team members have forgotten about.

Friday Documentation Hour

Dedicate one hour every Friday to documentation. The entire team spends one hour updating wiki pages, documenting recent decisions, writing troubleshooting guides for problems they solved during the week, or reviewing and improving existing pages. Putting it on the calendar makes it happen. Making it a shared activity normalizes documentation as part of the work, not an afterthought.

Gamification and Recognition

Acknowledge good documentation publicly:

  • Share a "Doc of the Week" in your team standup or Slack channel
  • Track documentation contributions in performance reviews
  • Give quarterly awards for the most helpful wiki contributions
  • Show documentation metrics (pages created, pages updated, search queries answered) in team meetings

People do what gets recognized. If you only celebrate code shipped and clients won, documentation will always be deprioritized.

Maintaining Wiki Quality Over Time

A wiki that is not maintained becomes a liability rather than an asset. Outdated documentation is worse than no documentation โ€” it actively misleads people.

Quarterly Content Reviews

Every quarter, review the wiki by section. For each page, ask:

  • Is this information still accurate?
  • Has the process, tool, or decision it describes changed?
  • Is anyone actually reading this page? (Check view analytics if available)
  • Should this page be updated, archived, or deleted?

Assign section reviews to the team members most familiar with each area. The quarterly review should take 2-4 hours per person and results in a wiki that stays current.

Stale Content Warnings

Implement a system that flags pages not updated within a defined period. For living documents, flag anything not reviewed in 90 days. For process documentation, flag anything not reviewed in 180 days. When a page is flagged, the assigned owner either confirms it is current or updates it.

Most wiki platforms support automated reminders. If yours does not, a simple recurring task in your project management tool works.

Archive Rather Than Delete

When documentation becomes obsolete, archive it rather than deleting it. Move it to an "Archive" section with a note explaining why it was archived and what replaced it. Archived content is still searchable for historical reference but does not clutter the active knowledge base.

Version History Matters

Use a platform that maintains version history for every page. When someone updates a process document, you need to be able to see what changed and when. This is especially important for client-facing process documentation and compliance-related content.

Wiki Structure for Common AI Agency Scenarios

Onboarding a New ML Engineer

Your wiki should enable a new ML engineer to become productive within two weeks. Their onboarding path through the wiki should include:

  1. Company handbook โ€” policies, benefits, team structure
  2. Development environment setup โ€” step-by-step guide to configuring their machine
  3. Code standards โ€” your Python, testing, and documentation standards
  4. Architecture overview โ€” how your systems are structured
  5. Tool guides โ€” your MLflow setup, Kubernetes config, CI/CD pipeline
  6. Active project summaries โ€” what each team is working on
  7. Client context โ€” background on the clients they will work with

Handling a Production Incident

When a deployed model starts producing bad predictions at 2am, your on-call engineer should be able to find:

  1. Incident response runbook โ€” step-by-step triage process
  2. System architecture diagram โ€” understanding the deployment topology
  3. Client escalation contacts โ€” who to notify and when
  4. Historical incident reports โ€” how similar issues were resolved before
  5. Rollback procedures โ€” how to revert to a previous model version

Starting a New Client Project

When a project manager kicks off a new engagement, they should find:

  1. Project kickoff checklist โ€” every step from signed contract to first sprint
  2. Client onboarding template โ€” the standard onboarding process for new clients
  3. Environment setup guide โ€” how to provision client infrastructure
  4. Communication plan template โ€” standard meeting cadence and reporting structure
  5. Similar project references โ€” past projects in the same domain or with similar requirements

Measuring Wiki Effectiveness

Track these metrics to understand whether your wiki is delivering value:

  • Daily active users โ€” what percentage of your team uses the wiki daily?
  • Search success rate โ€” do searches return relevant results? Track searches that lead to page views vs. dead ends
  • Page creation velocity โ€” how many new pages are created per week?
  • Page update frequency โ€” how often are existing pages updated?
  • Onboarding time โ€” has time-to-productivity for new hires decreased since wiki implementation?
  • Repeat questions โ€” has the frequency of commonly asked questions in Slack decreased?
  • Stale page percentage โ€” what percentage of pages have not been reviewed in 90+ days?

The most important metric is subjective: does your team reach for the wiki before asking a colleague? If yes, your wiki is working. If not, diagnose why โ€” it is usually a search problem, a freshness problem, or a content gap problem.

Your Next Step

Do not try to build a comprehensive wiki all at once. Start with the highest-value, highest-frequency knowledge gaps. Ask your team one question: "What question do you get asked most often, or what information do you wish you could find without asking someone?" Collect 10-15 answers, write those pages this week, and put them in a single wiki space. That is your seed content. Then implement the 15-minute rule and the Friday Documentation Hour. Within three months, your wiki will have enough content to be genuinely useful, and the documentation habit will be established. Everything after that is maintenance and iteration.

Search Articles

Categories

OperationsSalesDeliveryGovernance

Popular Tags

prompt engineeringai fundamentalsai toolsthe difference between AIMLagency operationsagency growthenterprise sales

Share Article

A

Agency Script Editorial

Editorial Team

The Agency Script editorial team delivers operational insights on AI delivery, certification, and governance for modern agency operators.

Related Articles

Operations

Understaffed or Overstaffed? Both Camps Were Right.

You cannot manage what you cannot see. Here is how to build a team capacity dashboard that prevents burnout, eliminates bench time, and keeps projects staffed correctly.

A
Agency Script Editorial
March 21, 2026ยท12 min read
Operations

Optimizing Daily Standups for Distributed AI Agency Teams

Optimized standups keep distributed AI agency teams aligned without consuming the focused work time that engineers need to ship quality deliverables.

A
Agency Script Editorial
March 21, 2026ยท10 min read
Operations

Complete Utilization Rate Management Guide โ€” The Metric That Makes or Breaks Agency Profitability

A 5% shift in utilization can swing agency profit by 30% or more. Here is the definitive guide to measuring, managing, and optimizing the most important metric in your agency.

A
Agency Script Editorial
March 21, 2026ยท13 min read

Ready to certify your AI capability?

Join the professionals building governed, repeatable AI delivery systems.

Explore Certification