Scaling Agile @ Telefónica Germany Agile Methoden und Ideen mit bestehenden Abläufen und Vorgehensweisen verbinden – ein Bericht aus der Praxis Telefónica Germany Restricted – Beschränkter Zugriff Scaling Agile @ Telefónica Germany Praxisbericht Agiles Forum Nürnberg März 2015 Referenten: Dr. Felix Bomsdorf Operational Excellence Manager / Agile Compentence Center [email protected] Thomas Haselbeck Senior Lead Demandmanagement & Analysis / Agile Competence Center [email protected] DISCOVER, DISRUPT, DELIVER 2 Restricted – Beschränkter Zugriff Ein Was erwartet sie? • Eine kurze Vorstellung der Telefónica Germany • Ein kurzer Reisebericht über die Agile Reise der Telefónica Germany bis heute • Einige Antworten auf die Fragen: • Warum will Telefónica Germany Agilität skalieren? • Wie wollen wir dies umsetzen? • Was sind unsere Erfahrungen? • Was sind die Herausforderungen und worauf sollte geachtet werden? DISCOVER, DISRUPT, DELIVER 3 Restricted – Beschränkter Zugriff Wir gehören zu einem der grössten Telekommunikationsunternehmen Seit 2012 ist die Telefónica Deutschland Holding AG an der Frankfurter Wertpapierbörse notiert und wird seit 2013 im TecDAX gelistet. Global Telcos by Revenues (Million Euros, FY 2013) 17,4% Freefloat 20,5% KPN Mobile Germany GmbH & Co.KG 62,1% Telefónica Germany Holdings Limited* *Telefónica Germany Holdings Limited ist eine indirekte hundertprozentige Tochtergesellschaft von Telefónica, S.A. Telefónica Deutschland 9 Restricted – Beschränkter Zugriff UND PARTNERN vielfältige kundenwünsche Wir bieten den Zugang zur digitalen Welt ganz so wie die Kunden ihn wollen. Kein Netzbetreiber in Deutschland unterhält so viele und erfolgreiche Partnerschaften wie wir. Kernmarken Zweitmarken Partnerschaften Telefónica Deutschland 10 Restricted – Beschränkter Zugriff WIR STEHEN FÜR INNOVATION in der Telekommunikation Wir bereichern den digitalen Lebensstil der Kunden und helfen unseren Geschäftskunden, die Vorteile digitaler Technologie für sich zu nutzen. Pkw-Ferndiagnose per Smartphone-App Mobiles Bezahlen Mobiles Bezahlen Abschaffung der Grundgebühr Erfindung der Homezone Erster Mobilfunk-Discounter Keine Kosten für Telefonie und SMS Abschaffung von Einzeltarifen für Unternehmen Handy ohne Vertrag Erste (Ethno-) Mobilfunkmarke für die türkisch-stämmige Community Deutschlands erste Mobilfunk-Flatrate Angebote von Geschäften vor Ort direkt einlösen Innovatives ContentPortal für den digitalen Lifestyle Telefónica Deutschland 17 Restricted – Beschränkter Zugriff Wir bewegen uns in einer komplexen IT-Systemlandschaft DISCOVER, DISRUPT, DELIVER 7 Restricted – Beschränkter Zugriff Wir setzen in der IT-Entwicklung auf Outsourcing mit einer Multi-IT-Vendor Strategie DIENSTLEISTERVIELFALT ONSITE/OFFSHORE MODELLE VERTRÄGEVIELFALT • Mischung aus Festpreis und Time/Material • Agile Entwicklung nur rudimentär vertraglich geregelt • Unterschiedliche Onsite vs Offshore Regelungen DISCOVER, DISRUPT, DELIVER 8 Restricted – Beschränkter Zugriff Wir haben neben dem traditionellen Wasserfall Liefermodellen ein Rahmenwerk für agile Entwicklung geschaffen EP Entry Point IA Initial Approval FA SCM1 Final Approval TL Software Delivery Technical Launch CL Commercial Launch Ideation Definition/PIA Wasserfall GPAC Analysis (4+4 Releases) Design Development Test Rollout 2 weeks Warranty CRT (opt.) In-life EP Entry Point IA Initial Approval FA SCM1 Final Approval TL Software Delivery Technical Launch CL Commercial Launch Ideation Definition/PIA Fast Track GPAC Analysis Direct Delivery Design Development Test Fast Tracks Rollout 2 weeks Warranty CRT (opt.) Quarterly In-life EP Entry Point IA Initial Approval FA TL Final Approval Technical Launch CL Commercial Launch Ideation Definition/PIA Agile GPAC Analysis Agile Delivery (Sprints) 2 weeks Warranty CRT (opt.) In-life DISCOVER, DISRUPT, DELIVER 9 Restricted – Beschränkter Zugriff Unsere agile Reise bis heute Der Einsatz von Scrum im Bereich Portal Entwicklung bildete den Startpunkt… Einsatz von Scrum in der Analyse – eCare Leatherman Tarifentwicklung Mit Scrum Team Leatherman Einsatz von Scrum in der Webportal Entwicklung Aufbau Agile Competence Center Etablieren einer Agile CoP Pilotierung & anschl. Integration von Lean Startup Ansätzen in den Entwicklungsprozess Vorantreiben von Continuous Integration Einsatz von Kanban Defectbearbeitung Einsatz von Kanban im Operationsbereich Pilotierung & anschl. Integration eines auf SAFe basierenden Skalierungsansatzes …der nach und nach adaptiert und ausgeweitet wird. DISCOVER, DISRUPT, DELIVER Restricted – Beschränkter Zugriff Wir wollen Agilität in der IT-Entwicklung skalieren Warum? Im klassischen Wasserfallansatz messen wir eine lange T2M und bauen Features, die nicht genutzt werden Unsere agilen Leatherman Teams haben bewiesen… • die T2M deutlich zu verringern • die wesentlichen Dinge zu bauen • mit deutlich weniger Overhead auszukommen • die Zusammenarbeit zwischen IT und Business zu fördern Mit dem Einsatz von agilen Werkzeugen in unseren Entwicklungsteams erhöht sich die Qualität und Effizienz in den Teams Wir erwarten weitere Effizienz und Effektivitätssteigerungen durch die Skalierung von Agilität in der IT-Entwicklung DISCOVER, DISRUPT, DELIVER 11 Restricted – Beschränkter Zugriff Wie Wollen wir das Erreichen? „Um Agilität zu Skalieren müssen wir agile Methoden und Ideen mit unseren bestehenden Abläufen und Vorgehensweisen verbinden.“ DISCOVER, DISRUPT, DELIVER 12 Restricted – Beschränkter Zugriff Welche skalierungsansätze wählen? DISCOVER, DISRUPT, DELIVER 13 Restricted – Beschränkter Zugriff Das Scaled Agile Framework diente als Basis für unseren eigenen Skalierungsansatz We want to … 1 Value Stream Identifikation 2 Kontinuierliche Analyse 3 Roadmap Planung – Nutzen des etablierten 1 Planungsansatzes Stream Alignment in einem gemeinsamen Meeting 4 Frühe Integration 5 Lieferung on demand 6 2 4 Analyse mit Fachseite und IT – Agile6 Release Train Planning Meetings synchronisiert mit Wasserfall Releases 5 7 Fixe Ressourcen Allokation 3 Entwicklung in Scrum Teams mit früher Integration & gemeinsamen Sprint Demos Telefonica spezifischer Ansatz - Scaled Leatherman DISCOVER, DISRUPT, DELIVER 14 Restricted – Beschränkter Zugriff Planbarkeit durch Lieferkadenzen 7 Analyse mit Fachseite und IT ein kontinuierlicher KANBAN Flow Feature Team Analysis Team •Define Epics •Split Epics in Features •Detail out Features with highest value first Refine Feature •Pull Feature from Backlog starting with the ones with highest value •Setup small working teams •Define solution & create User Stories for each Feature •Get common understanding on Features •Get initial estimates & assign Analysts for Analysis •Execute Refinement sessions if required •Do a Release Planning session •Get confidence vote on Feature set to be delivered in upcoming cadence Define Solution Create Feature DISCOVER, DISRUPT, DELIVER Plan Delivery 15 Restricted – Beschränkter Zugriff Scaled Leatherman ist in unseren Entwicklungsprozess integriert • Die Budgetierung & Ressourcenallokation des ART erfolgt über den existierenden Budgetprozess • Existierende Rollen im Entwicklungsprozess wurden um Elemente des Scaled Leatherman erweitert (z.B. PM) bzw. es wurden neue Rollen etabliert (RTE) • Das Agile Release Planning findet für die Synchronisation mit anderen Lieferungen kurz nach Umsetzungsfreigabe für die Wasserfall Themen statt • Ein integriertes Testen (iCT) der Entwicklungsteams findet so früh wie möglich statt (idealerweise bereits nach Sprint 1) • Der Code von Agiler und Wasserfall Entwicklung wird spätestens vor dem gemeinsamem E2E Test gemerged • Es erfolgt ein gemeinsamer Launch in Produktion (Kadenz gibt Wasserfall vor) DISCOVER, DISRUPT, DELIVER 16 Restricted – Beschränkter Zugriff Die Implementierung des Scaled Leatherman erfolgte im Rahmen eines Pilotprojektes 2014 • Strategisch wichtiges Großprojekt • Langfristig ausgerichtet • Budgetierung gesichert • Entwicklungs Scrum Teams weitestgehend vorhanden • Projektgröße passend (~120-150 Personen) • Pilot hatte Potential, um mittel- bis langfristig zum ersten ART ausgebaut zu werden DISCOVER, DISRUPT, DELIVER 17 Restricted – Beschränkter Zugriff Unser Pilotprojekt läuft DISCOVER, DISRUPT, DELIVER 18 Restricted – Beschränkter Zugriff Weiterentwicklung des Ansatzes • Synchronisationszeitpunkt mit Wasserfall optimieren (zu spät) • WIP Limit optimieren Customer/Analyse Team • Backlogmanagement optimieren (Wie priorisiere ich richtig? Wie schneide ich die Features? Generell Qualität der Features) • Einbindung Distributed/Offshore Teams (speziell im Release Planning Meeting) DISCOVER, DISRUPT, DELIVER 19 Restricted – Beschränkter Zugriff Scaled Leatherman Implementierung Die Erfolgsfaktoren • Integrierter Phasenansatz statt Big Bang • Regelmässiges Inspect & Adapt • Begleitung durch externes Consulting & Coaching • Unterstützung durch Top Management • Nutzung der eigenen Erfahrungen • Erkennen der eigenen Grenzen und Rahmenbedingungen • Überzeugen der Schlüsselpersonen • Aktives Change Management DISCOVER, DISRUPT, DELIVER 20 Restricted – Beschränkter Zugriff Scaled Leatherman Welche Herausforderungen warten noch? • Klärung der Budgetierung für stabile ARTs • Etablieren von Feature Teams • Anpassung der Outsourcingverträge – Agile Entwicklung vertraglich absichern • Forcieren von Continuous Integration bis hin zu Continuous Deployment • Identifikation weiterer Value Streams • Aktives Change Management - Mindset der Gesamtorganisation ist noch nicht agil DISCOVER, DISRUPT, DELIVER 21 Restricted – Beschränkter Zugriff Agile Methoden und Ideen mit bestehenden Abläufen und Vorgehensweisen verbinden Simplification DISCOVER, DISRUPT, DELIVER 22 Restricted – Beschränkter Zugriff danke Restricted – Beschränkter Zugriff
© Copyright 2024 ExpyDoc