IBM i application assessment
Understand your RPG estate before deciding what to modernise.
A focused code-health assessment turns RPG complexity, maintainability and modernisation readiness into evidence you can use to prioritise work and investment.
- Source analysis runs locally
- Clear application baseline
- Practical prioritised findings
Measure before changing
Modernisation starts with evidence.
Long-running applications often contain years of business knowledge, enhancement and maintenance. The first step is to establish where the real cost, complexity and technical risk are concentrated.
Establish
Create a consistent baseline across applications, programs, procedures and subroutines.
Identify
Find complexity hotspots, weak maintainability, older syntax and areas where knowledge may be difficult to transfer.
Prioritise
Focus review and modernisation effort where it is most likely to reduce risk or deliver measurable value.
Code-health assessment
A defined assessment—not another platform implementation.
KDP helps define an appropriate scope, supports the local analysis and turns the resulting evidence into a structured assessment of application condition and modernisation readiness.
- Agree the applications and source to be assessed
- Run the RPG Metrics agent inside your environment
- Generate detailed local XLSX analysis reports
- Review calculated metrics and identified hotspots
- Discuss priorities, risks and practical next steps
Application evidence
See what the source is really telling you.
The assessment combines several measurements to show application structure, condition and likely modernisation effort.
Cyclomatic analysis
Measure decision paths and identify programs, procedures and subroutines that are likely to be harder to understand, test or change safely.
Code condition
Use maintainability scoring, executable-line analysis and structural measurements to identify code requiring disproportionate effort.
Commenting levels
Measure documentation levels and highlight applications where business or technical knowledge may be difficult to understand and transfer.
RPG Free readiness
Identify older RPG operations and estimate how much work may be required to move towards modern free-format RPG.
Useful answers
Questions the assessment can answer.
Replace assumptions about the application estate with evidence that technical and business stakeholders can discuss.
Which RPG programs contain the greatest complexity?
Where are the most difficult procedures and subroutines?
Which applications are likely to be hardest to change safely?
How maintainable and well documented is the current estate?
How much older RPG syntax remains in the source?
Where could modernisation investment deliver the greatest value?
Application context
RPG findings viewed alongside the wider application.
RPG is normally the primary focus of the measured assessment. Where useful, CL source and operational context can also be reviewed to provide a broader understanding of program control, job processing, error handling and application flow.
CL is considered alongside the RPG evidence rather than presented as equivalent RPG Metrics scoring.
Choose the right approach
One-off assessment or ongoing measurement.
Start with the level of analysis that fits the decision you need to make.
Start with a baseline
Find out what your RPG applications are really telling you.
Talk to KDP Software about the applications you need to understand and the decisions the assessment needs to support.