Software Due Diligence
Eigens entwickelte Software ist Kern der Wertschöpfungskette vieler moderner Unternehmen. Vor einem Investment gilt es daher die Qualität in verschiedenen Aspekten zu prüfen, um den Wert der Software optimal zu bewerten und Risiken zu minimieren. So ist zum Beispiel neben Aufwänden für die zukünftige Wartung ist vor allem Flexibilität der Software bezüglich Features oder Migration in die Cloud sowie die zu erwartende Entwicklungsgeschwindigkeit oftmals Wettbewerbsentscheidend.
Individuelle Beratung anfragen
Leistung
Im Rahmen einer Software Due Diligence führen wir eine umfassende Prüfung eines Softwareprodukts durch, angefangen bei der Benutzerführung bis hin zu den einzelnen Code Zeilen. Als wichtiger Teil der Technology Due Diligence ist die Bewertung der proprietären Software ein bedeutendes Mittel, um den Wert des Softwareproduktes zu bewerten, zukünftige Risiken einzuschätzen und zukünftige Entwicklungsgeschwindigkeit und -aufwände abzuschätzen.
Unser Vorgehen orientiert sich dabei stets am vorliegenden Produkt und an welcher Stelle des Lebenszyklusses das Produkt steht. Dementsprechend starten wir mit der Analyse von Produkt, Produktstrategie und Produkt Roadmap und gehen anschließend tief in die Architektur bis hin zu den einzelnen des Source Codes. Unsere Erkenntnisse setzen wir stets in den Kontext des Business Cases.
Bei wdp gehen wir bei der Code Analyse einen deutlichen Schritt über den Marktstandard hinaus
Besonderes Augenmerk legen wir dabei auf die Analyse des Source Codes. Hier setzen wir auf drei Standbeine.
(1) Zum einen statische Code Analyse mittels eines Software Tools, wie es standardmäßig im Software Due Diligence Umfeld zum Einsatz kommt. Damit lässt sich die Code Qualität als Ganzes bewerten und zeigt einzelne Schwachstellen auf.
(2) Daneben setzen wir auf eine toolgestützte Code Analyse auf Basis von historischen Daten der Versionsverwaltung. Mit dieser Methode können wir unter anderem identifizieren, an welchen Stellen mit hoher Frequenz gearbeitet wird und ganz gezielt dort die Code Qualität bewerten, wo sie am relevantesten ist.
(3) Vervollständigt wird die Code Analyse durch eine manuelle Sichtung des Source Codes. Hierbei fokussieren wir uns gezielt auf zuvor identifizierte kritische Stellen sowie Aspekte, welche nicht von Tools analysiert werden können wir z.B. eine sinnvolle Struktur und der Einsatz von Patterns.
Da es sich schließlich um sensible Informationen handelt, geben Unternehmen Source Codes nur ungern heraus. Wir können auf verschiedene Tools und Arten der Datenerhebung (Cloud oder On Premise) zugreifen, und so in Absprache mit dem Target eine angenehme und vor allem sichere Durchführung garantieren.
Ergebnis
Eine Software Due Diligence wird üblicherweise im Rahmen einer Technology Due Diligence durchgeführt. Sie fügt sich als Sektion mit Management-Summary und detaillierter Bewertung in das entsprechende Ergebnis d.h. je nach Schwerpunkt in einen Red-Flag-Report, ein IT-Audit oder ein Gutachtens ein. Nach Absprache führen wir eine Software Due Diligence auch unabhängig von einer Technology Due Diligence durch durch.
Im Rahmen des Berichts bewerten wir u.A. nach ISO 9126 Softwarequalität in den 6 Kategorien:
- Effizienz
- Zuverlässlichkeit
- Änderbarkeit
- Funktionalität
- Übertragbarkeit
- und Benutzbarkeit.
Wir beschreiben den Status Quo und geben Einschätzungen zur Zukunftsfähigkeit der Software. Zusätzlich leiten unsere Experten Empfehlungen und Maßnahmen ab, um den angestrebten Business Case z.B. aus einer Commercial Due Diligence zu unterstützen. Damit liegt eine erste Blaupause als 100-Tage Plan für die Post-Acquisition-Integration vor.
So helfen wir unseren Kunden, den Kaufpreis oder einzelne Deal Terms zu verbessern und eventuell notwendige IT-Ressourcen und -Maßnahmen in der Businessplanung zu berücksichtigen.
Jetzt Kontakt aufnehmen
Projektbeispiele
Auszüge und Projektbeispiele anhand von Branchen, Tools und Technologien:
- ERP im eCommerce Umfeld auf Basis von Java
- Remote-Steuerungssoftware im Bereich kritischer Infrastruktur
- Online-Schrank-Konfigurator auf Basis von ROM
- Karriere-Event Applikation für Browser, iOS und Android auf Basis von REACT und C#
- Algorithmische Trading Plattform für Krypto Investments
- Compliance Software für den Bankensektor auf php Basis
- HR-Software auf Delphi
Darüber hinaus sind ebenfalls im Bereich der Emerging Technologies versiert, führen technische Deep Dives in IoT, Augmented Reality oder Künstlicher Intelligenz durch, und heben die relevanten Details hervor.
Beispiel aus der Praxis
Im Rahmen einer Software Due Diligence durften wir ein Unternehmen prüfen, welches Lösungen zum Application Lifecycle Management bereitstellt.
Hierbei setzen wir neben Interviews und manuellen sowie statischer Code Analyse auf eine eine Tool, welches den Source Code auf Basis historischer Daten der Versionsverwaltung untersucht. Mittels dieser Ergebnisse konnten wir eine hohe Varianz unter den Entwicklern feststellen. Diese waren nicht einem Produkt oder Bereich zugeordnet, sondern jeder Entwickler arbeitete an jeder Lösung und jedem Bereich. Durch die mangelnde Fokussierung wurden Potenziale der Entwicklungsgeschwindigkeit nicht ausgeschöpft.
Im Nachgang an das Investment konnten wir in Workshops in Zusammenarbeit mit dem Investor und Target eine passende Organisationsstruktur entwickeln, und so die Effizienz der Entwicklung deutlich steigern.
Auszug begleiteter Projekte:
Mehr Informationen anfragen
Experten auf unserem Gebiet
>10 Jahre
Erfahrung
>350
Transaktionen
>20 Mrd. €
Transaktionsvolumen
55
Experten/Expertinnen
Ihr Kontakt
Christoph Nichau
Partner Transaction Services
Tel.: +49 221 67787410
Mail: christoph.nichau@wdp.de
Leistung
Ausgezeichnete Beratung
brand eins nahm wdp nach 2020 und 2021 auch 2022 wieder in die Liste der "brand eins Besten Berater" auf. Auch die WirtschaftsWoche hat wdp bereits mehrfach im Best of Consulting Wettbewerb Mittelstand ausgezeichnet. Unter anderem durften wir uns über folgende Awards freuen:
- Strategy (2020, 2021, 2022)
- Manufacturing & Operations (2022)
- Technologies (2021)
- Marketing (2020)
- Marketing & Organisation (2019)
- Operational Excellence (2018)
- Mergers & Acquisitions (2016)
- Wettbewerbsstrategie (2016)
- Wertsteigerung durch Beratungsprojekte (2016)
- Gesamtsieger Mittelstandsberatungen (2016)
Im Beratervergleich TOP CONSULTANT 2019 durften wir uns außerdem über die Auszeichnung als eine der besten Mittelstandsberatungen Deutschlands freuen.