IT trifft Fachabteilung
Der agile Prozess erfordert, dass IT-Experten und Fachabteilungen bei der Entwicklung neuer Softwaresysteme eng zusammenarbeiten. Häufig mangelt es Fach- und IT-Abteilungen an grundlegendem Verständnis für die jeweils andere Seite. Dieser Mangel wirkt sich negativ auf den Ablauf und die Projekt-Ergebnisse aus. Hier sind Konzepte und Werkzeuge gefragt, die im Prozess Brücken zwischen den verschiedenen beteiligten Gruppen bauen. Ziel ist es, dafür zu sorgen, dass die agilen Konzepte sich auch in der abteilungsübergreifenden Zusammenarbeit entfalten können. So ein Werkzeug ist der Interaction Room (IR), der mit seinen Visualisierungen und seinem einfachen Regelwerk dabei hilft, auf Basis eines gemeinsamen Problemverständnisses, Lösungen zu erarbeiten.
Agilität trifft Betrieb
Agile Softwareentwicklung hat auch unmittelbare Auswirkungen auf den IT-Betrieb. Traditionell war die Arbeit geprägt von wenigen grossen Software-Releases, die in grösseren Abständen veröffentlicht wurden – die Entwickler dachten eher in Monaten als in Wochen oder Tagen. Die Agile Softwareentwicklung gibt nun eine andere Schlagzahl vor und produziert im Extremfall im Tages- oder sogar Stundenrhythmus neue Releases. Diese Release-Frequenz erfordert neue Prozesse sowohl in der Softwareentwicklung (Development) als auch im IT-Betrieb (Operations). Auch hier müssen die vorhandenen Gräben zwischen den Abteilungen überwunden werden. DevOps sind ein probates Mittel für die Verbindung von Development und Operations in einer Organisationseinheit.