The Knowledge Is Larger Than the Documentation
Experienced engineers know which nightly job is fragile, why a field has an unusual definition, which restart step is safe, and which rule exists for a customer or regulatory exception. Much of that context never reaches formal documentation.
The source code contains durable evidence, but it does not explain every operational choice. Runbooks, tickets, schedules, test cases, and conversations with subject matter experts complete the picture.
Avoid the Interview-Only Trap
Interviewing experts is valuable, but asking someone to describe an entire application from memory produces broad explanations and missed details. The application may also have changed since a document or mental model was formed.
A stronger approach begins with technical evidence. Use specific programs, jobs, fields, transactions, and scenarios to guide the discussion. Experts can then confirm meaning, explain exceptions, and identify what the evidence does not show.
Capture Knowledge Around Real Scenarios
Organize discovery around business and operational scenarios rather than source repositories. Examples include posting a payment, calculating a premium, closing a billing cycle, handling a failed batch step, or producing a regulatory report.
- What triggers the scenario and which data enters it
- Which programs, transactions, and jobs participate
- Which rules and exceptions affect the outcome
- Which downstream systems consume the result
- How the process is monitored, reconciled, and restarted
Preserve Evidence, Context, and Confidence
For each finding, retain the supporting source reference, the expert explanation, and the review status. Mark whether the finding is confirmed, inferred, or unresolved. This is more useful than a polished document that hides uncertainty.
Store the resulting knowledge where delivery teams can maintain it. Ownership, review dates, and links to source evidence help prevent the new repository from becoming stale.
Make Knowledge Transfer an Operating Practice
Knowledge preservation should not begin when a key employee announces a departure. Include it in application reviews, incident follow-ups, major changes, and modernization planning.
The business benefit is continuity. New team members learn faster, operational decisions rely less on a few individuals, and modernization teams can work from a shared, reviewable understanding of the application.
Bring a real application question
Work with us to evaluate how Comprehend can support a defined mainframe application or application family.
Explore the Comprehend Design Partner Program