Overview
What this challenge is about.
Use SonarQube + cobol-language tooling + JCL parsers to extract job dependencies and data-flow across the 140 jobs. Build a job-dependency graph (Graphviz). Run impact analysis: for each of the 12 most-critical jobs (highest downstream fan-out + regulatory criticality), document inputs, outputs, business purpose (from interviews with 4 SMEs), failure-mode + recovery, and a plain-English summary. Author a 1-page strangler-fig (Martin Fowler) recommendation: which 3 jobs to extract first, sequencing rationale, and the per-extract risk + cost band. Deliver dependency graph, 12-job documentation pack, SME interview synthesis, and the strangler-fig memo.
The Brief
What you'll do, and what you'll demonstrate.
Reverse-engineer a 22-year-old COBOL batch pipeline into a dependency graph and critical-job documentation a modern team can hand off from.
Earning criteria — what you'll demonstrate
- Reverse-engineer a legacy batch pipeline using static analysis + interviews
- Build a dependency graph that a modernization vendor can quote against
- Run impact analysis prioritized by fan-out and regulatory criticality
- Recommend a strangler-fig sequencing with risk + cost bands
Program Fit
Where this fits in your program.
Sharpens the same skills your degree expects you to demonstrate.
Skills
Skills you'll demonstrate.
Each one shows up on your verified credential.
Careers
Roles this prepares you for.
Real titles. Real skill bridges. Pick the one closest to your trajectory.
Career mappings coming soon.