Resiliency in Life and Software

by

Inspired by Instances of Resiliency

I am hearing the word “resiliency” frequently these days in both my personal and professional life. Although it is for different reasons, the spirit of the word used in both these scenarios is quite similar. Whether we are talking about the resiliency of people during challenging times or the resiliency of a banking software system, the term applies perfectly. According to Merriam-Webster, resiliency is defined as: “an ability to recover from or adjust easily to adversity or change.” You really can’t find a more appropriate word than this right now.

In my personal life, my family has changed the way we live in a very short period and I am truly humbled by how resilient they all have been. For example, my wife currently runs a small family manufacturing business that has been significantly affected by the pandemic. While other similar businesses have folded over the last few months, they refuse to give up while continuing to adapt to their changing business climate. Or, on an even more personal level, I have witnessed how my three children have had to adapt to a dramatically new way of learning. Although it has been quite hard, they are doing it with minimal complaints (for the most part ) and it is demonstrating once again that children are often more resilient than adults simply because they don’t have as many years of experience “doing things the old way” – (we’ll come back to this concept later). These examples have been the ultimate expressions of resiliency for me and they inspire me every day to ensure we are also doing our part at CAST to help organizations become more resilient in the domain of software.

Resiliency in Enterprise Technology

We’ve all heard about the key technology trends of 2020 such as remote work, modernization, migration to cloud, among others. With these dramatic changes across the enterprise technology landscape, it is imperative that software becomes more resilient just like the rest of us. Take the banking industry for example. The US Department of the Treasury, Office of the Comptroller of the Currency, has a set of guidelines for banking institutions that require them to have a detailed recovery plan for dealing with “large-scale stress events” such as the one we are all faced with right now. Their Recovery Planning Handbook includes sections specifically focused on the resiliency of software systems and there is a huge spotlight on regulations such as this right now. We all know software is critical to the successful operation of the banking system and in order to properly develop required recovery plans, having visibility into software systems is paramount. This has become extremely challenging for the banking industry since it is so heavily reliant on complex, legacy software systems that have a harder time being resilient due to their age. This is where Software Intelligence plays a role in helping enterprises improve their resiliency.

Software Intelligence is insight into the structural condition of software assets enabling organizations to ultimately transform faster and increase resiliency. In the latest release of CAST Highlight, a Software Intelligence solution for rapid application portfolio analysis, there are a number of new capabilities that have been introduced to help organizations strengthen the resiliency of their software systems. For example, the updated Application Links dashboard delivers new views into the interdependencies across an entire portfolio of applications allowing organizations to instantly pinpoint potential resiliency issues and the possible “domino effect” they can have (see figure below).

domino effect

Another great example of software intelligence for resiliency in action in the latest release of CAST Highlight is the new Common Vulnerability & Exposure (CVE) Lifecycle Management capability. This feature allows users to focus first on the most critical open source security risks across a portfolio by flagging CVEs that can be excluded to reduce the noise in reports.

These are just two examples of how CAST Highlight enables organizations to have stronger, more resilient software. If we can help organizations emulate some of the amazing examples of the resiliency of the human spirit we witness every day, but with their software, we will all sleep a little more comfortably at night.

Read on below for more info on the latest release of CAST Highlight.

What’s new in CAST Highlight?

Kotlin Support for Health Insights

Kotlin Support for Health Insight

This new version of CAST Highlight introduces 30+ software health patterns for the Kotlin language. Adopted by tech companies such as Google, Atlassian, Pinterest and Pivotal, Kotlin is one of the fastest-growing programming languages, as an alternative to Java.

Shadow
SWIFT Support for CloudReady

SWIFT Support for CloudReady

CAST Highlight is continuously adding new patterns and technologies for Cloud readiness assessments. This version comes with 20+ CloudReady patterns for SWIFT, Apple’s mobile-oriented programming language for iOS, MacOS, tvOS, etc.

Shadow
CVE Lifecycle Management

CVE Lifecycle Management

CAST Highlight now saves vulnerability (CVE) status, indicates whether there are new CVEs in the most recent scan, and enables exclusions along with documentation notes on the reasons for exclusion.

Shadow
Application Links improvements

Application Links improvements

The Application Links dashboard has been updated with a number of new visualization capabilities such as: application bubble color coding by health insights or vulnerability severity, bubble size selector for custom indicators, and more.

Shadow
Event Log Reporting

Event Log Reporting

For security and audit purposes, event logs for a portfolio are now available to Portfolio Managers and can be exported for further analysis.

Shadow
Custom Indicator Coloring

Custom Indicator Coloring

It is now possible to define colors (green, orange, red) for custom indicators based on specific, customizable score thresholds. These colors are reflected in tiles, data tables and bubble charts to make result interpretation more intuitive.

Shadow
Campaign Creation Assistant

Campaign Creation Assistant

The campaign creation process is now even easier with the ability to find portions of an application portfolio that have never been scanned, not scanned recently, have missing survey answers, or any combination of the above.

Shadow
Keyword Scan RegExp support

Keyword Scan RegExp support

The keyword scan feature now supports regular expressions which helps you configure more complex string and pattern searches. This feature is particularly useful to detect possible PII data manipulation across an entire portfolio.

Shadow
Useful resources to get started

Useful Resources to Get Started

The CAST Highlight team has developed very useful resources to help you onboard the platform, operate automation and API tools and leverage our software analytics within your organization.
Visit the Product Tutorial page.

Filed in: CAST Highlight
  This report describes the effects of different industrial factors on  structural quality. Structural quality differed across technologies with COBOL  applications generally having the lowest densities of critical weaknesses,  while JAVA-EE had the highest densities. While structural quality differed  slightly across industry segments, there was almost no effect from whether the  application was in- or outsourced, or whether it was produced on- or off-shore.  Large variations in the densities in critical weaknesses across applications  suggested the major factors in structural quality are more related to  conditions specific to each application. CRASH Report 2020: CAST Research on  the Structural Condition of Critical Applications Report
Open source is part of almost every software capability we use today. At the  very least libraries, frameworks or databases that get used in mission critical  IT systems. In some cases entire systems being build on top of open source  foundations. Since we have been benchmarking IT software for years, we thought  we would set our sights on some of the most commonly used open source software  (OSS) projects. Software Intelligence Report <> Papers
Making sense of cloud transitions for financial and telecoms firms Cloud  migration 2.0: shifting priorities for application modernization in 2019  Research Report
Greg Rivera
Greg Rivera Vice President
As Vice President of CAST Highlight, Greg leads product strategy for the CAST SaaS platform helping customers and partners accelerate app modernization / cloud migration, rationalize their app portfolios, and reduce open source risk. He has worked with Fortune 1000 companies such as Microsoft, IDG Communications, and Arrow Electronics for over 20 years in technology and media, helping them make successful digital transformations. Greg has a B.S. in Electrical Engineering and an M.S. in Management of Technology and is passionate about applying technology to improve business and our everyday lives.
Load more reviews
Thank you for the review! Your review must be approved first
You've already submitted a review for this item
|
()