Our Process
Five phases. Continuous improvement. Inspectable artifacts at every step. We move linearly from Discovery to Enablement, then settle into a continuous improvement loop — every phase ends with a signed-off deliverable, not a status update.
- 01
Discovery
Stakeholder interviews & content audit
Surface the constraints the architecture has to obey. Interview producers and consumers, audit existing content, map use cases the system must support.
- 02
Architecture
Taxonomy & DITA model design
Design schema, taxonomy, metadata strategy, and reuse model against this client's constraints — not against textbook structured-content principles.
- 03
Migration
Batch conversion & cleanup
Recover reusable assets from legacy content; retire or rewrite what isn't. QA harness designed before the first batch runs.
- 04
Implementation
CCMS config & stylesheet dev
Wire the architecture into the toolchain — CCMS, publishing pipeline, integration points. Deliver the smallest implementation that runs.
- 05
Enablement
Training & handover
Train the team, document the runbook, transfer ownership cleanly. 30/60/90-day check-ins after handover.
Phase by phase
What each phase produces, how long it usually takes, when we know it's done, and how often you'll see progress.
- 01
Discovery
We don't move past Discovery until the constraints that would otherwise sink a content model have surfaced. That includes interviewing the people who will produce, edit, and consume the content, auditing what exists today, and mapping the use cases the system has to support. The goal isn't to gather requirements; it's to find the constraints the architecture has to obey.
Example profile
- Deliverables
- Stakeholder interview synthesis · Content inventory and audit · Use-case map · Constraints register
- Typical duration
- 2–4 weeks, depending on content corpus size and the number of stakeholder groups
- Exit criteria
- Constraints register signed off; use cases mapped to capabilities; no surfaced blocker remains unresolved
- Client touchpoints
- Weekly working session with content owners; one full readout at end of phase with stakeholder review
- 02
Architecture
The architecture is the leverage point. Schema design, taxonomy, metadata strategy, and reuse decisions made here determine what's possible in every downstream phase. We design against the use cases Discovery surfaced, not against generic structured-content principles. The architecture has to work for this client's content, not for a textbook example of DITA.
Example profile
- Deliverables
- Information model (DITA specialization, schema, subject scheme) · Taxonomy and metadata strategy · Reuse model · Publishing target spec
- Typical duration
- 3–6 weeks
- Exit criteria
- Schema validates against a representative content sample; metadata fields enumerated; reuse boundaries explicit; client team can author a topic in the model and have it validate
- Client touchpoints
- Weekly schema review with editorial leads; one mid-phase prototyping checkpoint with sample topic walkthrough
- 03
Migration
Migration is recovery, not transcription. The conversion engine identifies reusable assets in legacy content and lifts them into the target schema; what isn't recoverable gets retired or rewritten with intent. We design the QA harness before the first batch runs — failing migrations fail because the validation strategy was an afterthought.
Example profile
- Deliverables
- QA harness · Conversion pipeline · Migration batches (typically iterative) · Per-batch recovery report
- Typical duration
- 4–12 weeks, proportional to corpus size; the first batch often spans 2–3 weeks alone
- Exit criteria
- QA harness passes on a representative sample; recovery rate target met; rejected content categorized for retirement or rewrite
- Client touchpoints
- Weekly migration status reports with batch metrics; per-batch review of QA failures
- 04
Implementation
Implementation makes the architecture operational across the toolchain — CCMS configuration, publishing pipelines, integration points. The discipline at this phase is to resist scope expansion: every feature added during implementation is a feature the team has to maintain afterward. We deliver the smallest implementation that runs.
Example profile
- Deliverables
- CCMS configuration · Publishing pipeline (containerized DITA-OT or equivalent) · Integration points (API connectors, webhooks) · CI/CD wiring · System documentation
- Typical duration
- 6–10 weeks
- Exit criteria
- End-to-end publish from CCMS to all target outputs; production push tested; rollback procedure validated
- Client touchpoints
- Biweekly sprint reviews with engineering and content stakeholders; UAT with author cohort before go-live
- 05
Enablement
Enablement runs through every phase, not at the end. Discovery teaches the practitioner how the program works. Architecture documentation becomes the team's runbook. Migration training transitions authors. CCMS rollout becomes the operating manual. The handover isn't a phase — it's a discipline applied throughout.
Example profile
- Deliverables
- Author training materials · Schema runbook · Troubleshooting guide · Ongoing-support playbook (escalation paths, common issues)
- Typical duration
- Runs through every prior phase; concentrated 3–4 weeks at the close of Implementation for formal training
- Exit criteria
- Authors produce valid topics independently; CCMS operations team resolves 80%+ of operational tasks without Extense; runbook captures known issues
- Client touchpoints
- Continuous from Phase 1; formal training events at end of Implementation; 30/60/90-day check-ins post-handover
Typical client outcomes
Aggregate improvements measured across recent engagements. Numbers reflect the methodology applied — not best-case projections.
- 60% Faster publishing
- 72% Translation savings
- 45% Content reuse rate
- 90% Fewer support tickets
Free Content Health Check
Upload a 20-page sample document. We'll return conversion feasibility, reuse potential, and ROI projection within two business days — at no cost.
Submit a sample →