Remote Work Tools

Teach new hires to use your wiki by giving them a “Getting Started” page on day one covering naming conventions, section structure, and linking habits. Then assign them a hands-on practice task: find three specific answers in your wiki (e.g., “How do we deploy to staging?” or “Where are AWS credentials stored?”). Have them report back what they found and how long it took—this identifies navigation problems immediately. Finally, require them to contribute one new page or update two existing pages during their first sprint, which both embeds wiki habits and catches outdated content.

Establishing Wiki Conventions Early

Before training begins, your team needs documented conventions. New hires should find a “Getting Started” or “Wiki Guidelines” page within their first day. This page should cover:

Create a template for new documentation pages:

# Page Title

## Overview
Brief description of what this document covers.

## Prerequisites
- Requirement 1
- Requirement 2

## Steps
1. First step
2. Second step

Hands-On Training Session

Schedule a live session during the new hire’s first week. Walk through creating, editing, and organizing pages. Use a sandbox or test space where they can experiment without affecting production documentation.

Live Demo Structure

  1. Navigation: Show how to search, filter, and browse the wiki hierarchy
  2. Creating a page: Demonstrate the template usage from the previous section
  3. Linking: Show internal links, backlinks, and cross-references
  4. Organization: Explain categories, tags, and parent-child page relationships
  5. Review workflow: If applicable, show how draft review and approval work

Record these sessions for future reference. New hires can revisit the recording when practicing later.

Structured Practice Assignments

After the demo, give new hires practical tasks that mirror real documentation needs:

Assignment 1: Document a Small Feature

Ask them to write a brief page explaining a feature they recently worked on, including:

Assignment 2: Improve Existing Documentation

Provide a link to an outdated or unclear page. Ask them to revise it using the team’s templates and conventions.

Assignment 3: Create a Runbook

If your team uses operational runbooks, have them document a simple process (like deploying a specific service or running a diagnostic command).

Review their submissions and provide constructive feedback. This reinforces learning and catches bad habits early.

Search Optimization for Wiki Pages

Remote team members often struggle to find existing documentation. Teach these search habits:

For example, if developers frequently search “how to restart the API,” create a page with that exact title, even if the technical heading would be “API Service Restart Procedures.”

Encouraging Contribution Habits

The wiki’s value depends on ongoing updates. Build these habits into your team’s workflow:

Consider a simple “Docs as Code” approach using Markdown stored in the repository. This appeals to developer preferences and enables pull request reviews for documentation changes:

# Clone docs repository
git clone git@github.com:yourteam/docs.git

# Create a new page
touch docs/new-feature.md

# Edit using your preferred editor
code docs/new-feature.md

# Submit changes via PR
git checkout -b add/new-feature-doc
git add docs/new-feature.md
git commit -m "Add documentation for new feature"
git push origin add/new-feature-doc

Measuring Wiki Adoption

Track whether your training efforts work:

Onboarding Checklist for Wiki Mastery

Provide new hires with a clear checklist:

Tools That Support Wiki Training

Several tools complement wiki training:

Common Pitfalls to Avoid

Wiki Platform Selection

Your training approach depends on which platform you choose. Here’s comparison:

Platform Cost Best For Learning Curve Setup Time
Confluence $5-50/user/month Established teams Medium 2 hours
Notion Free-$12/user/month Flexible docs Low 1 hour
GitBook Free-$40/month Developer-focused Low 30 min
MediaWiki Free (self-hosted) Large orgs High 1-2 days
MkDocs Free (self-hosted) Code-heavy teams Medium 3 hours

Recommendation for small teams (5-15 people): Notion combines ease of use with powerful organization. Free tier handles most startups.

Setup Time by Platform

Training Timeline and Effort

For New Hire Training

Monthly cost: If onboarding 1 hire/month, team investment is ~2-3 hours

For Existing Team Maintenance

Content Strategy for Different Document Types

Your wiki likely contains multiple document types. Train new hires on each:

Type 1: How-To Guides

# How to [Action]

## Prerequisites
- Requirement 1 (with link to dependency)
- Requirement 2

## Step-by-Step
1. First step (include exact commands)
2. Second step
3. Verify step (how do you know it worked?)

## Troubleshooting
**If X happens**: Try Y

Training for this type: Show by example, have hire write one

Type 2: Architecture Decision Records (ADRs)

# ADR-[Number]: [Decision Title]

## Status
Proposed/Accepted/Deprecated

## Context
Why we're making this decision

## Decision
What we decided to do

## Consequences
Benefits and drawbacks of this approach

## Alternatives Considered
- Alternative 1 and why we didn't choose it
- Alternative 2 and why we didn't choose it

Training for this type: Show existing ADRs, discuss reasoning

Type 3: Reference Documentation

# [System/Service] Reference

## Overview
What this is and why it exists

## Configuration
Key config options and defaults

## Common Operations
- Operation A: command and expected output
- Operation B: command and expected output

## Troubleshooting
Common problems and solutions

## Monitoring
Where to check health, key metrics to monitor

Training for this type: Live demo, then walk through with hire

Habit Building: Integration with Daily Workflow

Training only sticks if documentation becomes a daily habit. Integrate into workflow:

Pair Programming Integration

Pair programming with new hire:
├── Every 3rd pairing session (days 1-3 of onboarding)
├── "Let's document this as we go"
├── Alternate who drives docs editing
└── Creates immediate documentation wins

Code Review Integration

Add a docs-checking step:

Code review checklist:
☐ Code changes approved
☐ Tests adequate
☐ Documentation updated (if needed)
☐ Wiki pages link to code (if relevant)

Standup Integration

Weekly standup:
├── Last item: "What did we learn that others should know?"
├── Owner: Document in wiki that day
└── Link in Slack #announcements

Measuring Wiki Adoption

Track whether your training works:

Metric Target How to Measure
Wiki questions in Slack <3 per week Monitor Slack
New hire self-service >70% questions answered by wiki Survey new hires
Search effectiveness <2 queries to find info Test 5 common questions
Doc accuracy <1 complaint/month Monitor feedback
Update frequency All sections updated quarterly Metadata in docs

Sample Analytics Query (Notion/Confluence)

-- Which pages get the most views?
SELECT page_name, view_count, last_updated
FROM wiki_analytics
WHERE view_count > 100
ORDER BY view_count DESC

-- Are new hires searching effectively?
SELECT new_hire_id, searches_before_finding_answer, found_answer
FROM wiki_analytics
WHERE user_created_within_30_days = true

-- Which sections are stale?
SELECT page_name, last_updated
FROM wiki_pages
WHERE last_updated < 90 days ago
ORDER BY last_updated DESC

Scaling Documentation as Team Grows

As you grow beyond 5 people, documentation becomes critical. Plan ahead:

Team Size 5-10

Team Size 10-25

Team Size 25+

Common Documentation Training Pitfalls

Mistake 1: Over-structuring

Too many templates creates friction. Solution: Start with 1-2 templates, add gradually.

Mistake 2: “Write docs, then tell people”

Documentation only works if people know it exists. Solution: Link docs from Slack, code comments, and onboarding.

Mistake 3: One-time training

Training only sticks with repetition. Solution: Brief refresher monthly, model documentation behavior consistently.

Mistake 4: Outdated documentation

Stale docs destroy trust. Solution: Assign ownership, schedule quarterly audits, archive old content.

Quick-Start Implementation

Roll this out this week:

Day 1:
☐ Choose platform (Notion recommended)
☐ Create "Getting Started" page
☐ Document 3 essential processes

Day 2:
☐ Set up with first new hire
☐ Record walkthrough (30 min)
☐ Have them complete practice task

Week 1:
☐ Integrate with code reviews
☐ Add first ADR if applicable
☐ Set up monthly documentation refresh

Month 1:
☐ Collect feedback
☐ Update training based on issues
☐ Share metrics with team

Built by theluckystrike — More at zovo.one