Geht es Ihnen vielleicht ähnlich wie anderen Firmen?

Sie haben vor Jahren eine Software entwickeln lassen. Eigentlich „läuft“ die Software, auch wenn die Anwender gerne noch kleinere Erweiterungen hätten oder immer mal wieder kleinere Fehler aufgetreten, mit denen aber die Benutzer gelernt haben umzugehen.

Sie wissen, dass die Software in die Jahre gekommen ist. Sie wollen gerne wissen, wie diese Software zu bewerten ist. Hat sie Sicherheitslücken? Wie aufwändig wären Erweiterungen oder die Fehlerkorrekturen? Ist die Software noch zeitgemäß? Der Dienstleister, der die Software damals entwickelt hat, ist vielleicht nicht mehr verfügbar, um Ihnen diese Fragen zu beantworten.

Sie können die Auswirkungen von Ihrer Warte aus nicht beurteilen, da Ihr Kerngeschäft nicht die Softwareentwicklung ist. Das einzige was Sie wissen ist, dass die Software „in Java“ programmiert wurde.

Und genau hier komme ich ins Spiel.

Stellen Sie sich eine Immobilie vor. Diese reist man auch nicht ab, nur weil sie in die Jahre gekommen ist. Man beauftragt einen Gutachter, der Ihnen eine Mängelliste erstellt und notwendige Modernisierungsmaßnahmen vorschlägt.

Das ist genau das, was ich auch für Sie tun kann. Ich schaue mir Ihre Software an, schaue mir die Software-Architektur an, schaue in den Code.

Ich unterziehe Ihre Software einerseits einer manuellen Qualitätskontrolle und setzte auch verschiedene Tools ein, um Schwachstellen automatisch ausfindig zu machen. Ich analysiere die Ergebnisse, bewerte sie und deckte potentielle Sicherheitslücken auf und leite daraus notwendige Handlungsvorschläge ab.

Alle Ergebnisse erhalten Sie als detaillierte Beschreibung über den Zustand Ihre Software, auf dessen Grundlage Sie eine Entscheidung treffen können.

Eventuell kann das Ergebnis sein, dass eine Neuentwicklung Sinn macht. Eventuell muss man nur bestimmte Bibliotheken modernisieren. Meine Erfahrung hat mir gezeigt, dass es Sinn machen kann, die bestehende Code-Basis und Software-Architektur weiterzuverwenden oder sie schrittweise in eine modernere Version zu überführen, ohne wieder von null anfangen zu müssen.

Dabei profitieren Sie von meiner über 15-jährigen Erfahrung als Software-Architekt und –Entwickler im Java-Umfeld, in der ich schon mehrere Projekte begleitet habe, auf die genau diese Beschreibung zutrifft.

Habe ich Sie neugierig gemacht? Wollen Sie Ihre Software professionell bewerten lassen? Dann nehmen Sie Kontakt mit mir auf.