Answer
- IBM i release
- PTF groups
- Firmware
- HMC
- VIOS if present
- Backup method
- ISV software
- Custom RPG and COBOL applications
- Java
- ODBC and JDBC paths
- EDI
- Printers
- Schedulers
- Reports
- APIs
- License keys
- Owners
- Test evidence
- Rollback requirements
The point is to turn a version-upgrade checklist into an executable project. Each dependency should have an owner and a readiness state so the team knows what can move, what needs remediation, and what should stop the cutover.