sam's story - what cios should know: application modernization

11
Application Modernization how to convince business managers to invest into it http://www.softwarediagnostics.com/en/

Upload: software-diagnostics

Post on 14-Jun-2015

287 views

Category:

Software


4 download

DESCRIPTION

Sam's Story Episode 1: (↓Links to next/previous episodes below ↓) Read how Sam managed to convince his managers to invest into application modernization. This is the start of our new series about how to boost effectiveness in your software development. ----------------------- Episode 2: Risk of Depending on Single Developers │ http://tinyurl.com/pk9c789 Episode 3: High Test Coverage and Still Bugs and Errors │ http://tinyurl.com/m7fqyro Episode 4: Get Rid of Quality Debt │ http://tinyurl.com/kpv9mrk

TRANSCRIPT

Page 1: Sam's Story - What CIOs Should Know: Application Modernization

Application Modernization

how to convince business managers to invest into it

http://www.softwarediagnostics.com/en/

Page 2: Sam's Story - What CIOs Should Know: Application Modernization

http://www.softwarediagnostics.com/en

Meet Sam

Application Modernization – How to convince business managers to invest into it?

Sam is an ambitious head of software development …

… eager to deliver outstanding software applications.

happydevelopmentteam

happy businessmanagers

Sam

Page 3: Sam's Story - What CIOs Should Know: Application Modernization

http://www.softwarediagnostics.com/en

Sam has a headache…

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

The costs seem to explode. More and more developers “are consumed” by the application.

The business requirements cannot be implemented in the given time frames.

developer

businessmanager

Application Modernization – How to convince business managers to invest into it?

Sam

Page 4: Sam's Story - What CIOs Should Know: Application Modernization

http://www.softwarediagnostics.com/en

What should he do?

Sam tried for years to convince the business managers to invest into modernization of this critical application.

There was no comprehension and no money for modernization. The situation got worse and worse.

?! ?

Application Modernization – How to convince business managers to invest into it?

Sam

Page 5: Sam's Story - What CIOs Should Know: Application Modernization

http://www.softwarediagnostics.com/en

What should he do?

If I could just communicate

the technical risks and costs

more convincingly !!!

Application Modernization – How to convince business managers to invest into it?

Sam

Page 6: Sam's Story - What CIOs Should Know: Application Modernization

http://www.softwarediagnostics.com/en

Good news for Sam

Software maps? Interesting!

Let’s give it a try.

There is a solution, Sam!

Application Modernization – How to convince business managers to invest into it?

Sam

Page 7: Sam's Story - What CIOs Should Know: Application Modernization

http://www.softwarediagnostics.com/en

The solution

Sam analyzed the three core applications including the critical one.

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.

Application Modernization – How to convince business managers to invest into it?

“Application 1”

Page 8: Sam's Story - What CIOs Should Know: Application Modernization

http://www.softwarediagnostics.com/en

The solution

Area of complex code that causes high development

costs

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

Application Modernization – How to convince business managers to invest into it?

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.

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

Sam

Page 9: Sam's Story - What CIOs Should Know: Application Modernization

http://www.softwarediagnostics.com/en

Investment approved

We didn’t know that the need to invest is that

urgent!You should have told us

earlier!

Budget and time for Sam’s modernization project has been approved.

Application Modernization – How to convince business managers to invest into it?

business manager

Page 10: Sam's Story - What CIOs Should Know: Application Modernization

http://www.softwarediagnostics.com/en

Great job, Sam!

Application Modernization – How to convince business managers to invest into it?

happydevelopmentteam

happy businessmanagers

Sam

Page 11: Sam's Story - What CIOs Should Know: Application Modernization

Want to feel like Sam? Let’s get in touch.

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

PhoneE-MailWeb

+ 49 331 - 7062 [email protected]/en