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:
- Naming conventions: How pages should be titled (use kebab-case for URLs, Title Case for headings)
- Section structure: Standard templates for different page types (ADR, technical spec, runbook)
- Linking habits: When to link vs. inline content
- Ownership: Who maintains which sections
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
- Navigation: Show how to search, filter, and browse the wiki hierarchy
- Creating a page: Demonstrate the template usage from the previous section
- Linking: Show internal links, backlinks, and cross-references
- Organization: Explain categories, tags, and parent-child page relationships
- 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:
- What the feature does
- How to test it
- Common pitfalls
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:
- Use specific keywords in page titles
- Add tags that match common search terms
- Include a “Related Questions” section at the bottom of pages to capture natural language queries
- Update page titles if team members consistently search for different terms
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:
- Defensive documentation: When fixing a bug, update the relevant page immediately
- Review comments: When reviewing PRs, note if documentation needs updates
- Quarterly audits: Assign team members to review and update sections periodically
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:
- Monitor page views and edit frequency
- Track how often team members create versus only consume content
- Note reduction in Slack questions answered by “have you checked the wiki?”
- Survey new hires after 30 days about their comfort with documentation
Onboarding Checklist for Wiki Mastery
Provide new hires with a clear checklist:
- Read the Wiki Guidelines page
- Complete the sandbox practice exercise
- Document one feature or process
- Review and improve one existing page
- Add appropriate tags to three pages
- Set up bookmark shortcuts for frequently used pages
- Subscribe to notifications for key sections
Tools That Support Wiki Training
Several tools complement wiki training:
- Browser extensions: Save commonly used wiki pages as bookmarks
- Slack integrations: Many wiki tools offer
/wiki searchcommands - Personal wikis: Encourage team members to maintain personal notes that link to the main wiki
Common Pitfalls to Avoid
- Over-structuring: Too many templates slows down documentation
- Abandoned pages: Regularly archive or remove outdated content
- Permission issues: Ensure new hires can edit appropriate sections
- Version neglect: Link to the current version, not stale references
Wiki Platform Selection
Your training approach depends on which platform you choose. Here’s comparison:
Popular Wiki Platforms
| 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
- Notion: 30 minutes to working wiki
- GitBook: 1 hour including basic docs
- Confluence: 2-3 hours including permissions
- MkDocs: 3-4 hours but more flexible for developers
Training Timeline and Effort
For New Hire Training
- Time investment per person: 2-3 hours total
- Initial walkthrough: 60 minutes
- Hands-on practice: 45 minutes
-
Documentation task: 30-45 minutes
- Team time investment per hire: 1-2 hours
- Recording walkthrough once per quarter: 60 minutes
- Reviewing submissions: 15-30 minutes per hire
- Answering questions: 10-20 minutes
Monthly cost: If onboarding 1 hire/month, team investment is ~2-3 hours
For Existing Team Maintenance
- Weekly time: 30-60 minutes total (distributed)
- Review and update during sprint: 20 minutes
- Respond to wiki-related questions: 20-40 minutes
- Archive/deprecate outdated docs: 20 minutes (monthly)
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
- One person owns documentation process
- Weekly update meetings to catch stale content
- Simple folder structure
Team Size 10-25
- Rotating documentation owner (monthly)
- Dedicated documentation sprint (quarterly)
- Clear ownership by system (backend owns API docs, etc.)
Team Size 25+
- Documentation team member (0.5-1.0 FTE)
- Documentation standards and review process
- Central wiki + system-specific docs
- Regular audit of content quality
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
Related Articles
- Best Practice for Remote Team Documentation Scaling When
- .github/ISSUE_TEMPLATE/onboarding.yml
- Best Practice for Remote Team Onboarding Wiki
- Hybrid Work Onboarding Process for New Hires
- Example OpenAPI specification snippet
Built by theluckystrike — More at zovo.one