Die Präsentation wird geladen. Bitte warten

Die Präsentation wird geladen. Bitte warten

IBM Rational Enterprise Modernization Solutions for IT

Ähnliche Präsentationen


Präsentation zum Thema: "IBM Rational Enterprise Modernization Solutions for IT"—  Präsentation transkript:

1 IBM Rational Enterprise Modernization Solutions for IT
Lösungsbereitstellung bei niedrigeren Gesamtbetriebskosten

2 Vorabtest Was ist Enterprise Modernization?
Ein Einrichtungsstil, der die heutige Aufteilung in Großraumbüros ersetzt Das schrittweise Weiterentwickeln zentraler IT-Systeme in moderne Architekturen und Technologien Umstellung einer gesamten Organisation auf das gleiche Betriebssystem und die gleichen Tools Der Vertrieb von Enterprise Modernization ist komplex, nimmt viel Zeit in Anspruch, ist mit vielen Produkten verbunden und kostet die Kunden viel Geld. Richtig Falsch Nur bei Mainframe-Kunden bieten sich Verkaufschancen für EM-Lösungen. IBM® ist nur einer von vielen Anbietern, die End-to-End-Tools für den Anwendungslebenszyklus bereitstellen. 1) Was ist Enterprise Modernization? – Die Antwort ist B: Das schrittweise Weiterentwickeln zentraler IT-Systeme in moderne Architekturen und Technologien. 2) Falsch: Der Vertrieb von Enterprise Modernization kann komplex sein, viel Zeit in Anspruch nehmen, mit vielen Produkten verbunden sein und die Kunden viel Geld kosten, kann aber auch einfach mit fünf Lizenzen für RDi und einer HATs-Lizenz bei einem Kunden mit IBM i erledigt sein. 3) Falsch: Bei Mainframe-Kunden bieten sich größere Verkaufschancen für EM-Lösungen, aber auch IBM i Kunden sind gute Kandidaten für die Modernisierung. 4) Falsch: IBM ist der einzige Anbieter, der End-to-End-Tools für den Anwendungslebenszyklus bereitstellt.

3 Enterprise Modernization – Unternehmensmodernisierung Verbindung von Anwendungen und Benutzern über die Grenzen von Teams hinweg, um die Gesamtbetriebskosten zu senken Anwendungen Senken Sie die Kosten der Anwendungspflege, erhöhen Sie die Beweglichkeit bei der Reaktion auf Änderungen und steigern Sie die Gesamtqualität. Benutzer Erreichen Sie eine effizientere Prozessabwicklung und höhere Produktivität durch die Ausschöpfung von vorhandenem Fachwissen und neuem Know-how. Ein wichtiger Vorteil der teamübergreifenden Verbindung von Benutzern und Anwendungen in einer Enterprise Modernization-Umgebung liegt in der Senkung der Gesamtbetriebskosten. Konsolidieren Sie die Teaminfrastruktur, um die Effizienz, Zusammenarbeit und Governance im gesamten Softwarelebenszyklus zu optimieren. Teams Weitere Informationen finden Sie unter:

4 Agenda Was bedeutet Enterprise Modernization für Sie?
Enterprise Modernization als branchenspezifische Thematik Die Problemstellungen der Kunden Anwendungen Benutzer Teams Rational® Enterprise Modernization Lösungsfahrpläne Kundenbeispiele Aktionsschritte 4

5 Was bedeutet EM für Sie? Es geht um einen großen Zielmarkt.
Es geht um die Kundenbeziehung, nicht um das Betriebssystem. Es geht um verteilte Entwicklung: In geografischer Hinsicht In organisatorischer Hinsicht Im Hinblick auf die Programmiersprache (plattformübergreifend) Niemand kann eine so umfassende und plattformübergreifende End-to-End-Lösung für den Anwendungslebenszyklus anbieten wie IBM Rational. Im aktuellen Wirtschaftsklima müssen die Kunden mehr denn je auf die Gesamtbetriebskosten achten. Bei Geschäftsabschlüssen kann man klein beginnen, die Ergebnisse abwarten und dann den nächsten Schritt tun.

6 Agenda Was bedeutet Enterprise Modernization für Sie?
Enterprise Modernization als branchenspezifische Thematik Die Problemstellungen der Kunden Anwendungen Benutzer Teams Rational Enterprise Modernization Lösungsfahrpläne Kundenbeispiele Aktionsschritte 6

7 Ist Ihre IT-Infrastruktur bereit … für Änderungen?
Computerausfall bei der FAA verursacht Verzögerungen im landesweiten Luftverkehr „Vor 10 bis 20 Jahren getätigte IT-Investitionen … schränken die Geschwindigkeit ein, mit der diese Unternehmen Änderungen vornehmen und auf branchenspezifische Bedrohungen reagieren können.“ – Gartner’s Top Predictions for Industry Leaders, 2007 and Beyond Nur 34 % der Softwareprojekte werden als erfolgreich erachtet, was über 300 Mrd. US-Dollar jährlich kostet. Fachkräftemangel im IT-Bereich erreicht höchsten Stand in 10 Jahren 50 % der ausgelagerten Projekte werden wahrscheinlich den Erwartungen nicht gerecht. „Die Botschaft für den IT-Bereich ist klar: Unternehmen brauchen und erwarten mehr Beweglichkeit vom IT-Bereich. Die aktuelle Herangehensweise an die Projektpriorisierung, Ressourcenbeschaffung, Beweglichkeit der Geschäftsabläufe und Governance wird ganz offensichtlich den Ansprüchen der Kunden nicht gerecht. Ein neues Konzept für IT-Bereitstellungsmodelle und Bezugsoptionen ist erforderlich, damit der IT-Bereich besser auf die Anforderungen des Geschäftsbereichs reagieren kann.“ – Gartner, 14. Oktober 2008, „Changing the Cost Structure of IT Will Become a Business Imperative for Most CIOs“ Computerausfall bei der FAA – Select Comfort – Britisches Verkehrsministerium – Die schlimmsten Softwarefehler der Geschichte – Fachkräftemangel im IT-Bereich – Wahl in Ohio – Absturz der Website von North Carolina – Alternde IT-Arbeitskräfte – Nur 37 % sind zufrieden mit dem Tempo der Softwareentwicklung. Nur 42 % der Benutzer sind mit der Qualität der Projekte zufrieden. Website für die Wahl in Ohio nach Hackerangriff eingestellt Arbeitslose bringen Website von North Carolina zum Absturz

8 Modernisierung: die wichtigste Anwendungsinitiative von Kunden
Modernisierung traditioneller Produkte ERP-Implementierung Prozessverbesserung/Zertifizierung Qualitätsinitiativen für Anwendungen Entwicklung gemeinsamer Services Konsolidierung von ESPs PMO-Erstellung ASP/SaaS-Einführung Portfolio-Optimierung Sonstige Keine der genannten 2,0% 25,7% 30,0% 31,2% 35,3% 38,5% 40,2% 45,2% 47,5% Modernisierung hat oberste Priorität, weil Unternehmen 78 % ihrer IT-Budgets für die Wartung und Pflege bestehender Infrastrukturen ausgeben. Sie MÜSSEN modernisieren, um einen größeren Anteil ihrer IT-Budgets für das Änderungsmanagement freizugeben. Benutzerprioritäten für Anwendungsinitiativen über die nächsten zwei Jahre Quelle: Gartner, „Application Services Scenario: Future Trends and Directions“, April 2007 N = 343

9 Agenda Was bedeutet Enterprise Modernization für Sie?
Enterprise Modernization als branchenspezifische Thematik Die Problemstellungen der Kunden Anwendungen Benutzer Teams Rational Enterprise Modernization Lösungsfahrpläne Kundenbeispiele Aktionsschritte 9

10 Geschäftlicher Nutzen von Enterprise Modernization
Mit den IBM Enterprise Modernization Solutions können sich Unternehmen vom Wettbewerb abheben, indem sie Anwendungen und Benutzer teamübergreifend verbinden, um im aktuell schwierigen Wirtschaftsklima besser zu bestehen. Lösungsbereitstellung bei niedrigeren Gesamtbetriebskosten Wert des Portfolios nutzen, flexible Architekturen erstellen, um schnell auf Änderungen reagieren zu können Effizientere Prozessabwicklung und höhere Produktivität durch die Ausschöpfung von vorhandenem und neuen Know-how erzielen Effizienz der Geschäftsabläufe durch Konsolidierung, Zusammenarbeit und Governance verbessern Anwendungen Benutzer Teams Mehr Wertschöpfung und Leistung aus den Kundeninvestitionen in Software als strategische Unternehmensressourcen 10

11 Enterprise Modernization – Lösungsübersicht Teamübergreifende Verbindung von Anwendungen und Benutzern für mehr Flexibilität im Geschäfts- und IT-Bereich Kostensenkung bei der Anwendungspflege, mehr Beweglichkeit bei der Reaktion auf Änderungen und Steigerung der Gesamtqualität Anwendungen Konsolidierung der Teaminfrastruktur, um die Effizienz, Zusammenarbeit und Governance im gesamten Software- lebenszyklus zu optimieren Teams Benutzer Stellen Sie sicher, dass diese übergeordnete Lösungsübersicht vom Publikum genau verstanden wird. In Bezug auf Anwendungen dreht sich alles um die Frage: „Welches Anwendungsportfolio ist vorhanden und was muss geändert werden?“. Die Herausforderungen liegen in den Kenntnissen über die zentralen IT-Anwendungen, ihrer Architektur und ihrer Qualität. Am wichtigsten ist, „INTELLIGENTE“ Entscheidungen im Hinblick auf das Management und die Modernisierung dieses Anwendungsportfolios zu treffen. Verlorene Anwendungskenntnisse – Anwendungen, die über Jahrzehnte aufgebaut wurden, bilden immer noch die Basis der zentralen Geschäftsprozesse, die ursprünglichen Ersteller sind jedoch schon lange weg Komplexe Architektur – mit Systemen, die mehrere Hardware- und Softwareplattformen umspannen, die über verschiedene Geschäftsbereiche verteilt sind Mangelhafte Qualität der Leistung – aufgrund von verschiedenen Verarbeitungsebenen und komplexen Schichten zur Unterstützung bestehender und neuer Geschäftsmodelle Risiko Vorschriften/Konformität – durch mangelnde Kenntnisse der Geschäftsregeln und fest mit den Anwendungen verbundenen Prozessen Rückstand bei Anwendungen – durch Unvermögen des IT-Bereichs, schnell auf geänderte geschäftliche und wirtschaftliche Umstände zu reagieren In Bezug auf die Benutzer geht es um die Frage: „Wer nimmt die Änderung vor?“. Die Herausforderungen in dieser Hinsicht haben also mit Know-how, Produktivität, Qualifizierung sowie der Komplexität der Technologie zu tun. Effizientere Prozessabwicklung und höhere Produktivität durch die Ausschöpfung von vorhandenem Fachwissen und neuem Know-how Weitere Informationen finden Sie unter:

12 Die wirkliche Herausforderung bei der Optimierung von Software Lösungsbereitstellung bei niedrigeren Gesamtbetriebskosten „Nur 34 % der Softwareprojekte werden als erfolgreich erachtet, was über 300 Mrd. US-Dollar jährlich kostet.“ „Nur 37 % sind zufrieden mit dem Tempo der Softwareentwicklung.“ „50 % der ausgelagerten Projekte werden wahrscheinlich den Erwartungen nicht gerecht.“ „Nur 42 % der Benutzer sind mit der Qualität der Projekte zufrieden.“ Benutzerherausforderungen In Bezug auf Anwendungen dreht sich alles um die Frage: „Welches Anwendungsportfolio ist vorhanden und was muss geändert werden?“ Die Herausforderungen liegen in den Kenntnissen über die zentralen IT-Anwendungen, ihrer Architektur und ihrer Qualität. Am wichtigsten ist, „INTELLIGENTE“ Entscheidungen im Hinblick auf das Management und die Modernisierung dieses Anwendungsportfolios zu treffen. Verlorene Anwendungskenntnisse – Anwendungen, die über Jahrzehnte aufgebaut wurden, bilden immer noch die Basis der zentralen Geschäftsprozesse, die ursprünglichen Ersteller sind jedoch schon lange weg Komplexe Architektur – mit Systemen, die mehrere Hardware- und Softwareplattformen umspannen, die über verschiedene Geschäftsbereiche verteilt sind Mangelhafte Qualität der Leistung – aufgrund von verschiedenen Verarbeitungsebenen und komplexen Schichten zur Unterstützung bestehender und neuer Geschäftsmodelle Risiko Vorschriften/Konformität – durch mangelnde Kenntnisse der Geschäftsregeln und fest mit den Anwendungen verbundenen Prozessen Rückstand bei Anwendungen – durch Unvermögen des IT-Bereichs, schnell auf geänderte geschäftliche und wirtschaftliche Umstände zu reagieren In Bezug auf die Benutzer geht es um die Frage: „Wer nimmt die Änderung vor?“. Die Herausforderungen in dieser Hinsicht haben also mit Know-how, Produktivität, Qualifizierung sowie der Komplexität der Technologie zu tun. Dadurch wird verhindert, dass Unternehmen das vorhandene Fachwissen und neues Know-how ausschöpfen können, um ihre zentralen IT-Systeme zu unterstützen. Im aktuellen wirtschaftlichen Abschwung muss sich der IT-Bereich weiterhin darauf konzentrieren, wachsende Aufgaben mit weniger Mitteln zu bewältigen. Auch die Tatsache, dass die Fachkräfte, die sich mit Mainframe-Software auskennen, immer älter werden, stellt für viele IT-Abteilungen heute eine Herausforderung dar. Ganz zu schweigen von dem höheren Einarbeitungsaufwand, der nötig ist, um neue Technologien zu verstehen und zu integrieren (d. h. Web 2.0, SOA etc.). Dies verschärft die Problematik der Fachkräfte um ein Weiteres. Die Komplexität der Infrastruktur macht es zudem erforderlich, dass die entwickelten Anwendungen eine Reihe von Implementierungs- und Laufzeitplattformen unterstützen. In Bezug auf das Team geht es darum, die Projektrisiken unter Kontrolle zu halten und die Softwarebereitstellung transparenter zu machen, da dies jetzt ein Prozess ist, der sich auf die unterschiedlichsten Akteure auswirkt – und mit weitaus mehr zusammenhängt, als nur mit Check-in/Check-out durch die Entwickler. Die Problemstellungen, die sich aus mangelndem Teamwork oder mangelnder Transparenz im Hinblick auf die Software ergeben, können erhebliche geschäftliche Risiken nach sich ziehen und zu suboptimaler Unternehmensleistung und höheren Kosten führen. Anwendungsherausforderungen Teamherausforderungen Weniger Mitarbeiter, mehr Arbeit Mangelndes Fachwissen Inkompatible Tools/Repositorys Höherer Einarbeitungsaufwand Mehrere Sprachen, Technologien, Plattformen Verlorene Anwendungskenntnisse Komplexe Architektur Mangelhafte Qualität und Leistung Risiko Vorschriften/Konformität Rückstand bei Anwendungen Keine effektive Zusammenarbeit Schwache Projekt-Governance Unzuverlässige Zugriffsartefakte Mangelhafte LOB-Aufsicht Projektverzögerungen Isolierte Anwendungen, Benutzer und Teams

13 Anwendungsherausforderungen: Die Kunden fragen …
„Die Änderungen für unsere Anwendungen wurden über so viele Jahre zusammengestückelt, dass wir jetzt Schwierigkeiten mit der Qualität und Leistung unserer vorhandenen Anwendungen haben.“ „Welche bestehenden Assets können wir in unserer neuen Architektur wiederverwenden?“ 1 „Unsere Architektur ist im Laufe der Zeit zu komplex und kompliziert geworden – wir müssen flexibel und beweglich sein können.“ 3 ANWENDUNGEN – deckt die Asset- und Architekturkomponenten ab Nutzung bestehender Assets? Erkennen und Kontrollieren unseres bestehenden Portfolios von Unternehmensanwendungen? Bestimmung von Assets zur Wiederverwendung in einer serviceorientierten Architektur (SOA)? Nutzung moderner Architekturen? Einfache Erstellung von Services aus bestehendem Code, einschließlich CICS-, IMS-, i5/OS- und 5250-Terminalanwendungen? Definition neuer Services für alle Implementierungsplattformen vom Erstentwurf bis zur Implementierung? Nutzung vorhandenen Know-hows und Anwerbung neuer Talente? Einsatz von neuen Technologien und Innovationen, ohne vorhandene Mitarbeiter, die die Geschäftsabläufe kennen, neu schulen zu müssen? Einsatz neuer Mitarbeiter für beliebige Projekte unabhängig von der Zielplattform? Nutzung einer einheitlichen Entwicklungsumgebung für alle isolierten Entwicklungsteams? Kostensenkung durch Beseitigen redundanter Tools und Prozesse? Verbesserung der durchgängigen Kommunikation und Rückverfolgbarkeit während des gesamten Lebenszyklus? Nutzung meiner Investitionen? Senkung der Kosten für die Pflege und Entlastung von Ressourcen, damit diese an neuen Projekten arbeiten können? 2 „Wenn unsere Prozesse jetzt geprüft würden, würden wir die gesetzlichen Vorgaben nicht erfüllen.“ „Ich kann nicht schnell genug auf wechselnde geschäftliche und wirtschaftliche Anforderungen reagieren. Der Rückstand bei den Anwendungen wird immer größer.“ 4 5

14 Anwendungen Verlorene Anwendungskenntnisse Komplexe Architektur
Herausforderungen „Welche bestehenden Assets können wir in unserer neuen Architektur wiederverwenden?“ Verlorene Anwendungskenntnisse „Unsere Architektur ist im Laufe der Zeit zu komplex und kompliziert geworden – wir müssen flexibel und beweglich sein können.“ „Die Änderungen für unsere Anwendungen wurden über so viele Jahre zusammengestückelt, dass wir jetzt Schwierigkeiten mit der Qualität und Leistung unserer vorhandenen Anwendungen haben.“ Komplexe Architektur Mangelhafte Qualität und Leistung „Wenn unsere Prozesse jetzt geprüft würden, würden wir die gesetzlichen Vorgaben nicht erfüllen.“ „Ich kann nicht schnell genug auf die wechselnden geschäftlichen und wirtschaftlichen Anforderungen reagieren. Der Rückstand bei meinen Anwendungen wird immer größer.“ Risiko Vorschriften/Konformität Die Geschäftsabwicklung mit Millionen Codezeilen läuft auf alten Anwendungen, es ist aber nicht genau bekannt, was dabei abläuft, weil nach 20 bis 30 Jahren alles undurchschaubar geworden ist. Das Problem wird verschärft, weil die Ersteller der Anwendungen älter werden und in Rente gehen. Hinzu kommt, dass die Unternehmen Probleme haben, neue Entwickler für die Plattform anzuwerben. Diese Problemstellungen schränken neues Workloadwachstum massiv ein. Eine SOA umgeht den Mainframe, weil im Unternehmen nicht genau bekannt ist, was aus den zentralen Anwendungen wiederverwendbar ist. Daher wird bestehende Geschäftslogik in Java oder .NET umprogrammiert. Wenn dies geschieht, ist diese Workload für z verloren. In Bezug auf Anwendungen dreht sich alles um die Frage: „Welches Anwendungsportfolio ist vorhanden und was muss geändert werden?“ Die Herausforderungen liegen in den Kenntnissen über die zentralen IT-Anwendungen, ihrer Architektur und ihrer Qualität. Am wichtigsten ist, „INTELLIGENTE“ Entscheidungen im Hinblick auf das Management und die Modernisierung dieses Anwendungsportfolios zu treffen. Verlorene Anwendungskenntnisse – Anwendungen, die über Jahrzehnte aufgebaut wurden, bilden immer noch die Basis der zentralen Geschäftsprozesse, die ursprünglichen Ersteller sind jedoch schon lange weg Komplexe Architektur – mit Systemen, die mehrere Hardware- und Softwareplattformen umspannen, die über verschiedene Geschäftsbereiche verteilt sind Mangelhafte Qualität der Leistung – aufgrund von verschiedenen Verarbeitungsebenen und komplexen Schichten zur Unterstützung bestehender und neuer Geschäftsmodelle Risiko Vorschriften/Konformität – durch mangelnde Kenntnisse der Geschäftsregeln und fest mit den Anwendungen verbundenen Prozessen Rückstand bei Anwendungen – durch Unvermögen des IT-Bereichs, schnell auf geänderte geschäftliche und wirtschaftliche Umstände zu reagieren Rückstand bei Anwendungen

15 Gewünschter Wertbeitrag
Anwendungen Anwendungen Herausforderungen Herausforderungen Gewünschter Wertbeitrag Abstimmung der Anwendungsinformationen mit den Geschäftszielen und IT-Systemen, um das Risiko zu verringern und kluge Entscheidungen treffen zu können Wiederverwendung vorhandener Assets, um teure Neuentwicklungen zu vermeiden Nutzung einer SOA zur Erstellung flexibler Anwendungen, die die Markteinführung beschleunigen Erstellung attraktiver Web-2.0-Anwendungen, die die Kundenzufriedenheit erhöhen Automatisierung und bessere Tests, um die Qualität im gesamten Lebenszyklus der Softwarebereitstellung zu steigern Erhöhung von Anwendungsleistung und Kapazität, ohne teure Codeänderungen durchführen zu müssen Verlorene Anwendungskenntnisse Komplexe Architektur Mangelhafte Qualität und Leistung Risiko Vorschriften/Konformität Rückstand bei Anwendungen Das Problem wird verschärft, weil die Ersteller der Anwendungen langsam in Rente gehen. Hinzu kommt, dass die Unternehmen Probleme haben, neue Entwickler für die Plattform anzuwerben. Diese Problemstellungen schränken neues Workloadwachstum massiv ein. Eine SOA umgeht den Mainframe, weil im Unternehmen nicht genau bekannt ist, was aus den zentralen Anwendungen wiederverwendbar ist. Daher wird bestehende Geschäftslogik in Java oder .NET umprogrammiert. Wenn dies geschieht, ist diese Workload für z verloren. Business und IT abstimmen Vorhandene Assets nutzen Beweglichkeit & Flexibilität verbessern

16 Benutzerherausforderungen: Die Kunden fragen …
„Mein Team für die Geschäfts- entwicklung scheint nicht in der Lage zu sein, mit dem Webentwicklungsteam zu kommunizieren. Beide Teams verwenden unterschiedliche Tools und Prozesse.“ „Meine Budgets werden immer weiter beschnitten. Wie können wir wachsende Aufgaben mit weniger Mitarbeitern bewältigen?“ „Wie halten wir diese Anwendung in Betrieb, wenn der seit Langem dafür verantwortliche Entwickler in Rente geht?“ 1 3 „Wir haben inzwischen begonnen, komplexere, modulare Anwendungen zu erstellen, die mehrere Plattformen und Technologien umfassen. Wie können wir unsere Mitarbeiter schulen, damit sie für diese Art von Entwicklung qualifiziert sind?“ BENUTZER deckt vorhandene Fachkenntnisse und neues Know-how ab Nutzung bestehender Assets? Erkennen und Kontrollieren unseres bestehenden Portfolios von Unternehmensanwendungen? Bestimmung von Assets zur Wiederverwendung in einer serviceorientierten Architektur (SOA)? Nutzung moderner Architekturen? Einfache Erstellung von Services aus bestehendem Code, einschließlich CICS®-, IMS-, i5/OS®- und 5250-Terminalanwendungen? Definition neuer Services für alle Implementierungsplattformen vom Erstentwurf bis zur Implementierung? Nutzung vorhandenen Know-hows und Anwerbung neuer Talente? Einsatz von neuen Technologien und Innovationen, ohne vorhandene Mitarbeiter, die die Geschäftsabläufe kennen, neu schulen zu müssen? Einsatz neuer Mitarbeiter für beliebige Projekte unabhängig von der Zielplattform? Nutzung einer einheitlichen Entwicklungsumgebung für alle isolierten Entwicklungsteams? Kostensenkung durch Beseitigen redundanter Tools und Prozesse? Verbesserung der durchgängigen Kommunikation und Rückverfolgbarkeit während des gesamten Lebenszyklus? Nutzung meiner Investitionen? Senkung der Kosten für die Pflege und Entlastung von Ressourcen, damit diese an neuen Projekten arbeiten können? „Unsere Lücke beim Know-how scheint immer größer zu werden. Wie können wir mit den ganzen Änderungen bei den Sprachen und Technologien Schritt halten?“ 2 4 5

17 Benutzer Weniger Mitarbeiter, mehr Arbeit Mangelndes Fachwissen
Herausforderungen „Meine Budgets werden immer weiter beschnitten. Wie können wir wachsende Aufgaben mit weniger Mitarbeitern bewältigen?“ „Wie halten wir diese Anwendung in Betrieb, wenn der seit Langem dafür verantwortliche Entwickler in Rente geht?“ Weniger Mitarbeiter, mehr Arbeit „Mein Team für die Geschäfts- entwicklung scheint nicht in der Lage zu sein, mit dem Webentwicklungsteam zu kommunizieren. Beide Teams verwenden unterschiedliche Tools und Prozesse.“ Mangelndes Fachwissen „Unsere Lücke beim Know-how scheint immer größer zu werden. Wie können wir mit den ganzen Änderungen bei den Sprachen und Technologien Schritt halten?“ Inkompatible Tools/Repositorys „Die Anwendung wurde von einem anderen Team beschädigt. Wie kann unser Team sie reparieren, ohne warten zu müssen?“ Höherer Einarbeitungsaufwand EGL ist ein gutes Play für Kunden, die ihre vorhandenen Entwickler für die SOA einsetzen möchten. Es ist sinnvoll, dass dieselben Personen, die die Geschäftslogik erstellten und pflegen, sie in Form von Services bereitstellen. Bei EGL ist Service ein Schlüsselwort und kann diese Komplexität beseitigen. In Bezug auf die Benutzer geht es um die Frage: „Wer nimmt die Änderung vor?“. Die Herausforderungen in dieser Hinsicht haben also mit Know-how, Produktivität, Qualifizierung sowie der Komplexität der Technologie zu tun. Dadurch wird verhindert, dass Unternehmen das vorhandene Fachwissen und neues Know-how ausschöpfen können, um ihre zentralen IT-Systeme zu unterstützen. Im aktuellen wirtschaftlichen Abschwung muss sich der IT-Bereich weiterhin darauf konzentrieren, wachsende Aufgaben mit weniger Mitteln zu bewältigen. Auch die Tatsache, dass die Fachkräfte, die sich mit Mainframe-Software auskennen, immer älter werden, stellt für viele IT-Abteilungen heute eine Herausforderung dar. Ganz zu schweigen von dem höheren Einarbeitungsaufwand, der nötig ist, um neue Technologien zu verstehen und zu integrieren (d. h. Web 2.0, SOA etc.). Dies verschärft die Problematik der Fachkräfte um ein Weiteres. Die Komplexität der Infrastruktur macht es zudem erforderlich, dass die entwickelten Anwendungen eine Reihe von Implementierungs- und Laufzeitplattformen unterstützen. Mehrere Sprachen, Technologien und Plattformen

18 Gewünschter Wertbeitrag
Benutzer Benutzer Herausforderungen Gewünschter Wertbeitrag Erstellung hoch entwickelter End-to-End-Anwendungen über mehrere Plattformen, ohne das aktuelle Personal neu schulen zu müssen Nutzung von modernen Entwicklungsumgebungen, um die Produktivität und Flexibilität der Mitarbeiter zu erhöhen Weniger Mitarbeiter, mehr Arbeit – und auch weniger Mitarbeiter, die sich mit Mainframe-Software auskennen Mangelndes Fachwissen Inkompatible Tools/Repositorys Höherer Einarbeitungsaufwand Mehrere Sprachen, Technologien und Plattformen EGL ist ein gutes Play für Kunden, die ihre vorhandenen Entwickler für die SOA einsetzen möchten. Es ist sinnvoll, dass dieselben Personen, die die Geschäftslogik erstellten und pflegen, sie in Form von Services bereitstellen. Bei EGL ist Service ein Schlüsselwort und kann diese Komplexität beseitigen. Vorhandenes und neues Know-how nutzen Prozessabwicklung & Produktivität verbessern

19 Teamherausforderungen: Die Kunden fragen …
„Unsere Entwicklungsteams arbeiten auf verschiedenen Plattformen und können nur schwer miteinander kommuni- zieren. Wie können wir eine kontextbezogene Zusammen- arbeit möglich machen?“ „Warum und wann wurde das geändert? Ist das die aktuelle Version, die ich verwenden sollte?“ „Warum folgen manche Entwickler nicht den vereinbarten Prozessen?“ 1 3 „Ich brauche ein Dashboard, mit dem ich mühelos feststellen kann, ob mein Projekt auf Kurs ist, und mit dem ich Engpässe erkennen kann. „Mein Geschäftsbereich braucht besseren Zugriff auf projektbezogene Informationen.“ 2 5 4

20 „Warum folgen manche Entwickler nicht den vereinbarten Prozessen?“
Teams Teams Herausforderungen „Unsere Entwicklungsteams arbeiten auf verschiedenen Plattformen und können nur schwer miteinander kommuni- zieren. Wie können wir eine kontextbezogene Zusammen- arbeit möglich machen?“ Keine effektive Zusammenarbeit Schwache Projekt-Governance „Warum folgen manche Entwickler nicht den vereinbarten Prozessen?“ „Mein Geschäftsbereich braucht besseren Zugriff auf projektbezogene Informationen.“ Unzuverlässige Zugriffsartefakte „Warum und wann wurde das geändert? Ist das die aktuelle Version, die ich verwenden sollte?“ „Ich brauche ein Dashboard, mit dem ich mühelos feststellen kann, ob mein Projekt auf Kurs ist, und mit dem ich Engpässe erkennen kann.“ Mangelhafte LOB-Aufsicht Projektverzögerungen In Bezug auf das Team geht es darum, die Projektrisiken unter Kontrolle zu halten und die Softwarebereitstellung transparenter zu machen, da dies jetzt ein Prozess ist, der sich auf die unterschiedlichsten Akteure auswirkt – und mit weitaus mehr zusammenhängt, als nur mit Check-in/Check-out durch die Entwickler. Die Problemstellungen, die sich aus mangelndem Teamwork oder mangelnder Transparenz im Hinblick auf die Software ergeben, können erhebliche geschäftliche Risiken nach sich ziehen und zu suboptimaler Unternehmensleistung und höheren Kosten führen.

21 Gewünschter Wertbeitrag
Teams Teams Benutzer Herausforderungen Gewünschter Wertbeitrag Beseitigen redundanter und doppelt vorhandener Tools, um die Kosten zu reduzieren Konsolidierte Teaminfrastruktur, um die plattform- und regionen- übergreifende Zusammenarbeit und Governance zu verbessern und damit die Projektabwicklung zu optimieren Keine effektive Zusammenarbeit Schwache Projekt-Governance Unzuverlässige Zugriffsartefakte Mangelhafte LOB-Aufsicht Projektverzögerungen Effizientere Geschäftsabläufe durch Konsolidierung, Zusammenarbeit, Governance

22 Wichtige Fragen CIO und IT-Management IT-Fachkraft
Können Sie nur schwer sicherstellen, dass Ihr Anwendungsportfolio Ihren Geschäfts-, Compliance- und Modernisierungsanforderungen entspricht? Können Sie Ihr Anwendungsportfolio in kürzester Zeit erweitern, um anspruchsvolle neue Lösungen zu unterstützen, ohne Ihre IT-Kosten zu erhöhen? Sind Sie Ihrer Ansicht nach in der Lage, mit den Unternehmensanwendungen, die Sie bereitstellen, für die Effizienz und Zuverlässigkeit zu sorgen, die für die Geschäftsleistung erforderlich sind? IT-Fachkraft Können Sie sich den nötigen Einblick in Ihre Kernanwendungen verschaffen, damit Sie Ihre Projekte zur Geschäftsmodernisierung unterstützen können? Finden Sie es immer schwieriger, Ihren Anwendungsentwicklungsprozess zu managen, weil Sie es mit plattformübergreifenden Anwendungen zu tun haben und bestehende Anwendungen mit neuen Technologien kombiniert werden müssen? Stellen Sie fest, dass Sie eine Vielzahl verschiedener Tools verwenden müssen, um die heute aktuellen plattformübergreifenden Anwendungen bereitzustellen? Macht dies es schwierig für Sie und Ihre Kollegen im Team, diese Anwendungen bereitzustellen? Abstimmung der Anwendungsinformationen mit den Geschäftszielen und IT-Systemen, um das Risiko zu verringern und kluge Entscheidungen treffen zu können Wiederverwendung vorhandener Assets, um teure Neuentwicklungen zu vermeiden Nutzung einer SOA zur Erstellung flexibler Anwendungen, die die Markteinführung beschleunigen Erstellung attraktiver Web-2.0-Anwendungen, die die Kundenzufriedenheit erhöhen Automatisierung und bessere Tests, um die Qualität im gesamten Lebenszyklus der Softwarebereitstellung zu steigern Erhöhung von Anwendungsleistung und Kapazität, ohne teure Codeänderungen durchführen zu müssen Erstellung hoch entwickelter End-to-End-Anwendungen über mehrere Plattformen, ohne das aktuelle Personal neu schulen zu müssen Nutzung von modernen Entwicklungsumgebungen, um die Produktivität und Flexibilität der Mitarbeiter zu erhöhen Beseitigen redundanter und doppelt vorhandener Tools, um die Kosten zu reduzieren Konsolidierte Teaminfrastruktur, um die plattform- und regionenübergreifende Zusammenarbeit und Governance zu verbessern und damit die Projektabwicklung zu optimieren

23 Agenda Was bedeutet Enterprise Modernization für Sie?
Enterprise Modernization als branchenspezifische Thematik Die Problemstellungen der Kunden Anwendungen Benutzer Teams Rational Enterprise Modernization Lösungsfahrpläne Kundenbeispiele Aktionsschritte 23

24 Geschäftlicher Nutzen und ROI
Fahrplan für Anwendungen Anwendungen Anforderung/Schritt Produkte Geschäftlicher Nutzen und ROI Bestehende Kern- geschäfts- anwendungen Nr. 5 Gemeinsam genutzte Assets für SOA-Infrastruktur in gemeinsamem Repository definieren und verwalten Beschleunigung der SOA-Implementierung durch Wiederverwendung Management und Steuerung von Entwurf, Entwicklung und Einsatz von Softwareressourcen und Services EA RSA WSRR RAM Nr. 4 Ältere Anwendungs- technologie ersetzen, die selten vorhandenes Know-how erfordert Schnellere Einführung von SOA oder anderen Modernisierungsinitiativen Migration von veralteter/nicht unterstützter Verarbeitung (Natural, RPG, VA Generator etc.) Plattformübergreifende Implementierung bestehender Anwendungen RBD Migration Erweiterungen Nr. 3 Entwicklungstools modernisieren Höhere Entwicklerproduktivität, niedrigere Gesamtentwicklungskosten Attraktivität für neue Mitarbeiter durch „moderne“ Tools Höhere Produktivität von neuen und erfahrenen Entwicklern durch Codegenerierung RDz RDi Nr. 2 Plattformüber- greifende Anwendungs- anforderungen verwalten und steuern Effektive Zusammenarbeit von Akteuren & Bereitstellungsteams hinsichtlich Anforderungen Höhere Anwendungsqualität durch gute Testfälle Management und Rückverfolgbarkeit von Anforderungen während der gesamten Lebensdauer der Anwendung DOORS RRc ReqPro Wichtig auf dieser Folie sind die Informationen dazu, welche Rational-Softwareprodukte die Ausführung der einzelnen Aufgaben vereinfachen. So kann z. B. Rational HATS verwendet werden, um eine Green-Screen-Schnittstelle für das Web zu modernisieren, ohne die Anwendung zu ändern. Als weiteres Beispiel kann Rational Business Developer die Einführung einer SOA oder andere Modernisierungsinitiativen beschleunigen. Nr. 1 Überblick und Informationen über das bestehende Anwendungsportfolio gewinnen Senkung der Kosten für die Pflege durch sofortige Dokumentation bestehender Anwendungen Höhere Produktivität des IT-Personals und Einsatz entlasteter Ressourcen für neue Projekte Bestimmung von Geschäftsregeln, um bestehenden Prozessen geschäftlichen Nutzen zuzuordnen RTW RAA Nr. 0 Green-Screen-Schnittstellen für das Web modernisieren Sofortiger ROI ohne Änderung bestehender Anwendungen Höhere Produktivität und niedrigere Schulungs- kosten durch Erweiterung von Hostanwen- dungen auf moderne Benutzerschnittstellen HATS 24 24

25 Geschäftlicher Nutzen und ROI
Fahrplan für Benutzer Benutzer Neue und bestehende Kern- geschäfts- anwendungen Anforderung/Schritt Produkte Geschäftlicher Nutzen und ROI Nr. 3 Entwicklern Tools bereitstellen, mit denen neue und bestehende Anwendungen für mehrere Plattformen erstellt und gepflegt werden können Sofort höhere Kundenzufriedenheit durch benutzerfreundliche RUI-Anwendungen Einfache Wiederverwendung bestehender Anwendungen in Web-2.0-Anwendungen Nutzung bestehender Anwendungen und vorhandenen Know-hows zur Bereitstellung neuer Services bei gleichbleibenden Kosten RBD, RDz mit EGL RDi SOA Nr. 2 Auf einheitlichen Entwicklungstools standardisieren Einheitliche Entwicklungsumgebung für Java- und Mainframe-Entwickler Höhere Entwicklerproduktivität Bedarfsgerechter Wechsel von Entwicklern zwischen Projekten RDz mit Java Nr. 1 Zügige Migration auf eine serviceorientierte Architektur durchführen Erstellung von Web-Services mithilfe bestehender Anwendungen ohne Änderungen Einsatz von bestehendem Know-how zur Erstellung von Web-Services HATS 25

26 für mehrere Plattformen Geschäftlicher Nutzen und ROI
Fahrplan für Teams Neue und bestehende Anwendungen für mehrere Plattformen Teams Benutzer Anforderung/Schritt Produkte Geschäftlicher Nutzen und ROI Nr. 3 Risiken durch Verbesse- rung der Anwen- dungsqualität verringern Automatisierung und bessere Tests, um die Qualität im gesamten Lebenszyklus der Softwarebereitstellung zu steigern Erhöhung von Anwendungsleistung und Kapazität, ohne teure Codeänderungen durchführen zu müssen Automatisierung von Konformität und Sicherheitsanalyse für Webanwendungen Verfolgung aller Aspekte der Qualitätssicherung im Entwicklungszyklus RQM RFT RMT Appscan Nr. 2 Migration auf einheitliche Plattform mit End-to-End-Tools für den Lebenszyklus durchführen Nahtlose Zusammenarbeit und Kommunikation im gesamten weltweiten Team Projektmanagement mit umfassender Anzeige des Projektstatus RTCi* RTCz RTC Wichtig auf dieser Folie sind die Informationen zu den wesentlichen Vorteilen von Enterprise Modernization, z. B. ein standardisiertes Toolset, das zur Kostensenkung beiträgt. Beachtenswert ist auch, welche Produkte verwendet werden, um wichtige Schritte dieses Teamfahrplans der Unternehmensmodernisierung durchzuführen. So kann Rational Team Concert Sie beispielsweise bei der Migration auf eine einheitliche Plattform beim Projektmanagement unterstützen, weil eine umfassende Anzeige des Projektstatus zur Verfügung steht. Nr. 1 Auf einheit- liche Teaminfra- struktur für alle Plattformen, Regionen, Sprachen und Rollen umstellen Organisationsweise Standardisierung von Tools und Lifecycle-Management und damit Kostensenkung durch Beseitigung redundanter Tools Erheblich weniger Aufwand zur Synchronisierung von z/OS und verteilten Aktivitäten für geringeres Fehlerrisiko Management unternehmensweiter Assets und Änderungen mit der Option eines einheitlichen, gemeinsam genutzten Repositorys Höhere Qualität des Erstellungsprozesses durch koordinierte, verfolgbare, automatisierte und plattformübergreifende Builds ClearCase ClearQuest Build Forge Hinweis: IBM i Kunden sollten mit Schritt 2 beginnen. 26

27 Die Rational Software Delivery Platform Beschleunigte Softwareinnovation für das gesamte Unternehmen
Management von unternehmensweiten Assets und Änderungen mit einheitlichem, gemeinsam genutztem Repository Rational ClearCase® Automatisierung und Koordination von Fehlererfassung und Konfigurationsmanagement Rational ClearQuest® Zusammenarbeit aller Teams, Prozessanpassung, einfache Statusangaben Rational Team Concert Erstellung koordinierter, verfolgbarer, automatisierter und plattformübergreifender Builds Rational Build Forge® Mapping-Überblick zu Geschäftsprozessen/IT-Systemen. Refactoring von bestehenden Assets zur Wiederverwendung oder Migration Rational Transformation Workbench WebSphere® Studio Asset Analyzer Rational Asset Analyzer Erstellung von Architekturmodellen aus Geschäftsprozessmodellen. Management der Wiederverwendung Rational Software Architect Rational Asset Manager Architektur & Erstellung Governance & Lifecycle- management Prozess- & Portfolio- management Integriertes Anforderungs-management Änderungs- & Freigabe- management Qualitäts- Unternehmens- modernisierung Schnelle, einfache Erweiterung Ihrer und 5250-Anwendungen für das Web Host Access Transformation Services Verbesserung der gesamten Codequalität und Vorhersagbarkeit durch Erkennung und Beseitigung möglicher Codefehler Rational Software Analyzer Schnellere Entwicklung von Webanwendungen, traditionellen RPG-, COBOL-, C-, C++-, PL/I-, EGL-Anwendungen, Web-Services und XML-basierten Schnittstellen Rational Developer for z mit Java Rational Developer for z mit EGL Rational Developer for i Rational Business Developer Entwicklung einheitlicher, integrierter Prozesse über Entwicklungsinseln hinweg Rational Method Composer Geringeres Risiko des Projektscheiterns durch Management gemeinsam genutzter, einheitlicher Anforderungen Rational Requisite Pro Weniger Zeitaufwand und gleichbleibend hohe Qualität durch automatische Tests auch für 3270 und 5250 Rational Functional Tester Skalierbarkeit von Anwendungen, die bestehende Assets auf neue Weise nutzbar machen (z. B. Services, Web) Rational Performance Tester Erkennung von Schwachstellen, Datenschutzproblemen, Qualitätsbeeinträchtigungen und nicht erfüllten Standards Rational AppScan Diese Folie bietet eine weitere Sicht auf die Software, mit deren Hilfe ein System z Kunde die unternehmensweite Softwarebereitstellung effektiv steuern und verwalten kann – System z®, System i® und verteilt.

28 Agenda Was bedeutet Enterprise Modernization für Sie?
Enterprise Modernization als branchenspezifische Thematik Die Problemstellungen der Kunden Anwendungen Benutzer Teams Rational Enterprise Modernization Lösungsfahrpläne Kundenbeispiele Aktionsschritte 28

29 Play – TCO-Senkung bei der Entwicklung von Mainframeanwendungen
Drei Schwerpunktbereiche: Rational Developer for System z Umfassende Entwicklungsumgebung Umfassende Integrationsmöglichkeiten mit IBM PD Tools, CC/z etc. Rational ClearCase, Rational ClearQuest Rational Build Forge on z bieten überzeugende Argumente Möglicherweise erhebliche Einsparungen Rational Host Access Transformation Services Kurzfristiger Investitionsertrag, keine Anwendungsänderungen nötig Umwandlung von „Green Screens“ in GUIs in kurzer Zeit Erstellung von Web-Services Welche Vorteile bietet dies alles dem Kunden? Nutzenpotenzial Niedrigere Softwarekosten Höhere Qualität, bessere Zusammenarbeit Eine einzige Lösung für alle Plattformen

30

31 Copyrightvermerk © Copyright IBM Corporation 2009 RAP14011-USEN-00
IBM Deutschland GmbH IBM-Allee Ehningen ibm.com/de IBM Österreich Obere Donaustrasse Wien ibm.com/at IBM Schweiz Vulkanstrasse Zürich ibm.com/ch Hergestellt in den USA März 2009 Alle Rechte vorbehalten IBM, das IBM Logo, ibm.com, Rational und Telelogic sind Marken oder eingetragene Marken der IBM Corporation in den USA und/oder anderen Ländern. Sind diese und weitere Markennamen von IBM bei ihrem ersten Vorkommen in diesen Informationen mit einem Markensymbol (® oder ™) gekennzeichnet, bedeutet dies, dass IBM zum Zeitpunkt der Veröffentlichung dieser Informationen Inhaber der eingetragenen Marken oder der Common-Law-Marken (common law trade-marks) in den USA war. Diese Marken können auch eingetragene Marken oder Common-Law-Marken in anderen Ländern sein. Eine aktuelle Liste der IBM Marken finden Sie auf der Webseite „Copyright and trademark information“ unter ibm.com/legal/copytrade.shtml. Microsoft ist eine Marke der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere Unternehmens-, Produkt- oder Servicenamen können Marken anderer Hersteller sein. Vertragsbedingungen und Preise erhalten Sie bei den IBM Geschäftsstellen und/oder den IBM Business Partnern. Die Produktinformationen geben den derzeitigen Stand wieder. Gegenstand und Umfang der Leistungen bestimmen sich ausschließlich nach den jeweiligen Verträgen. Die Informationen in dieser Veröffentlichung werden auf der Grundlage des gegenwärtigen Zustands (auf "as-is"-Basis) und ohne eine ausdrückliche oder stillschweigende Gewährleistung zur Verfügung gestellt. Darüber hinaus basieren diese Informationen auf der aktuellen Produktplanung und -strategie von IBM, die sich jederzeit ohne Vorankündigung ändern kann. Ohne Einschränkungen des Vorhergehenden unterliegen Aussagen über Pläne und Absichten von IBM Änderungen oder sie können zurückgenommen werden und repräsentieren nur die Ziele von IBM. Aus dem Inhalt dieser Dokumentation können kein Gewährleistungsanspruch oder andere Anforderungen an IBM (oder seine Lieferanten oder Lizenzgeber) abgeleitet werden, noch kann der Inhalt eine Änderung der Bedingungen der geltenden Lizenzvereinbarung, der die Nutzung der IBM Software unterliegt, bewirken. IBM Kunden sind für die Einhaltung der geltenden Gesetze und Verordnungen selbst verantwortlich. Es obliegt allein dem Kunden, sich von kompetenter juristischer Stelle zu Inhalt und Einhaltung aller relevanten Gesetze und gesetzlichen Bestimmungen beraten zu lassen, die sich auf seine Geschäftstätigkeit und alle Maßnahmen des Kunden auswirken können, die dieser im Hinblick auf die Einhaltung solcher Bestimmungen durchführen muss. RAP14011-USEN-00


Herunterladen ppt "IBM Rational Enterprise Modernization Solutions for IT"

Ähnliche Präsentationen


Google-Anzeigen