Application Portfolio Management: Anwendungen klassifizieren, bewerten und gezielt weiterentwickeln
- Anwendungen klassifizieren
- Anwendungen mehrdimensional bewerten
- Portfolioentscheidungen ableiten
Warum das Anwendungsportfolio aktiv gesteuert werden muss
Ein Anwendungsportfolio ist kein technisches Verzeichnis vorhandener Software. Es ist ein Architektur- und Entscheidungsmodell, das Anwendungen im Zusammenhang mit relevanten Sichten und Betriebsmodellen betrachtet. Es zeigt, welche Anwendungen welche Business Capabilities unterstützen, welche Daten sie führen oder nutzen, welche Schnittstellen bestehen, welche Technologien verwendet werden und welche Kosten, Risiken oder Anbieterabhängigkeiten daraus entstehen.
Der zentrale Nutzen entsteht durch eine methodisch saubere Klassifikation und eine darauf aufbauende Bewertung. In größeren Organisationen sind Anwendungslandschaften historisch gewachsen: durch Projekte, Akquisitionen, lokale Anforderungen, regulatorische Anpassungen, SaaS-Einführungen, Eigenentwicklungen und Übergangslösungen. Ohne gemeinsames Ordnungsmodell werden Entscheidungen über Investition, Modernisierung oder Stilllegung schnell zu Einzelfalldebatten.
Ein belastbares Anwendungsportfolio reduziert diese Komplexität. Es ordnet Anwendungen nach klaren Dimensionen ein und schafft dadurch vergleichbare Entscheidungsräume. Eine geschäftskritische, datenführende Anwendung wird anders gesteuert als ein Innovationsprototyp, eine unterstützende SaaS-Lösung, ein technischer Plattformdienst oder ein Produktkandidat, der im Rahmen einer Architekturentscheidung geprüft wurde. Diese Unterscheidung legt fest, welche Kriterien relevant sind, welche Governance gilt und welche Managementoptionen überhaupt sinnvoll sind.
Im Kontext von Enterprise Architecture Management verbindet das Anwendungsportfolio Unternehmensstrategie, Systemarchitektur und Umsetzung. Die Enterprise Architecture definiert den übergreifenden Rahmen aus Business Capabilities, Informationen, Anwendungen, Technologien, Architekturprinzipien und Zielarchitektur. Die Systemarchitektur konkretisiert diesen Rahmen für die Anwendungslandschaft. Solution- und Softwarearchitekturen liefern Detailmodelle einzelner Lösungen. Das Portfolio muss diese Ebenen verbinden, darf sie aber nicht vermischen.
Application Portfolio Management: Grundlage für Architektur- und Investitionsentscheidungen
Ein Anwendungsportfolio beschreibt die Gesamtheit der Anwendungen eines Unternehmens. Dazu gehören produktiv genutzte sowie geplante Anwendungen, eingekaufte Lösungen und Eigenentwicklungen, SaaS-Anwendungen, Integrationslösungen, Daten- und Analyseanwendungen sowie stillgelegte Systeme, die aus Nachweis- oder Archivgründen relevant bleiben.
Der Begriff Portfolio ist dabei bewusst zu verstehen: Es geht nicht nur um Bestand, sondern um Steuerung. Ein Portfolio macht sichtbar, welche Anwendungen strategisch relevant sind, welche technisch tragfähig sind, welche Risiken erzeugen, welche Daten führen, welche Schnittstellen kritisch sind und welche Anwendungen zur Zielarchitektur passen. Daraus entstehen Entscheidungen zu Investition, Konsolidierung, Modernisierung, Migration, Tolerierung oder Stilllegung.
Ein Portfolio wird optimierungsbedürftig, wenn seine Komplexität nicht mehr bewusst gesteuert wird. Typische Anzeichen sind redundante Funktionen, parallele Anwendungen für ähnliche Prozesse, hohe Betriebs- und Lizenzkosten, fragile Schnittstellen, unklare Datenverantwortung, fehlende Architekturentscheidungen, hohe Anbieterabhängigkeit, veraltete Technologien oder geringe Änderbarkeit. Besonders kritisch wird dies, wenn neue Geschäftsfelder, regulatorische Anforderungen, Fusionen und Übernahmen, Cloud-Transformationen oder datengetriebene Initiativen durch die bestehende Anwendungslandschaft verlangsamt werden.
Die Optimierung des Anwendungsportfolios beginnt nicht bei Kostenlisten oder Technologiealter. Sie beginnt bei der Unternehmensausrichtung. Anwendungen existieren, weil sie Geschäftsprozesse, Entscheidungen, Produkte, Kundenschnittstellen, Compliance, Datenflüsse und oder operative Stabilität unterstützen. Deshalb muss zuerst geklärt werden, welche Fähigkeiten das Unternehmen künftig benötigt und welche Rolle Anwendungen dabei spielen.
Aus der Unternehmensstrategie werden Business Capabilities, Prozesse, Informationsbedarfe und technische Anforderungen abgeleitet. Die Enterprise Architecture macht sichtbar, welche Anwendungen, Daten, Schnittstellen und Technologien diese Fähigkeiten heute tragen. Die Systemarchitektur beschreibt, wie die Anwendungen in der Landschaft zusammenwirken. Das Anwendungsportfolio übersetzt diese Sicht in konkrete Steuerungsentscheidungen.
Diese Logik verhindert Fehlsteuerung. Eine technisch veraltete Anwendung kann fachlich hochkritisch sein und sollte nicht vorschnell ersetzt werden, sondern zunächst stabilisiert, gekapselt oder gezielt modernisiert werden. Eine moderne Anwendung kann dennoch verzichtbar sein, wenn sie keinen relevanten Geschäftsbeitrag liefert oder Funktionalität doppelt abbildet. Eine günstige Anwendung kann hohe indirekte Kosten verursachen, wenn sie Dateninkonsistenzen, manuelle Workarounds oder Sicherheitsrisiken erzeugt. Portfoliooptimierung ist deshalb keine pauschale Reduktion, sondern differenzierte Steuerung.
Das Anwendungsportfolio liegt nicht isoliert in der IT-Organisation. Es verbindet mehrere Architekturdomänen. In der Enterprise Architecture wird eine Anwendung als Baustein der Unternehmensarchitektur betrachtet. Dort ist relevant, welche Business Capabilities, Prozesse, Informationsobjekte, Technologien, Risiken und strategischen Ziele mit einer Anwendung verbunden sind.
Die Systemarchitektur konkretisiert diese Sicht für die Anwendungslandschaft. Sie beschreibt, wie Anwendungen zusammenwirken, welche Integrationsmuster gelten, welche Datenflüsse kritisch sind, welche Anwendungstypen existieren und welche Anwendungen zur Zielarchitektur passen. Solution- und Softwarearchitekturen betrachten einzelne Lösungen deutlich detaillierter. Sie beschreiben fachliche Funktionen, Komponenten, Datenmodelle, Schnittstellen, Sicherheitsmechanismen, Laufzeitumgebungen, Deployment-Strukturen, Qualitätsanforderungen und technische Schulden. Diese Detailmodelle sind für Bewertungsentscheidungen wichtig, ersetzen aber nicht das Anwendungsportfolio. Das Portfolio entscheidet, welche Rolle eine Anwendung in der Unternehmensarchitektur spielt. Die Solution- oder Softwarearchitektur beschreibt, wie diese Anwendung intern aufgebaut ist und betrieben wird.
Diese Trennung ermöglicht eine spezifische Betrachtung aus allen relevanten Unternehmensperspektiven.
Der Anwendungskatalog ist die operative Datengrundlage des Anwendungsportfolios. Er dokumentiert nicht nur Name, Betreiber, Hersteller oder Kostenstelle, sondern den fachlichen Zweck, die unterstützten Capabilities, Informationsobjekte, Schnittstellen, Technologien, Verantwortlichkeiten, Risiken, Lebenszyklen und Architekturentscheidungen.
In den Anwendungskatalog gehören nicht nur produktiv eingesetzte Anwendungen. Auch geplante Anwendungen, analysierte Produktkandidaten, geprüfte Alternativen und abgelehnte Lösungen können relevant sein, wenn sie Teil einer Architekturentscheidung waren. Dadurch wird nachvollziehbar, warum eine Lösung ausgewählt, abgelehnt oder für spätere Nutzung vorgemerkt wurde. Der Katalog wird damit nicht nur Inventar, sondern auch Entscheidungsarchiv.
Ein praxistauglicher Anwendungskatalog sollte nicht beliebig viele Attribute sammeln. Entscheidend sind die Informationen, die Klassifikation, Bewertung und Entscheidung ermöglichen. Zu viele Attribute erhöhen Pflegeaufwand, ohne die Entscheidungsqualität zwingend zu verbessern. Zu wenige Attribute führen zu Bauchentscheidungen. Der richtige Umfang ergibt sich aus dem Metamodell und den Entscheidungen, die das Portfolio unterstützen soll.
Ein Anwendungsportfolio wird erst belastbar, wenn es auf einem Metamodell basiert. Ein Metamodell definiert, welche Objekte beschrieben werden, welche Beziehungen zwischen ihnen bestehen und welche Attribute für Klassifikation und Bewertung erforderlich sind. Es legt damit fest, was im Portfolio als Anwendung, Produkt, Schnittstelle, Informationsobjekt, Technologie, Capability oder Architekturentscheidung verstanden wird.
Das Metamodell verhindert, dass unterschiedliche Organisationseinheiten dieselben Begriffe unterschiedlich verwenden. Ohne Metamodell kann eine SaaS-Lösung einmal als Anwendungsklasse, einmal als Betriebsmodell und einmal als Anbieterentscheidung behandelt werden. Ein Legacy-System kann einmal als Anwendungstyp, einmal als technischer Zustand und einmal als Modernisierungsrisiko erscheinen. Solche Vermischungen machen Portfolioentscheidungen unscharf. Ein gutes Metamodell trennt diese Perspektiven konsequent.
Für das Anwendungsportfolio sollten mindestens folgende Objekte unterschieden werden: Business Capability, Anwendung, Application Service, Produkt, Produktkandidat, Informationsobjekt, Schnittstelle, Technologiekomponente, Anbieter, Architekturentscheidung, Lifecycle-Status, Bewertung und Roadmap-Maßnahme. Diese Objekte werden nicht isoliert geführt, sondern miteinander verbunden. So wird sichtbar, welche Anwendung welche Capability unterstützt, welche Daten sie führt, welche Schnittstellen sie bereitstellt und welche Technologieabhängigkeiten bestehen.
Typische Herausforderungen unserer Kunden
Der konkrete Mehrwert von Application Portfolio Management
Unser EAM-basierter Ansatz für Application Portfolio Management
1. Architekturdomänen und Verantwortlichkeiten klären
Enterprise Architecture definiert den übergreifenden Rahmen aus Unternehmensstrategie, Capabilities, Zielarchitektur, Architekturprinzipien und Roadmaps. Die Systemarchitektur verantwortet die strukturierte Sicht auf die Anwendungslandschaft. Solution- und Softwarearchitekturen liefern Detailinformationen zu einzelnen Lösungen. Diese Trennung verhindert, dass das Portfolio entweder zu oberflächlich bleibt oder mit Lösungsdetails überfrachtet wird.
2. Metamodell, Objekttypen und Klassifikationsdimensionen definieren
Zunächst wird festgelegt, welche Objekte beschrieben werden und welche Beziehungen relevant sind. Dazu gehören Anwendungen, Application Services, Produktkandidaten, Capabilities, Informationsobjekte, Schnittstellen, Technologien, Anbieter, Architekturentscheidungen und Roadmap-Maßnahmen. Anschließend werden disjunkte Klassifikationsdimensionen mit klaren Ausprägungen definiert.
3. Anwendungskatalog aufbauen und klassifizieren
Produktive Anwendungen, geplante Anwendungen, Produktkandidaten und relevante Alt- oder Archivsysteme werden nach dem Metamodell erfasst. Jede Anwendung erhält ein Klassifikationsprofil. Dieses Profil beschreibt unter anderem fachlichen Einsatzbereich, Kritikalität, Sourcing-Modell, Datenrolle, Integrationsrolle, technischen Zustand, Lifecycle und Zielarchitektur-Fit.
4. Klassifikationsprofile bewerten
Die Bewertung erfolgt nicht pauschal über alle Anwendungen hinweg. Je nach Profil werden passende Kriterien angewendet. Bei Eigenentwicklungen stehen Codequalität, Modularität, Testbarkeit und Wartbarkeit stärker im Fokus. Bei eingekauften Lösungen zählen Funktionsabdeckung, Konfigurierbarkeit, Integrationsfähigkeit, Datenzugriff, Anbieterstrategie, Lizenzmodell, Exit-Fähigkeit und Customizing-Risiken stärker.
5. Portfolioentscheidungen und Roadmap ableiten
Aus Klassifikation und Bewertung entstehen konkrete Entscheidungen: investieren, tolerieren, konsolidieren, modernisieren, kapseln, migrieren, ersetzen oder stilllegen. Diese Entscheidungen werden in Roadmaps überführt. Governance sorgt dafür, dass neue Anwendungen und Produktentscheidungen künftig entlang derselben Logik bewertet werden.
Mehr zu unseren Schwerpunkten im Enterprise Architecture Management
Ihr Ansprechpartner für Application Portfolio Management
Daniel Adam
Telefon: 0336 31 40 30 11
E-Mail: info@trusted-advisor.com
Vereinbaren Sie jetzt eine kostenlose Erstberatung!
Buchen Sie ein unverbindliches Erstgespräch, in dem wir uns Ihre Herausforderungen anschauen und erste Lösungsansätze definieren.Das sagen unsere Kunden
Häufige Fragen rund um Application Portfolio Management
Anwendungen müssen klassifiziert werden, weil sie unterschiedliche Aufgaben, Risiken und Steuerungslogiken haben. Ohne Klassifikation werden alle Anwendungen nach denselben Kriterien bewertet. Das führt zu falschen Entscheidungen: Kritische Systeme werden zu schwach kontrolliert, Innovationslösungen zu stark reguliert und Commodity-Lösungen zu stark individualisiert. Eine mehrdimensionale Klassifikation reduziert Komplexität und schafft klare Entscheidungsregeln.
Ein Anwendungsportfolio beschreibt die Gesamtheit relevanter Anwendungen, Application Services und Produktkandidaten eines Unternehmens. Es verbindet diese Objekte mit Capabilities, Prozessen, Daten, Schnittstellen, Technologien, Kosten, Risiken, Verantwortlichkeiten, Lebenszyklen und Zielarchitektur. Es ist damit kein Inventar, sondern ein Entscheidungsmodell.
Der Anwendungskatalog ist die strukturierte Datengrundlage. Er beschreibt Anwendungen, Produktkandidaten und ihre Beziehungen. Das Anwendungsportfolio ist die Managementsicht auf diese Daten. Es klassifiziert, bewertet und steuert Anwendungen im Hinblick auf Investition, Modernisierung, Konsolidierung, Migration, Tolerierung oder Stilllegung.
Das Anwendungsportfolio bewertet und steuert Anwendungen aus Unternehmenssicht. Die Systemarchitektur beschreibt die Anwendungslandschaft und ihre Beziehungen zu Capabilities, Daten, Schnittstellen und Technologien. Die Solution Architecture betrachtet einzelne Lösungen detaillierter, etwa Funktionen, Komponenten, Datenmodelle, Sicherheitsmechanismen und Betriebsaspekte. Alle drei Ebenen hängen zusammen, haben aber unterschiedliche Aufgaben und Detailtiefen.
Ja, wenn sie im Rahmen einer Architekturentscheidung analysiert wurden. Solche Produktkandidaten dokumentieren, welche Lösungen geprüft, ausgewählt oder abgelehnt wurden und aus welchen Gründen. Dadurch werden Architekturentscheidungen nachvollziehbar und spätere Bewertungen effizienter. Wichtig ist, sie klar von produktiv eingesetzten Anwendungen zu unterscheiden.
Eine CMDB ist primär auf Betrieb und Configuration Items ausgerichtet. Sie unterstützt Incident-, Change- und Asset-Prozesse. Application Portfolio Management ist stärker strategisch und architekturorientiert. Es bewertet Anwendungen im Hinblick auf Business Value, technische Zukunftsfähigkeit, Redundanz, Modernisierung, Investitionen und Zielarchitektur. CMDB-Daten können eine wichtige Quelle sein, ersetzen aber nicht die Architektur- und Portfoliosicht.
Nein. Manche Anwendungen sind stabil, wirtschaftlich sinnvoll und fachlich ausreichend. Entscheidend ist, ob sie zur Zielarchitektur passen, beherrschbare Risiken haben und die künftige Unternehmensausrichtung unterstützen. Portfoliooptimierung bedeutet nicht, alles zu erneuern, sondern je Anwendung die passende Entscheidung zu treffen.
Wichtige Kriterien sind Business Value, Technical Fit, Risiko, Kosten, Kritikalität, Datenrolle, Integrationsrolle, Anbieterabhängigkeit, Lifecycle und Zielarchitektur-Fit. Welche Kriterien wie stark gewichtet werden, hängt von Klassifikationsprofil, Branche, Regulierung, Unternehmensstrategie und Architekturzielen ab.
Das Portfolio sollte kontinuierlich gepflegt und regelmäßig in Architektur-, Portfolio- und Investitionsentscheidungen überprüft werden. Besonders wichtig sind Reviews bei Strategieänderungen, regulatorischen Anforderungen, Technologieablauf, Cloud-Transformationen, M&A, größeren Fachbereichsinitiativen oder steigenden Betriebsrisiken.
EAM liefert den Gesamtzusammenhang. Es verbindet Anwendungen mit Capabilities, Prozessen, Daten, Technologien, Risiken und Zielarchitektur. Dadurch werden Portfolioentscheidungen nicht isoliert nach Kosten oder Technologie getroffen, sondern passend zur Unternehmensstrategie.