Dein letzter Login ist schon eine Weile her.

Bitte überprüfe, ob alle Angaben in Deinem Profil noch aktuell sind.


27.05.2020
von Jesko
in IT-Talents

Application Lifecycle Management: Definition und Funktion

x
Für Unternehmen:
IT-Nachwuchs kennenlernen!
Jetzt starten

ALM und DevOps als Gestalter und Begleiter einer modernen industriellen Softwareentwicklung

Ein Softwareprodukt verläuft in seinem Lebenszyklus mehrere typische Phasen, die sich unabhängig von der Art und Komplexität der Software auch in anderen Softwareprojekten wiederfinden. Obwohl die Softwareentwicklung kein Einheitsformat hat und immer mehr von Agilität und Flexibilität geprägt wird, ermöglicht sie bei einem industriellen Ansatz, die besten Ergebnisse zu erzielen, indem sich bewerte industrielle Methoden, Prozesse und Geschäftsmodelle über alle Phasen des Softwareentwicklungsprozesses und darüber hinaus über den gesamten Produktlebenszyklus erstrecken.

Lesezeit: ca. 3 Min.

Bewerten

Themen auf dieser Seite:

IT-Talents.de ist Deine Plattform für Förderung und Weiterbildung während des IT-Studiums!
Fördermöglichkeiten ansehen


Definition

Die Software-Industrie ist relativ jung. Application Lifecycle Management (ALM) bezieht sich auf das klassische Konzept des Product Lifecycle Managements (PLM), das ursprünglich in der Fertigungsindustrie zum Einsatz kommt. Das Konzept des ALM zielt darauf ab, die im Lebenszyklus eines Softwareprodukts laufenden Managementprozesse zu industrialisieren, zu automatisieren, zu optimieren und zu vereinheitlichen.

Das ALM besteht aus mehreren phasenspezifischen Managementprozessen und umfasst Anforderungsmanagement, Softwarearchitektur, Design, Programmierung und Implementierung, Integration, Tests, Betrieb und Wartung, Konfigurations- und Änderungsmanagement sowie Projekt-, Lizenz- und Release-Management.

Im Gegensatz zu vereinzelten spezialisierten Engineering- und Management-Tools, die für bestimmte Phasen des Lebenszyklus ausgelegt sind, gibt es komplette ALM-Lösungen, die alle Lifecycle-Phasen vom Anforderungs-Engineering bis hin zur Analyse der Kundenerfahrungen abdecken und alle Prozesse im Rahmen eines Managementsystems konsolidieren. Fortgeschrittene integrierte ALM-Systeme unterstützen weitere Managementaktivitäten wie Projektplanung, Aufwandsschätzung, Aufgabenverwaltung, Berichterstattung, Statistiken, Überwachung und Kontrolle.

3 Bereiche der ALM-Prozesse für die Integration des vollständigen Produktlebenszyklus

ALM beschränkt sich nicht nur auf den Softwareentwicklungszyklus (Software Development Life Cycle, SDLC). Es umfasst den kompletten Lebenszyklus und den gesamten Zeitraum einer Anwendung: von der ersten Idee, durch Design, Implementierung und Betrieb, bis zur Außerbetriebsetzung und Abschaffung. Die ALM-Prozesse lassen sich in die folgenden drei Bereiche einteilen:

1. Entwicklung (Development)

  • Anforderungsdefinition, -analyse und -management,
  • Architektur
  • Design
  • Implementierung/Programmierung
  • Tests
  • Fehlerbehebung
  • Optimierung und Weiterentwicklung
  • Bereitstellung von BugFixes und Software-Updates/-Upgrades

    2. Steuerung (Governance)

  • Projektmanagement mit Aufgabenstellung
  • Kontrolle
  • Kommunikation
  • Workflow und Dokumentenmanagement im gesamten Produktlebenszyklus
  • Marktanalyse und Portfolio-Management
  • Verifizierung der Anforderungen
  • Analyse der Kunden-/Betriebserfahrungen
  • Wirtschaftlichkeitsüberprüfung
  • Qualitätssicherung

    3. Betrieb (Operations)

  • Administration
  • Wartung
  • Monitoring
  • Sicherheitsüberwachung und -Analyse
  • Configuration-, Change- und Lizenzmanagement
  • Installation von Software-Updates und -Upgrades
Auf IT-Talents.de kannst Du Dich mit dem Who-is-Who der IT-Branche vernetzen!
Jetzt Top-Unternehmen anschauen


Software Development Life Cycle (SDLC)

Obwohl SDLC ein grundlegender Teil der Entwicklung ist, ist er jedoch nicht mit dem gesamten ALM-Zyklus gleichzustellen. Nach der Implementierung der Anwendung ist die Bereitstellung der nächste Schritt, in dem die Anwendung in einer Produktivumgebung installiert und in den Wirkbetrieb überführt wird.

Sobald die Anwendung keinen geschäftlichen Nutzen hat und den neuen Anforderungen nicht mehr entspricht, erreicht sie das Ende des Lebenszyklus und wird abgeschafft.

Die Steuerung (Governance) ist der entscheidende Bereich, der sowohl die Projektziele als auch die Projektorganisation, Methoden und Verfahren im Lebenszyklus bestimmt und von dem der Projekterfolg abhängt. Der Bereich Betrieb (Operations) beginnt nach den erfolgreichen vollständigen Tests der Anwendung und erstreckt sich bis zu ihrer Außerbetriebssetzung.

Zusammenhänge

Alle drei ALM-Bereiche - Development, Gevernance und Operations - sind eng miteinander verbunden. Sie können in einzelnen Phasen des ALM-Zyklus parallel laufen und sind stark durch agile Produktentwicklung und moderne plattformübergreifende DevOps-Methoden (Development & Operations) geprägt. Mit ALM und DevOps werden die Organisation, Methoden, Vorgehensmodelle und Praktiken der Softwareentwicklung, des Projektmanagements und des Betriebs auf ein höheres Niveau gestellt, das den wachsenden technologischen und Marktanforderungen am besten entspricht und einen logischen Übergang der Softwareentwicklung zur Industrie 4.0 ermöglicht.

Wenn Du willst: IT-Talents.de ist Dein Headhunter! Unser Team macht sich für Dich auf die Suche nach dem passenden Arbeitgeber. Bequem und persönlich.
Jetzt JobScout anschauen


Fazit

ALM bietet neue Geschäftsmodelle und verändert sowohl die Prozesse als auch die Beziehung zwischen dem Softwarehersteller und den Kunden. Ein ALM-System kann sowohl aus Perspektive des Softwareherstellers (Softwareentwicklung, Vermarktung, Vertrieb, Support, Funktionsverbesserung und -erweiterung) als auch aus Perspektive des Kunden (Evaluierung, Pilotierung, Integration, Installation/Rollout, Betrieb) betrachtet werden. ALM-Tools erweisen sich als effektive Prozessmanagementlösungen, die die beiden Gruppen - den Softwarehersteller und die Kunden - verbinden und die Qualität der Anwendungssoftware nachhaltig verbessern. Das ist eine Win-Win-Situation, in der der Hersteller und die Kunden viele Vorteile aus den Funktionen einer ALM-Lösung ziehen und zur Steigerung der Softwarequalität aktiv beitragen.

Aktuelle Aktionen:

IT-Stipendium November 2020

1200€ Förderung für IT-Talente!


Sei dabei und sichere Dir beim IT-Stipendium November 2020 bis zu 1200€ Förderung.
Jetzt bewerben!

IT-Stipendium November 2020 NRW

Stipendium für Informatiker aus NRW


Sei dabei und sichere Dir beim IT-Stipendium November 2020 bis zu 1200€ Förderung.
Jetzt bewerben!

IT-Talents ist ein Netzwerk nur für IT'ler. Auf unserer Plattform kannst Du Dich als registriertes Mitglied mit wenigen Klicks auf die Jobs unserer Partnerunternehmen oder auf IT-Projekte für Studierende bewerben. Darüberhinaus führen wir Wettbewerbe durch und vergeben IT-Stipendien.

Jetzt Mitglied werden.

Verwandte Artikel

Was ist Virtualisierung? - Virtualisierungstechnologien im…

30. Sep 2020 in IT-Talents

Virtualisierung verspricht effizienten Ressourceneinsatz, einen schnellen Wechsel zwischen verschiedenen…

weiter

Was ist das Objekterkennungssystem YOLO?

14. Aug 2020 in IT-Talents

Nicht nur die Großen der Branche wie Google oder Facebook entwickeln sie, neuronale Netzwerke zur Objekterkennung auf …

weiter

Business Intelligence Software - Welche Lösungen gibt…

23. Jul 2020 in IT-Talents

Daten gehören zu den wertvollsten Ressourcen jedes Unternehmens. Diese Schätze lassen sich allerdings nur mit einer e…

weiter

Was ist SAP BPC?

12. Sep 2019 in Software

Der Unternehmenserfolg hängt nicht nur von der Nachfrage an Produkten und Dienstleistungen ab. Es ist auch das Ergebnis …

weiter

Was ist SAP Plant Maintenance (PM)?

15. May 2019 in Software

SAP PM bietet eine umfassende Palette von Business-Softwarelösungen, damit Unternehmen ihre Geschäftsmodelle optimieren u…

weiter

Was ist SAP EWM?

14. May 2019 in Software

Die reibungslosen Prozesse im Bereich der Lagerlogistik sind von fundamentaler Bedeutung für Unternehmen. Aus diesem …

weiter

Was ist SAP PP?

13. May 2019 in Software

Der Produktionsprozess hat in den letzten Jahrzehnten einen Wandel erlebt. Die begrenzte Auswahl von Produkten und…

weiter

Was ist SAP MM?

10. May 2019 in Software

SAP ist mit dem Modul MM (Materials Management) in der Materialwirtschaft längst angekommen. Das Modul SAP MM gilt als …

weiter

Schnell-Login für unsere Mitglieder

Tipp: Halte Dein Profil aktuell.

Lass' uns wissen, falls sich etwas Neues bei Dir ergibt.

Tipp: Vervollständige Dein Profil für noch bessere Karrierechancen.

Bist Du Schüler, Student oder bereits berufstätig? Teile uns Deinen aktuellen Status mit, damit wir Dir sinnvolle Aufgaben anbieten können.

Jetzt Status angeben

Wann stehst Du der IT-Branche zur Verfügung?

Bitte Monat und Jahr angeben.

{{ perspectiveForm.availableFrom.$error.dynamic }}

Neuer Versuch

Wo möchtest Du durchstarten?

{{ location.geolocation.name }}×
Bitte mindestens ein Ort angeben.

Als {{currentUser.status.title}} bist Du bereit für:


Lade Beschäftigungsarten

Bitte wähle den Zeitpunkt, Ort und min. eine Beschäftigungsart aus.

You have voted!
Schliessen
Vote for:
stars
Vote
You have not rated!