15
Lösungshaus für effiziente Softwareentwicklung Qualität steigern in den Softwareentwicklungsprozessen

Application Lifecycle Management _ Was bedeutet das?

Embed Size (px)

DESCRIPTION

Inhalte: Qualitätsteigerung in den Softwareentwicklungsprozessen! Schaffen einer Grundlage für effiziente IT-Abläufe!

Citation preview

Page 1: Application Lifecycle Management _ Was bedeutet das?

Lösungshaus für effiziente Softwareentwicklung

Qualität steigern in den Softwareentwicklungsprozessen

Page 2: Application Lifecycle Management _ Was bedeutet das?

Technologie-Partner

Expertise | Teamarbeit | Motivation

Wir sind spezialisiert auf die Automatisierung und Qualitätssicherung der gesamten Prozesskette der Softwareentwicklung

Unser Ziel ist es die optimale Lösung gemeinsam mit unseren Kunden zu entwickeln auf Basis unserer Werkzeugpalette

Wir sind fokussiert auf die Herausforderungen unserer Kunden und deren Lösung

Unsere Expertise: Langjährige Erfahrung und umfassendes Lösungsspektrum

… der Blick über den Tellerrand

Was uns ausmacht…

Page 3: Application Lifecycle Management _ Was bedeutet das?

Inhalt

Was bedeutet Application Lifecycle Management? Die Prozessbeteiligten der Softwareentwicklung Die I(S)T-Situation in Unternehmen Herausforderungen Impulse Maßnahmen Lösung Lösungsportfolio der Minerva SoftCare GmbH

Page 4: Application Lifecycle Management _ Was bedeutet das?

Application Lifecycle Management

„(...) ist eine Kombination aus der Entwicklung und Betreuung von

Applikationen über deren gesamten Lebenszyklus. Dies beinhaltet auch eine umfassende Anwenderbetreuung

und die Weiterentwicklung der Software.(...)“

… und wie funktioniert es erfolgreich?

Quelle: Wikipedia

Page 5: Application Lifecycle Management _ Was bedeutet das?

Die Prozessbeteiligten

Requirements

Change-

management

Test-

management

Reporting

Reporting Change-

management

Rollout-

management

Release-

management Release-

management

Test-

management

Page 6: Application Lifecycle Management _ Was bedeutet das?

I(S)T-Situation

Heterogene Umfelder Historisch gewachsene Landschaften Inkompatible Schnittstellen Medienbrüche im Prozessfluss Fluktuation von Fachkräften Mangelnde Dokumentation

Page 7: Application Lifecycle Management _ Was bedeutet das?

I(S)T-Konzequenz

Stetig steigende Anforderungen

Kontrollverlust durch Intransparenz

(time to market) ohne griffige Kennzahlen

Kalkulatorische + reale Risiken

Fehlender Investitionsschutz Imageverlust durch IT-Störungen Nachteile im Wettbewerb durch schleppende Innovation

Page 8: Application Lifecycle Management _ Was bedeutet das?

Herausforderungen

Überwachen Sie die Schritte des gesamten Softwareprozesses?

Ist eine saubere Übergabe in den Abläufen garantiert?

Ist Ihre Dokumentation lückenlos und revisionssicher?

Haben Sie die Kontrolle durch Approvals, Notifications Reporting?

Konzentriert sich Jeder auf seine Kernaufgaben?

Existiert ein übergeordneter Standard für Ihre Prozesse, Tools und Plattformen?

Page 9: Application Lifecycle Management _ Was bedeutet das?

Impulse

Sorgen Sie für eine prozessübergreifende Transparenz

Bilden Sie den Lebenszyklus von Applikationen vollständig ab

Schaffen Sie eine Grundlage für effiziente IT-Abläufe!

Stellen Sie standardisierte Schnittstellen und Prozesse her

Sorgen Sie für Kommunikation in Fachbereich, IT und Operating

Schalten Sie alle Medienbrüche aus

Page 10: Application Lifecycle Management _ Was bedeutet das?

Automatisieren/Überwachen Sie die Builds!

Steuern und überwachen Sie Deploys nach Test und Produktion!

Bieten Sie individuelle Freigabe- und Abnahmeverfahren!

Bilden Sie den Lebenszyklus von Applikationen vollständig ab!

Maßnahmen

Schaffen Sie eine Grundlage für effiziente IT-Abläufe!

Page 11: Application Lifecycle Management _ Was bedeutet das?

ALM im Überblick

Anforderungsmanagement

Releasemanagement

Buildautomatisierung

Testdatenbereitstellung Testautomatisierung

Betriebsübergabe

Fallback & Bereinigung Changemanagement

Rollout

Page 12: Application Lifecycle Management _ Was bedeutet das?

IKAN ALM

Die Grundlage für effiziente IT-Abläufe

Page 13: Application Lifecycle Management _ Was bedeutet das?

Kostenersparnis in der Softwareentwicklung bis zu 40%

Reduzierte Aufwände durch hohe Prozesskonformität und Homogenität

IT-Hochverfügbarkeit

Time-to-Market und Vermeidung von Produktionsausfällen

Höchste Transparenz und Softwarequalität

Umfassende Dokumentation und Übersicht

Unternehmensergebnis

Automatisierte + Transparente Prozesse

Page 14: Application Lifecycle Management _ Was bedeutet das?

Lösungen für die Softwareentwicklung

Lösungshaus für effiziente Softwareentwicklung

Dienstleistungen für die Softwareentwicklung

Analysen Prozess - beratung Workshops Schulungen Coaching Projekte

Toolauswahl Installation Evaluation Wartung

Page 15: Application Lifecycle Management _ Was bedeutet das?

Minerva SoftCare GmbH Unterer Dammweg 12

76149 Karlsruhe Tel.: +49.721.78177.01

www.minerva-softcare.de [email protected]

Lösungshaus für effiziente Softwareentwicklung

Kontakt