Sam's Story - What CIOs Should Know: Application Modernization
-
Upload
software-diagnostics -
Category
Software
-
view
287 -
download
4
description
Transcript of 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/
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
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
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
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
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
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”
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
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
http://www.softwarediagnostics.com/en
Great job, Sam!
Application Modernization – How to convince business managers to invest into it?
happydevelopmentteam
happy businessmanagers
Sam
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