Let's Scrum - Erfahrungen aus einem Scrum Projekt im ... · PDF fileEinleitung •...

Post on 07-Feb-2018

222 views 2 download

transcript

Gunther ThielemannSLIX Gesellschaft für Computersysteme mbHAu i. d. Hallertau

Christine KaldenhoffCommerzbank AGFrankfurt am Main

Let's Scrum

ErfahrungenauseinemagilenProjektimBankensektor

Einleitung

• Erkenntnisse und Erfahrungen aus einem konkreten Projekt

• verschiedene Perspektiven– Scrum Master – Oracle Partner

Warum eigentlich agil?

Warum eigentlich agil?

Manager

Ressource1 Ressourcen

Überblick FIADAS

über 200 Benutzeran mehreren Standorten>300.000 Vorgangsordner>3,5 Mio Dokumente

Windows Desktop•MS Office•MS Outlook

•Web Oberfläche

Zentrale Ablage

Recherche

InfoManagement Sicherheit

OracleUniversalContentManagement

Projekt TRAS

TechnischesRelease• vonUCM10gR3aufUCM11g

• VonStandaloneJavaAnwendungaufOracleFusionMiddleware

• neueHardware

FachlicheAnforderungen• Navigations- undAblagestruktur

• WeitereStandorte

Wir machen‘s mit Scrum!

Risiken Chancen

8

Warum will die Commerzbank AG agiles Projektmanagement?

Fokus der Agilität› Kurze Releasezyklen› Erhöhte Mitarbeiterverantwortung› Kooperatives Kundenverhältnis› Effiziente Kommunikationsgestaltung› Gesteigerte Scope-Flexibilität› Effiziente Kapazitätsnutzung› Frühzeitiges Kundenfeedback

Agile KPIs› Kurze Releasezyklen› Mitarbeiterverantwortung

› Kommunikation› Scope-Flexibilität› Effizienter Ressourceneinsatz› Einhaltung Rollenmodell

Individuen und Interaktionen mehr als Prozesse und WerkzeugeFunktionierende Software mehr als umfassende DokumentationZusammenarbeit mit dem Kunden mehr als VertragsverhandlungReagieren auf Veränderung mehr als das Befolgen eines Plans

Das heißt, obwohl wir die Werte auf der rechten Seite wichtig finden,schätzen wir die Werte auf der linken Seite höher ein.

Christine Kaldenhoff | Commerzbank AG | Frankfurt / November 2015

Kundennutzen erzeugen steht im Vordergrund.

*Entliehen aus einem Vortrag der co-agile Community beim CSC Kongress im Mai 2015

Konzern KPIs› Dokumentationsabdeckung› Einhaltung Konzernprozesse

› Kosteneinsparung› Planungssicherheit › Einhaltung Datenschutz /

Funktionstrennung (DS/FT)

9

Welche Anforderungen stellt der Konzern an Projekte?

Fokus der Commerzbank› Lückenlose Projekt- und Testdokumentation› Einhaltung regulatorischer Anforderungen

(Datenschutz / Funktionstrennung )› Einhaltung der Konzernprozesse› Erzielen von Kostenersparnis› Optimierte Ressourcenauslastung› Planungssicherheit

Compliance und Regulatorien mehr als Funktionsumfang der Software Risikominimierung mehr als Verfolgen eines Trends

Standardisierung mehr als individuelle Einzellösungen

Das heißt, obwohl wir die Werte auf der rechten Seite wichtig finden,schätzen wir die Werte auf der linken Seite höher ein.

Christine Kaldenhoff | Commerzbank AG | Frankfurt / November 2015

„Gefühlte“ Priorität liegt auf Compliance und Risikominimierung.

*Entliehen aus einem Vortrag der co-agile Community beim CSC Kongress im Mai 2015

10

Einflussfaktoren des Konzerns auf den Scrum-Prozess

Architektur-vorgaben

Releasemanagement

Einkauf

Staffing

Softwarevorgaben

PMF agile

TMF agile

Betriebsübergabe

Organisationsstruktur

Christine Kaldenhoff | Commerzbank AG | Frankfurt / November 2015

*Entliehen aus einem Vortrag der co-agile Community beim CSC Kongress im Mai 2015

11

Initialisierung Definition Steuerung und Implementierung Rollout / Projektabschluss

PMF

agile

TMF

agile

Christine Kaldenhoff | Commerzbank AG | Frankfurt / November 2015

Scrum nach Anwendung der Frameworks

Product Vision Sprint Backlog ProductIncrement

Sprint

Daily Scrum

Product Backlog

KostenschätzungProjektstaffingRisikotabelle…

ProjekthandbuchProjektorganisationProjektinfrastruktur…

Statusberichte / ReportingProjektbudget-TrackingRisikomanagement…

BetriebshandbuchRelease NotesRollout-Plan…

SicherheitskonzeptTesthandbuchKaufsoftware-Klassifizierung…

TestplanTestkonzept…

TestdurchführungAbnahmedokumentationAbnahmeerklärung

BetriebskonzeptSicherheitskonzeptErgebnis PEN-Test…

Scru

m

Quality Gate

*Entliehen aus einem Vortrag der co-agile Community beim CSC Kongress im Mai 2015

12

Scrum nach Einhaltung der Projektorganisation

Christine Kaldenhoff | Commerzbank AG | Frankfurt / November 2015

ProductOwner

ScrumMaster

Entwicklungs-Team

Definieren / entsendenProduct Owner

Der äußere Kreis

Architektur

ProjektleitungProgrammleitung

Projektorganisationsstruktur im Unternehmen. Scrum definiert

diese Rollen nicht!

Fachseite / Kunde

Der innere KreisDie nach Scrum definierten

Rollen (Team besteht meist aus den reinen Entwicklungsrollen)

Betriebs-abteilungen

*Entliehen aus einem Vortrag der co-agile Community beim CSC Kongress im Mai 2015

Linienvorgesetzte

› Mehr Releases im Vergleich zu Wasserfall

› Zeitnahes, frühes Kundenfeedback

› Kurzes Time-to-Market

› Autonome Scope Bestimmung durch PO/Team

13

Das Ergebnis unserer Erkenntnisreise: Warum dennoch agil vorgehen?

Welche Vorteile bleiben erhalten? Was haben wir verloren?

Christine Kaldenhoff | Commerzbank AG | Frankfurt / November 2015

› „Lean Production“Kurze Release-zyklen

Mitarbeiter-verantwortung

› Mehr Transparenz und häufigere Kommunikation

› Teamgedanke Fach / ITKommunikation

Scope-Flexibilität

Effizienz Ressourcen

Einhaltung Rollenmodell

› Eigenverantwortliche Arbeitsweise

› Gestaltung innerhalb von Rahmenvorgaben

› Vereinfachtes Changemanagement

› Schlankere Prozesse im Projekt

› Kundennutzen orientierte Entwicklung

› Verantwortungsverteilung entsprechend Rollenskill

› Design durch Team

› Produktverantwortung durch Team

› Zentralisierte Verantwortung

› Fokusierte Rollen

› Kollaborative Verantwortung im Projekt

› Effizenz aufgrund von Verantwortungsaufteilung

*Entliehen aus einem Vortrag der co-agile Community beim CSC Kongress im Mai 2015

Herausforderungen• einfacher als erwartet

– Realistisches Datenvolumen– Zweite Testumgebung

• technische Probleme– Infrastruktur– Neuaufbau Index

• Performance– Anforderungen– Architektur– Parallelisierung– Last und Performance Tests

• nicht erwartet– Umstellung auf Folders Framework– Auslands- Rollout

Erfahrungen & Lessons Learned

Umsetzung

• IntensiveZusammenarbeit

• UnmittelbaresFeedback

• SchnellereEntscheidungen

• Festpreis/agil

Einschränkungen

• Konzernvorgaben• Infrastruktur• Architektur• Risse andenSchnittstellen

Potential• Releasezyklen• Deployment• Testautomatisierung

Fragen und Antworten