Anwendungsportfoliomanagement
ES Anwendungsportfoliomanagement (APM) ist eine Praxis, die sich mitten bis in großer Größe entwickelt hat Informationstechnologie (IT) Organisationen seit Mitte der neunziger Jahre.[1] Anwendungsportfoliomanagementversuche, die Lektionen von zu verwenden Finanzportfolio Management zur Rechtfertigung und Messung der finanziellen Vorteile jedes Antrags im Vergleich zu den Kosten der Wartung und des Betriebs des Antrags.
Entwicklung der Praxis
Wahrscheinlich war die früheste Erwähnung des Anwendungsportfolios 1974 in Cyrus Gibson und Richard Nolans HBR -Artikel "Management der vier Stufen des EDP -Wachstums".[2]
Gibson und Nolan stellten fest, dass das Verständnis der Unternehmen und die erfolgreiche Verwendung von IT in vorhersehbaren Phasen "wächst", und ein bestimmtes Unternehmensfortschritt durch die Stufen kann gemessen werden einer Analyse der Gesamtausgaben.
Nolan, Norton & Co. war unter anderem die Verwendung dieser Konzepte in der Praxis mit Studien in Dupont, Deere, Union Carbide, IBM und Merrill Lynch. In diesen "Bühnenbewertungen" haben sie den Grad gemessen, in dem jede Anwendung jede Geschäftsfunktion oder jeden Geschäftsfunktion oder die Ausgaben für die Anwendung, die funktionalen Qualitäten und die technischen Eigenschaften "abdeckte". Diese Maßnahmen lieferten einen umfassenden Überblick über die Anwendung des Unternehmens, die Stärken und Schwächen und eine Straßenkarte zur Verbesserung.
APM wurde in den späten 1980er Jahren und in den neunziger Jahren weit verbreitet, als Organisationen begannen, sich mit der Bedrohung durch den Antragsfehler zu befassen, als sich das Datum auf das Jahr 2000 änderte (eine Bedrohung, die als Jahr 2000 oder Y2K bekannt wurde).[3] In dieser Zeit entwickelten Zehntausende von IT -Organisationen auf der ganzen Welt eine umfassende Liste ihrer Anwendungen mit Informationen zu jeder Anwendung.
In vielen Organisationen wurde der Wert der Entwicklung dieser Liste von Geschäftsführern in Frage gestellt, die besorgt über die Kosten für die Bekämpfung des Y2k Risiko. In einigen Organisationen wurde der Begriff der Verwaltung des Portfolios an die für das Informationstechnologie -Budget verantwortlichen Geschäftsleute als Vorteil der Arbeit über die Durchführung der Arbeit übertragen Anwendungsfehler.
Es gibt zwei Hauptkategorien von Anwendungsportfolio -Management -Lösungen, die im Allgemeinen als "Top -Down "- und" Bottom -up "-Ansätze bezeichnet werden.[4] Der erste Bedarf in jeder Organisation besteht darin, zu verstehen, welche Anwendungen vorhanden sind und welche Hauptmerkmale (Flexibilität, Wartbarkeit, Eigentümer usw.), in der Regel als „Inventar“ bezeichnet wird. Ein weiterer Ansatz für APM besteht darin, ein detailliertes Verständnis der Anwendungen im Portfolio zu erhalten, indem der Anwendungsquellcode und seine zugehörigen Komponenten in eine Repository -Datenbank (d. H. „Bottom -up“) analysiert werden. Anwendungsminenwerkzeuge, die jetzt als APM -Tools vermarktet werden, unterstützen diesen Ansatz.
Hunderte von Tools stehen zur Verfügung, um den Ansatz von Top Down zu unterstützen. Dies ist nicht überraschend, da der Großteil der Aufgabe darin besteht, die richtigen Informationen zu sammeln. Die tatsächliche Wartung und Speicherung der Informationen kann relativ einfach implementiert werden. Aus diesem Grund umgehen viele Unternehmen mit kommerziellen Tools und verwenden Microsoft Excel, um Inventardaten zu speichern. Wenn das Inventar jedoch komplex wird, kann Excel umständlich werden. Die automatische Aktualisierung der Daten wird durch eine Excel-basierte Lösung nicht gut unterstützt. Schließlich ist eine solche Bestandslösung vollständig vom „Bottom -up -Verständnis“ getrennt.
Business Case für APM
Entsprechend Forrester Research"Für IT-Betriebsbudgets geben Unternehmen zwei Drittel oder mehr für laufende Betrieb und Wartung aus."[5]
Es ist üblich, Organisationen zu finden, die mehrere Systeme haben, die dieselbe Funktion ausführen. Es können viele Gründe für diese Duplikation bestehen, einschließlich der früheren Bekanntheit des Abteilungscomputers, der Anwendungssilos der 1970er und 1980er Jahre, der Verbreitung von Unternehmensfusionen und -akquisitionen und abortiven Versuchen, neue Tools anzuwenden. Unabhängig von der Duplikation wird jede Anwendung getrennt gehalten und regelmäßig verbessert, und die Redundanz erhöht die Komplexität und die Kosten.
Mit einer großen Mehrheit der Kosten, um die vorhandenen IT -Anwendungen zu verwalten, ist die Transparenz des aktuellen Inventars der Anwendungen und des Ressourcenverbrauchs ein Hauptziel des Anwendungsportfoliomanagements.[6][7] Dadurch können Unternehmen: 1) teilweise und vollständig redundante Anwendungen identifizieren und beseitigen, 2) die Bedingung der Anwendungen in Bezug auf Stabilität, Qualität und Wartbarkeit quantifizieren, 3) den Geschäftswert/die Auswirkungen von Anwendungen und die relative Bedeutung der einzelnen Anwendungen quantifizieren Für das Unternehmen weist 4) Ressourcen gemäß dem Zustand der Anwendungen und Bedeutung im Zusammenhang mit den Geschäftsprioritäten zu.
Transparenz hilft auch strategische Planungsbemühungen und diffundiert Unternehmen / IT -Konflikte, denn wenn Unternehmensführer verstehen, wie Anwendungen ihre wichtigsten Geschäftsfunktionen unterstützen und die Auswirkungen von Ausfällen und schlechter Qualität die Verantwortung für übermäßige Kosten abweichen und wie man am besten ausgeben kann wertvolle Ressourcen zur Unterstützung von Unternehmensprioritäten.
Portfolio
APM -Praktiker nehmen Ideen aus dem Investitionsportfolio -Management und sammeln Informationen über jede Anwendung in einem Unternehmen oder einer Organisation, einschließlich der Kosten für den Aufbau und die Aufrechterhaltung der Anwendung, des produzierten Geschäftswerts, der Qualität der Anwendung und der erwarteten Lebensdauer.[8] Mit diesen Informationen kann der Portfoliomanager detaillierte Berichte über die Leistung der IT -Infrastruktur in Bezug auf die für die Besitzung und des Geschäftswerts gelieferten Kosten bereitstellen.
Definition einer Anwendung
Im Anwendungsportfoliomanagement ist die Definition einer Anwendung eine kritische Komponente. Viele Dienstanbieter helfen Unternehmen, aufgrund der häufig umstrittenen Ergebnisse, die aus diesen Definitionen stammen, ihre eigene Definition zu erstellen.
- Anwendungssoftware - Eine ausführbare Softwarekomponente oder ein eng gekoppelter Satz ausführbarer Softwarekomponenten (eine oder mehrere), die zusammen bereitgestellt werden, die eine Reihe einer Reihe von Schritten liefern, die zum Erstellen, Aktualisieren, Verwalten, Berechnen oder Anzeigen von Informationen für einen bestimmten Geschäftszweck erforderlich sind. Um gezählt zu werden, darf jede Komponente nicht ein Mitglied einer anderen Anwendung sein.
- Softwarekomponente - Ein ausführbarer Satz von Computeranweisungen, die in einem einzelnen Bereitstellungscontainer enthalten sind, so dass sie nicht weiter auseinandergebrochen werden kann. Beispiele sind a Dynamische Link Bibliothek, ein ASP Webseite und eine Befehlszeile "Exe"Anwendung. a zip-Datei Kann null oder mehr Softwarekomponenten enthalten, da es einfach ist, sie weiter zu zerlegen (indem das ZIP -Archiv auspackt).
Computerprogramm und Softwarekomponente werden technische Begriffe verwendet, um eine bestimmte Instanz der Klasse von zu beschreiben Anwendungssoftware für die Zwecke der IT -Portfoliomanagement. Sehen Anwendungssoftware Für eine Definition für Nicht-Praktiker der IT-Management- oder Enterprise-Architektur.
Die Kunst und Praxis des Softwareantrags -Portfoliomanagements erfordert eine ziemlich detaillierte und spezifische Definition einer Anwendung, um einen in einer Organisation installierten Anwendungskatalog zu erstellen.
Die Anforderungen einer Definition für eine Anwendung
Die Definition einer Anwendung enthält die folgenden Anforderungen im Kontext des Verwaltung des Anwendungsportfolios:
- Für Geschäftsteam -Mitglieder muss es einfach sein, zu erklären, zu verstehen und sich zu bewerben.
- Es muss für Entwicklung, Betrieb und Projektmanagement in den IT -Gruppen sinnvoll sein.
- Es muss als Eingabe für eine komplexe Funktion nützlich sein, deren Ausgabe die Gesamtkosten des Portfolios sind. Mit anderen Worten, es gibt viele Faktoren, die zu den Gesamtkosten eines IT -Portfolios führen. Die schiere Anzahl von Anwendungen ist einer dieser Faktoren. Daher muss die Definition einer Anwendung bei dieser Berechnung nützlich sein.
- Es muss für die Mitglieder des Enterprise Architecture -Teams nützlich sein, die versuchen, ein Projekt in Bezug auf ihre Ziele für die Optimierung und Vereinfachung der Portfolios zu beurteilen.
- Es muss die Grenzen einer Anwendung klar definieren, sodass eine Person, die an einer messbaren Aktivität der Portfolio -Vereinbarung arbeitet, die Grenzen von zwei vorhandenen Anwendungen nicht einfach so definieren kann, dass sie eine einzige Anwendung nennt.
Viele Organisationen werden die Definition einer Anwendung im Kontext ihres Readdresses erhalten IT -Portfoliomanagement und Governance -Praktiken. Aus diesem Grund sollte diese Definition als Arbeitsstart betrachtet werden.
Beispiele
Die Definition einer Anwendung kann schwer eindeutig zu vermitteln sein. In einer IT -Organisation könnten subtile Unterschiede in der Definition zwischen Teams und sogar innerhalb eines IT -Teams bestehen. Es hilft, die Definition zu veranschaulichen, indem Beispiele bereitgestellt werden. Der folgende Abschnitt enthält einige Beispiele für Dinge, die Anwendungen sind, Dinge, die keine Anwendungen sind, und Dinge, die zwei oder mehr Anwendungen umfassen.
Einschlüsse
Nach dieser Definition sind die folgenden Anwendungen:
- A Internetservice Endpunkt, der drei Webdienste vorlegt: Invoicecreate, Incaresearch und incucedetailget
- Eine Service-orientierte Geschäftsanwendung (SOBA), die eine Benutzeroberfläche zum Erstellen von Rechnungen vorstellt und die sich umdreht und die aufruft Invoicecreate Service. (Beachten Sie, dass der Dienst selbst eine andere Anwendung ist).
- A mobile Applikation das wird in einem Unternehmen veröffentlicht Anwendungsgeschäft und somit für Mitarbeiter im Besitz oder betriebenen tragbaren Geräte bereitgestellt, die authentifizierten Zugriff auf Daten und Dienste ermöglichen.
- A Legacy -System besteht aus einem reichhaltigen Client, einer serverbasierten Mittelstufe und einer Datenbank, die alle eng gekoppelt sind. (z. B. Veränderungen in einem lösen sehr wahrscheinlich Veränderungen in einem anderen).
- Ein Website -Publishing -System, das Daten aus einer Datenbank zieht und sie an einen veröffentlicht Html Format als Unter-Site auf einer öffentlichen URL.
- Eine Datenbank, die Daten zu a vorlegt Microsoft Excel Arbeitsmappe, die die Informationen für Layout und Berechnungen abfragt. Dies ist insofern interessant, als die Datenbank selbst eine Anwendung ist, es sei denn, die Datenbank ist bereits in einer anderen Anwendung (wie einem Legacy -System) enthalten.
- Ein Excel Tabelle Das enthält einen kohärenten Satz wiederverwendbarer Makros, die geschäftlichen Wert liefern. Die Tabelle selbst stellt einen Bereitstellungscontainer für die Anwendung dar (wie a TEER oder TAXI Datei).
- Eine Menge von ASP oder Php Webseiten, die in Verbindung miteinander arbeiten, um die Erfahrung und Logik einer Webanwendung zu liefern. Es ist durchaus möglich, dass eine Unterseite als separate Anwendung in dieser Definition qualifiziert ist, wenn die Kupplung locker ist.
- Ein Web-Service-Endpunkt für Maschinen-zu-Maschinen-Kommunikation (nicht für die menschliche Interaktion), die jedoch rational verstanden werden kann, um einen oder mehrere nützliche Schritte in einem Geschäftsprozess darzustellen.
Ausschlüsse
Das Folgende sind keine Anwendungen:
- Eine HTML -Website.
- Eine Datenbank, die Daten enthält, aber nicht Teil einer Reihe von Schritten ist, um den Geschäftswert mit diesen Daten zu liefern.
- Ein Webdienst, der strukturell nicht in der Lage ist, Teil einer Reihe von Schritten zu sein, die Wert liefern. Beispielsweise für ein Webdienst, für den eingehende Daten erforderlich sind, bei dem das gemeinsame Schema zerfällt.
- Ein eigenständiges Stapel-Skript, das den Inhalt von zwei Datenbanken vergleicht, indem sie jeweils Anrufe tätigen und dann E-Mail an einen Überwachungs-Alias sendet, wenn Datenanomalien festgestellt werden. In diesem Fall ist das Batch -Skript sehr wahrscheinlich eng mit mindestens einer der beiden Datenbanken verbunden und sollte daher in die Anwendungsgrenze enthalten sein, die die Datenbank enthält, mit der es am engsten gekoppelt ist.
Verbundwerkstoffe
Im Folgenden sind viele Anwendungen aufgeführt:
- Ein Verbund Soa Anwendung, die aus einer Reihe wiederverwendbarer Dienste und einer Benutzeroberfläche besteht, die diese Dienste nutzt. Hier gibt es mindestens zwei Anwendungen (die Benutzeroberfläche und eine oder mehrere Servicekomponenten). Jeder Dienst wird nicht als Anwendung gezählt.
- Eine Legacy-Client-Server-App, die in eine Datenbank schreibt, um Daten zu speichern, und eine Excel-Tabelle, in der Makros zum Lesen von Daten aus der Datenbank zum Lesen eines Berichts verwendet werden. In diesem Beispiel gibt es zwei Apps. Die Datenbank gehört eindeutig zur Legacy -App, da sie damit entwickelt, damit geliefert wurde und eng mit ihr gekoppelt ist. Dies gilt auch dann, wenn das Legacy -System dieselben gespeicherten Verfahren wie die Excel -Tabelle verwendet.
Methoden und Maßnahmen zur Bewertung von Anwendungen
Es gibt viele beliebte finanzielle Maßnahmen und noch mehr Metriken verschiedener (nichtfinanzieller oder komplexer) Typen, die zur Bewertung von Anwendungen oder Informationssystemen verwendet werden.
Return on Investment (ROI)
Return on Investment ist eine der beliebtesten Leistungsmess- und Bewertungsmetriken, die in der Geschäftsanalyse verwendet werden. Die ROI -Analyse (wenn sie korrekt angewendet wird) ist ein leistungsstarkes Instrument zur Bewertung vorhandener Informationssysteme und fundierter Entscheidungen über Softwareakquisitionen und andere Projekte. ROI ist jedoch eine Metrik, die für einen bestimmten Zweck konzipiert ist - zur Bewertung der Rentabilität oder der finanziellen Effizienz. Es kann viele andere finanzielle Metriken nicht zuverlässig ersetzen, um ein allgemeines wirtschaftliches Bild der Informationslösung zu liefern. Die Versuche, ROI als alleinige oder Hauptmetrik für Entscheidungsfindung in Bezug auf In-Formationssysteme zu verwenden, können nicht produktiv sein. Es kann in einer sehr begrenzten Anzahl von Fällen/Projekten angemessen sein. ROI ist eine finanzielle Maßnahme und liefert keine Informationen über Effizienz oder Effektivität der Informationssysteme.[10]
Wirtschaftlicher Wertschöpfung (EVA)
Ein Maß für die finanzielle Leistung eines Unternehmens basierend auf dem verbleibenden Vermögen, das durch Abzug der Kapitalkosten von seinem Betriebsgewinn (angepasst für Steuern auf barer Basis) berechnet wird. (Auch als "wirtschaftlicher Gewinn" bezeichnet.)
Formel = Betriebsgewinn nach Steuern (NOPAT) - (Kapital * Kapitalkosten)
Gesamtbetriebskosten (TCO)
Die Gesamtbetriebskosten sind eine Möglichkeit, zu berechnen, was der Antrag über einen definierten Zeitraum kosten wird. In einem TCO -Modell werden Kosten für Hardware, Software und Arbeitskräfte in den verschiedenen Anwendungs -Lebenszyklusstadien erfasst und organisiert. Ein detailliertes TCO -Modell hilft dem Management, die tatsächlichen Kosten der Anwendung zu verstehen, da versucht wird, Build, Run/Support und indirekte Kosten zu messen. Viele große Beratungsunternehmen haben Strategien für den Aufbau eines vollständigen TCO -Modells definiert.
Gesamt wirtschaftliche Auswirkungen (TEI)
TEI wurde von Forrester Research Inc. entwickelt. Forrester behauptet, TEI untersucht systematisch die potenziellen Auswirkungen von Technologieinvestitionen in vier Dimensionen: Kosten - Auswirkungen darauf; Vorteile - Auswirkungen auf das Geschäft; Flexibilität - zukünftige Optionen, die durch die Investition erstellt wurden; Risiko - Unsicherheit.
Geschäftswert davon (ITBV)
Das ITBV -Programm wurde 2002 von Intel Corporation entwickelt.[11] Das Programm verwendet eine Reihe von finanziellen Messungen des Geschäftswertes, die als Unternehmenswert -Zifferblätter (Indikatoren) bezeichnet werden. Es handelt sich um ein mehrdimensionales Programm, einschließlich einer Geschäftskomponente, und ist relativ einfach zu implementieren.
Angewandte Informationsökonomie (AIE)
AIE ist eine Entscheidungsanalysemethode, die von der Hubbard -Entscheidungsforschung entwickelt wurde. AIE behauptet, "die erste wirklich wissenschaftliche und theoretisch fundierte Methode zu sein, die auf verschiedenen Methoden aus der Entscheidungstheorie und der Risikoanalyse baut, einschließlich der Verwendung von Monte -Carlo -Methoden. AIE wird aufgrund seiner Komplexität nicht oft verwendet.
Verweise
- ^ Daniel Simon; Kai Fischbach; Detlef Schoder (2010). "Anwendungsportfoliomanagement - ein integriertes Framework und ein Software -Tool -Bewertungsansatz". Kommunikation des Verbandes für Informationssysteme. 26. doi:10.17705/1cais.02603.
- ^ HBR prod. #: 74104-pdf-ng
- ^ Spratt, Tyrone (2007). "Portfoliomanagement für Informationstechnologie: Suche nach geschäftlicher Wert". Futurik. 32: 42.
- ^ GLEIDMAN, CHIP (29. September 2004). "Definieren des Portfoliomanagements" (PDF). Förster: 10.
- ^ "Der Stand des globalen Unternehmens IT -Budgets: 2009 bis 2010", Forrester Research, [1]
- ^ Keller, W. (2007). It-unternehmensarchitektur: von der Geschäftsstrategie Zur Ptimalen it-jungerste [IT Enterprise Architecture: Von der Geschäftsstrategie bis zur ultimativen IT -Unterstützung] (auf Deutsch).dpunkt. ISBN 978-3-86490-406-6.
- ^ Maizlish und Handler (2005). IT Portfolio Management Schritt für Schritt. Wiley. ISBN 978-0-471-64984-7.
- ^ Daniel Simon; Kai Fischbach; Detlef Schoder (2010). "Anwendungsportfoliomanagement - ein integriertes Framework und ein Software -Tool -Bewertungsansatz". Kommunikation des Verbandes für Informationssysteme. 26. doi:10.17705/1cais.02603.
- ^ Definition einer Anwendung, Inside Architecture Blog, Nick Malik
- ^ Alexei Botchkarev, Peter Andru "Eine Kapitalrendite als Metrik zur Bewertung von Informationssystemen: Taxonomie und Anwendung" Interdisziplinäres Journal of Information, Knowledge und Management, 2011, V. 6, S. 245–269.
- ^ Sward, D. (2006).Messung des geschäftlichen Werts der Informationstechnologie.Praktische Strategien für IT und Geschäftsmanager (Best Practices).Intel Press.