4
The Big Data & Software Intelligence Company How CIOs Can Convince Business Managers to Invest Into Application Modernization

What CIOs/CTOs should know: How to Convince Business Managers to Invest Into Application Modernization

Embed Size (px)

DESCRIPTION

What CIOs/CTOs should know Episode 1: (↓Links to next episodes below ↓) Have you ever experienced difficulties to convince business managers to invest into application modernization? Here is the solution! -------------------- Episode 2: Risk of Depending on Single Developers │ http://tinyurl.com/ntlma98 Episode 3: High Test Coverage and Still Bugs and Errors │ http://tinyurl.com/pop3av4 Episode 4: Get Rid of Quality Debt │http://tinyurl.com/kp86djv

Citation preview

Page 1: What CIOs/CTOs should know: How to Convince Business Managers to Invest Into Application Modernization

The Big Data & Software Intelligence Company The Big Data & Software Intelligence Company

How CIOs Can Convince Business Managers to Invest Into Application Modernization

How CIOs Can Convince Business Managers to Invest Into Application Modernization

Page 2: What CIOs/CTOs should know: How to Convince Business Managers to Invest Into Application Modernization

www.softwarediagnostics.com/en │

How CIOs Can Convince Business Managers to Invest Into Application Modernization

A business-critical application has grown over years and the code has become very complex.

Business requirements cannot be implemented in the given time frames.

Costs are increasing steadily. More and more developers “are consumed” by the application. However, the development speed does not increase.

In the board meetings the CIO has been trying for years to convince the business managers to invest into modernization of this critical application.

However, the CIO is not able to communicate the technical risks and costs. Hence, there is no comprehension and no money for modernization. The situation is getting worse and worse.

Problem StatementIncreased complexity over the years

2

Page 3: What CIOs/CTOs should know: How to Convince Business Managers to Invest Into Application Modernization

www.softwarediagnostics.com/en │

How CIOs Can Convince Business Managers to Invest Into Application Modernization

To put the degree of complexity into perspective, all of the three core applications have been analyzed and visualized on software maps.

The software maps clearly show that the critical application is overly large, complex and consumes overly high person-power.

The budget managers’ reaction:

“Why didn’t you tell us before, that we urgently need to invest into modernization?”

The modernization project has finally been approved.

The SolutionSoftware Maps

3

Area of complex code that

causes high development

costs

“Application

1” Software Map LegendArea: Lines-of-CodeHeight: McCabeComplexityColor: NestingComplexity

Findings:• “Application1” is huge

compared to Application 2 and Application 3.

• Application 1 has many code areas with complexity problems.

Software Map LegendArea: Lines-of-CodeHeight: ComplexityColor: DeveloperTime ($$)

Findings:• Application 1 has a

specific problematic complexity area where a large fraction of the developers’ time is bound. Here are unnecessarily high costs due to coding in complexity.

Page 4: What CIOs/CTOs should know: How to Convince Business Managers to Invest Into Application Modernization

Software Diagnostics GmbH Babelsberg StudiosAugust-Bebel-Str. 26-53 14482 Potsdam, Germany

PhoneE-MailWeb

+ 49 331 - 7062 340 [email protected]/en

Thank You for Your AttentionThank You for Your Attention

About Software Diagnostics

Software Diagnostics based in Potsdam, Germany is a spin-off of the Hasso Plattner Institute, the university centre of excellence for software engineering. With Software Diagnostics, software development and software maintenance projects become transparent and can be managed more effectively - based on the real systems’ implementations.

Contact Us