Mit Agile, Scrum und Co.

Die drei größten Herausforderungen der IT-Entwicklung

06.03.2013
Von Markus Maurer

Herausforderung Nummer 3: Manuelle Anpassungsprozesse.

Beim Release-Management gibt es in den meisten Unternehmen keine automatisierten Prozesse zur korrekten Auslieferung von sorgfältig programmierten Applikationen. Häufig erfolgt die Bereitstellung über immer wieder neu erstellte Skripte und manuelle Anpassungsprozesse, die Mitarbeiter unnötig binden. Paradoxe Folge: IT-Entwickler programmieren einerseits Anwendungen, die Geschäftsabläufe optimieren, nutzen die Vorteile der Technologien aber nicht selber. Wie bei der Programmierung sollten sie auch bei der Auslieferung höchste Qualitätsmaßstäbe ansetzen und die Release-Management-Prozesse automatisieren. Auf diese Weise verhindern sie, dass für den Bereitstellungsprozess unnötig viel Zeit und Arbeitsaufwand anfällt. Zugleich vermeiden sie eine häufige Ursache fehlgeschlagener Installationen.

Zur Optimierung ihrer Application-Delivery-Strategie müssen Unternehmen sich einer Reihe unbequemer Fragen stellen. Werden wir besser, schneller und effizienter bei der Anwendungsbereitstellung? An welchen Stellen haben wir Engpässe? Welche Abhängigkeiten erhöhen die unternehmerischen Risiken? Halten wir die Kostenobergrenze ein? Und können wir unsere Applikationen planmäßig ausliefern? Bei allen Entwicklungsprozessen im Unternehmen ist es essenziell, diese Leistungskennzahlen hinsichtlich Fortschritt und Erfüllungsgrad einsehen zu können.