Skip to content

Case study: Building a process documentation repository

60-second summary

  • Problem: knowledge about how the business applications worked together was spread across people, decks, tickets and old pages.
  • My role: planned the structure, wrote the content with SMEs and organised it into a searchable hub.
  • Approach: mapped the process streams, designed one information architecture, built reusable templates and reviewed every page with SMEs.
  • Outcome: 7 end-to-end process streams, each with its own Confluence repository, and 9 applications documented – one place per stream for reviews, UAT, onboarding and knowledge transfer.

About this case study

Describes my approach on a real project. Internal content, names and screenshots are left out for confidentiality.

At a glance

Item Details
Role Senior Content Developer, Business Applications team
Applications Salesforce, NetSuite, Boomi, Zuora, RevPro, Coupa, Workday, Kinaxis, Kantata
Tools Confluence, Jira, Lucidchart
Audience Business analysts, developers, delivery teams, new joiners

The problem

Knowledge about how the business applications worked together was spread across people, slide decks, tickets and old pages. Analysts and developers spent time asking around to understand a process before they could review a change, test it or onboard someone new.

My role

I owned the repository's structure and content: mapping the streams, designing the page hierarchy and templates, writing the pages with SMEs and keeping them organised.

My approach

1. Mapped the landscape

I listed the end-to-end process streams the team supported – Campaign-to-Order (hardware and software), Quote-to-Cash, Order-to-Cash, Sales Order Management, Order Fulfilment, Hire-to-Retire and Issue-to-Resolution – and the applications and integrations involved in each, including Salesforce–NetSuite integration logic for account updates, exchange rates, credit evaluation and delivery orders.

2. Designed the information architecture

I set up a Confluence structure organized by process stream, with a consistent hierarchy:

Business Applications (space home)
├── Process streams
│   ├── Quote-to-Cash
│   │   ├── Process overview & flow
│   │   ├── Systems & integrations
│   │   └── Runbooks / FAQs
│   ├── Order-to-Cash
│   └── ...
├── Applications
│   ├── Salesforce
│   ├── NetSuite
│   └── ...
└── Templates & guidelines

3. Created reusable templates

Every process page followed the same template – overview, scope, process flow, roles, systems, integrations and related documents – so readers always knew where to look.

4. Worked with subject matter experts

I gathered requirements and reviewed drafts with analysts, developers and process owners, tracking each piece of work through Jira tickets linked to the Confluence pages.

I wrote pages so that they work for both people and AI search – one topic per page, descriptive headings and consistent terminology. This later became the foundation for an AI knowledge agent.

The outcome

  • 7 process streams, each with a dedicated Confluence repository covering the process, applications and integrations
  • 9 enterprise applications documented end to end
  • Application and stream pages – including the QA and Streams sections – organised into one structured, searchable knowledge hub
  • Used by business analysts, developers and testers for reviews, UAT, onboarding and knowledge transfer
  • A repeatable template and structure for adding new processes

What I'd do next

  • Add page owners and review dates to every page, with a quarterly review cycle
  • Use page analytics and search terms with no results to find gaps

What I'd highlight

Good documentation is mostly information architecture. Once the structure and templates were right, each new page was faster to write and easier to find.