Tech debt indicator score for application rationalization
Summarize
Summary of Tech debt indicator score for application rationalization
The Technology Reference Model (TRM) Technical Debt indicator is a customizable metric designed to evaluate the technical debt score for each Business Application within ServiceNow’s Enterprise Architecture workspace. This score measures the number of technologies associated with an application that do not comply with TRM standards, providing a clear, quantifiable value to help identify high-risk applications. This enables teams to effectively prioritize modernization and rationalization efforts.
Show less
Key Features
- Scoring Logic:
- Compliant Applications: Applications listed in TPM Discovered Technologies but not in TRM Technical Debts receive a tech debt score of 0 and a normalized value of 10.
- Unassessed Applications: Applications not found in the TPM Discovered Technologies are not assessed and receive no score.
- Non-compliant Applications: Applications found in both TPM Discovered Technologies and TRM Technical Debts receive a tech debt score based on the number of non-compliant technologies (1–10) and a normalized value from 1 to 10.
- Hardware-Only Applications: Applications associated only with hardware and not listed in TRM Technical Debts are not assessed and receive no score.
- Scheduled Jobs: Two key scheduled jobs must be run to populate and update TPM and TRM data in the EA workspace:
- Populate TPM Discovered Technologies and Lifecycles: Updates technology lifecycle data including support and end-of-life dates.
- Populate TRM Technical Debts: Updates technical debt data for software products discovered in TPM, requiring SAM Foundation or Professional plugin.
- Regenerate Indicator Score: Indicator scores can be updated on-demand from the Setup page to provide real-time insights into application technical risk.
- Visualization: The Technical Debt indicator score is available as a sortable column on the Application Rationalization List view and can be visualized as bubble sizes on the Application Rationalization Bubble Chart for intuitive risk analysis.
Key Outcomes
- Provides a measurable and actionable technical debt score for each business application.
- Helps identify applications with high technical risk due to non-compliance with TRM standards.
- Enables prioritized modernization and rationalization initiatives based on quantifiable data.
- Facilitates continuous monitoring and assessment through scheduled data updates and on-demand score regeneration.
- Improves decision-making by integrating the technical debt score into Enterprise Architecture visualizations and lists.
The Technology Reference Model (TRM) Technical Debt indicator is a customizable application metric that evaluates the technical debt score for each Business Application. This score reflects the number of associated technologies that don’t comply with established TRM standards. It offers a clear and measurable value that can be leveraged across the Enterprise Architecture workspace for scoring, analysis, and visualization.
By highlighting technology non-compliance, the TRM Technical Debt score helps identify high-risk applications enabling teams to prioritize modernization and rationalization initiatives effectively.
TRM Technical Debt Indicator Score Logic
The application weight is the number of technical debts for that business application. If a business application has high technical debts, then its normalized value is considered as low. If a business application has low technical debts, then its normalized value is considered as high.
Following is the logic to generate the TRM technical debt indicator score:
- Compliant ApplicationsIf a Business Application (BA) is listed in the TPM Discovered Technologies (sn_apm_tpm_discovered_technology) but not in the TRM Technical Debts (sn_apm_trm_standards_technical_debt), then the application is considered as compliant.
- Tech debt score: 0
- Normalized value: 10
- Unassessed Applications (Not Discovered)If a business application isn’t found in the TPM Discovered Technologies table:
- The application isn’t assessed
- No score is assigned
- Non-compliant applicationsIf a business application is found in both the TPM Discovered Technologies and TRM Technical Debts:
- The application is considered non-compliant
- Tech Debt score: Based on the number of non-compliant technologies (range: 1–10)
- Normalized value: From 1 through 10
- Hardware-Only ApplicationsIf a business application is found in the TPM Discovered Technologies but only has hardware associated and isn’t listed in the TRM Technical Debts table:
- The application isn’t assessed
- No score is assigned
Run scheduled jobs
- Populate TPM Discovered Technologies and LifecyclesThis job populates the technology life-cycle data in the TPM Technology Lifecycle [sn_apm_tpm_technology_lifecycle] table.Note:The data includes end of support date, end of extended support date, and end of life date for your software products and hardware models.
For instructions, see Run a scheduled job to generate TPM lifecycle data. For updating the TPM data for a selected business application, see Update TPM data for a business application or application service.
- Populate TRM technical debts in the EA WorkspaceThis job updates the Technical Debt [sn_apm_trm_standards_technical_debt] table with the latest technical debt data for your software products that is available in the TPM Discovered Technology [sn_apm_tpm_discovered_technology] table.Note:The Populate TRM technical debts in the EA Workspace scheduled job are available only the Software Asset Management (SAM) Foundation or Software Asset Management (SAM) Professional plugin is installed.
For instructions, see Run a scheduled job to update TRM technical debt data in EA Workspace.
Regenerate indicator score
Update application indicator scores on-demand, to assess the application for a technical risk, and gather real-time insights, regenerate indicator score for the Technical Debt indicator from the Setup page.
Select the Technical Debt indicator from the list, then select the Regenerate indicator score.
Technical Debt indicator score on the Application Rationalization List view page
The Technical Debt indicator score is available as a column on the Application Rationalization List page. You can sort the applications by their score from highest to lowest debt.
Technical Debt indicator as bubble size on the Application Rationalization Bubble Chart page
The Technical Debt indicator is listed in the Bubble Size list under the Settings of the Bubble Chart page. You can select the indicator to from the Bubble Size list to see its score for business applications in the X and Y axes
and specify the bubble sizes.