ALM-Days 11. März 2015 Steffen Kuhn Porsche Consulting
Herausforderungen
Der schnelle Fortschritt von Elektronik und Software stellt die Industrie vor große Herausforderungen Geschäftsmodelle und Wettbewerber Elektrifizierung und Vernetzung eröffnen neue Geschäftsfelder und Vertriebsmodelle Neue Mitbewerber mit völlig anderen Kernkompetenzen treten auf Systeme und Funktionen Neue Systeme und Funktionen aus anderen Branchen werden integriert Konsumelektronik-Standards zwingen zur Anpassung an schnell veränderliche Märkte Prozesse und Methoden Entwicklungsallianzen und Open Source werden unumgängliche Effizienzfaktoren Agile Methoden verbreiten sich schnell Quelle: Porsche Consulting, Porsche, Google, Fotolia
Wer werden in Zukunft unsere Kunden sein? Und was stiftet Wert für sie? Wertschöpfung Kundenwert bekannt Kunde Wertschöpfung? Kundenwert unbekannt Kunde unbekannt Kunde: Privatperson oder Car-Sharing-Firma? Wertschöpfung: Produkt oder Dienstleistung? Was ist dem Nutzer eines autonomen Fahrzeugs wichtig? Quelle: Porsche Consulting
Zu Beginn der neunziger Jahre lagen bei Porsche die größten Verbesserungspotenziale in der Produktion Quelle: Porsche AG
Die Effizienz wurde durch Anwendung der Lean-Prinzipien und kontinuierliche Verbesserung deutlich gesteigert Quelle: Porsche AG
Mit der schlanken Produktion wurden Prinzipien eingeführt, die in der agilen Softwareentwicklung erst viel später aufgegriffen wurden Aktuelle Leistung Spielstands- Anzeige Hilferuf (Andon-Signal) Visuelles Management Standardarbeit Leistung des Tages Stundenplan für Führungskräfte Kennzahlentafel Aufgabentafel Schnelle Problemlösung Lösung einfacher Probleme To-do-List Lösung komplexer Probleme 8D Quelle: Porsche Consulting
Statusmeetings in der Produktion verwendeten bereits ein ähnliches Setup wie Daily Scrums Sicherheit Qualität Liefertreue Mitarbeiter Produktivität Bestände Aufgaben Statusmeetings in der Produktion Ausfüllen der Kennzahlenblätter und Vorbereitung der Besprechung durch verantwortliche Führungskraft Besprechung an der Tafel - Dauer: 15 min. - An Stehtischen - Mit Agenda Einleiten Problemlöseprozess Quelle: Porsche Consulting
Wichtiger Erfolgsfaktor war und ist dabei immer das Zusammenspiel Mensch-Maschine Quelle: Fotos: Istockphoto; Porsche AG
Die Lean Philosophie wurde auf viele andere Industriezweige adaptiert Flugzeugwartung Bauindustrie Gesundheitswesen Automobilzulieferer Catering Softwareentwicklung Quelle: Porsche Consulting, Fotos: Microsoft.Office
Für Porsche Consulting ist Lean Thinking heute eine wichtige Basis für die Analyse und Optimierung aller Unternehmensbereiche Entwicklung Beschaffung Produktion/Montage Qualität Reduktion Time-to-Market Lieferantenmanagement und Kostenoptimierung Steigerung Produktivität Etablierung Qualitätsmanagementsystem Personal Finanzen Organisation Vertrieb Change Management und Coaching Aufbau Kennzahlensystem Kontinuierlicher Verbesserungsprozess Erhöhung Effektivität Quelle: Porsche Consulting; Foto: istockphoto, Panthermedia, Fotolia
Unsere Einschätzung Agile Methoden werden sich außerhalb der Softwareentwicklung ähnlich schnell verbreiten wie Lean Management außerhalb der Produktion Quelle: Porsche Consulting
Vision Adaptives Unternehmen
Volatile Märkte erfordern schnelle Anpassungsfähigkeit Traditionelles Industrieunternehmen Adaptives Industrieunternehmen Big-Bang Produkteinführung Starre Produkte Starre Prozesse Starre Organisation Schnelle Validierung am Markt Flexible Produkte Flexible Prozesse Flexible Organisation Quelle: Porsche Consulting, Fotos: Panthermedia, Fotolia
Schnelle Validierung am Markt kann durch Beschränkung auf einen minimalen Produktumfang (MVP) erreicht werden Big-Bang Produkteinführung Spezifikation Feedback Entwicklung Test Integration Minimum Viable Product (MVP)* S Feedback E T I Quelle: Porsche Consulting; * Begriff MVP nach Lean Startup (Eric Ries)
Die Unterteilung in kleine Inkremente senkt die Durchlaufzeit, selbst wenn der Gesamtumfang nicht verringert wird Große Arbeitspakete Spezifikation Entwicklung Test Kleine Arbeitspakete (bei gleichem Aufwand) Integration Die Verringerung der Losgröße in der Produktion senkt die Bestände S1 S2 S3 S4 E1 E2 T1 E3 T2 E4 T3 T4 Eingesparte Durchlaufzeit I1 I2 I3 I4 Quelle: Porsche Consulting
Cross-Skilling* kann die Durchlaufzeit zusätzlich verkürzen und die Ausfallsicherheit erhöhen Kleine Arbeitspakete S1 S2 S3 S4 E1 E2 E3 E4 Eingesparte Durchlaufzeit T1 T2 T3 T4 I1 I2 I3 I4 Kleine Arbeitspakete + Cross-Skilling Redundanter Festplattenverbund zur Geschwindigkeitserhöhung und als Ausfallsicherung ( RAID ) S1 E1 S3 E3 S2 E2 S4 T1 E4 I1 T3 I3 Eingesparte Durchlaufzeit T2 I2 T4 I4 Redundante Mitarbeiterqualifizierung Quelle: Porsche Consulting; * Redundante Mitarbeiterqualifikation
Agile Vorgehensmodelle wie Scrum fördern die Unterteilung der Arbeit in kleinere Pakete, die einzeln schneller fertig gestellt werden können Daily Scrum meeting Product backlog Sprint goal Impediment backlog Usable increment / working product Sprint backlog Quelle: Porsche Consulting
Flexible Produkte sind jederzeit an den aktuellen, individuellen Kundenbedarf anpassbar Flexibilitätsstufen 1 Neukonfiguration durch den Hersteller möglich (z.b. Update) 2 und durch den Kunden innerhalb eines durch den Hersteller definierten Umfangs (z.b. proprietärer App-Market) 3 durch den Kunden mit unbeschränktem Zugriff auf Lösungen von Drittanbietern (z.b. freier App-Market) Quelle: fotolia, Porsche Consulting
Flexible Prozesse sind in hohem Maße konfigurierbar Durchlaufzeit Teamgröße WIP-Limit-Höhe Iterationslänge Planungsdetaillierung Qualität Effizienz Quelle: Porsche Consulting, angelehnt an Henrik Knieberg
Individuelle Team-Mikrokultur zusammen mit häufigen Retrospektiven stellt einen evolutionären Vorteil dar Quelle: Porsche Consulting
Flexible Organisationen kombinieren die Vorteile von Großunternehmen und Start-ups Vorteile Start-ups Disruptive Innovationen leichter durchsetzbar Keine Rücksicht auf Kerngeschäft Schneller und flexibler Vorteile Großunternehmen Etablierter Zugang zu Kunden Strukturen für schnelle und effiziente Vermarktung Quelle: Porsche Consulting, The Wall Street Journal
Erfolge
Agile Methoden erbringen in der IT-Branche nachweislich großen Nutzen Die Time-to-Market wurde von 18 auf 6 Monate reduziert. Für 12.000 Softwareentwickler wurde durch Porsche Consulting ein Freiraum von 1-2 Tagen pro Woche realisiert. Zeit, die jetzt für höhere Qualität oder Innovationen zur Verfügung steht Unser neues Schlankes Entwicklungsmodell kombiniert Softwareentwicklung mit Lean-Prinzipien. Wir sind schneller. Wir erfüllen Kundenanforderungen in der ersten Version und unsere Qualität ist viel höher. Jim Hagemann Snabe (Co-CEO) Quelle: Porsche Consulting
Porsche Consulting kombiniert erfolgreiche Methoden und Erfahrungen aus verschiedensten Bereichen Lean-Prinzipien Agile Entwicklungsmodelle Scrum Kanban Extreme Programming Design Thinking Lean Startup Community Andere Produktivitätsmodelle Management 3.0/Y Mind Worker Productivity Motivationspsychologie Open Source Quelle: Porsche Consulting
Die Einführung agiler Softwareentwicklung ist in Industrieunternehmen in der Regel herausfordernder als in IT-Unternehmen Mechanik -Kultur Hierarchisches Kunden-Lieferanten-Verhältnis Lange Validierungszyklen Widerstände ergeben sich insbesondere aus folgenden Gründen: Starre Prozesse Traditionelle Projektplanung Klassisches Vertragswerk Etablierte Prozessreifegradmodelle (z.b. CMMI, Spice) Rechtliche und normative Rahmenbedingungen Qualitätsnormen Sicherheitsanforderungen (z.b. IEC 61508 oder ISO 26262 für Funktionale Sicherheit) Herausforderungen, keine Ausreden! Quelle: Porsche Consulting
Die Änderungen werden häufig als radikal empfunden Von Individuen Zu Teams Verteilten Projekten Co-Location Parallel Sequenziell Quelle: Porsche Consulting
Bei Elektrobit Automotive wurde agile Softwareentwicklung im Automobilkontext eingeführt Projektbeispiel: Lean Software Development Es ist wichtig, die Implementierung von Methoden wie Scrum oder Agil sorgfältig abzuwägen und sie nicht einfach in eine Organisation zu zwingen. In unserem Projekt haben wir diese intelligent kombiniert und durch interaktive Trainings nachhaltig etabliert, um für unsere Kunden und Mitarbeiter eine Verbesserung zu erzielen. Das ist eine klare Stärke des Ansatzes von Porsche Consulting. Ich bin sehr zufrieden, dass wir es geschafft haben, ein standardisiertes Arbeitsmodell für Elektrobit Automotive zu entwickeln, welches auch die individuellen Bedürfnisse unserer Entwickler berücksichtigt. Markus Schupfner, Vice President Elektrobit Automotive Quelle: Porsche Consulting
Die Prinzipien (und viele Praktiken) der agilen Softwareentwicklung sind auf die Hardware- und Systementwicklung übertragbar Individuen und Interaktionen über Prozesse und Tools Demonstrierbare Funktionalität über Dokumentation Werte Kundenzusammenarbeit über Vertragsverhandlungen Flexibilität über Planerfüllung Prinzipien 1 Frühe und regelmäßige Auslieferung 2 Späte Änderbarkeit der Anforderungen 3 Kurze Iteration, demonstrierbare Funktionalität 4 Tägliche Zusammenarbeit der Projektpartner 5 Motivierte Mitarbeiter 6 Persönliche Zusammenarbeit oder optimale Unterstützung verteilter Zusammenarbeit 7 Demonstrierbare Funktionalität als wichtigstes Fortschrittkriterium 8 Konstante Arbeitslast 9 Technische Exzellenz 10 Einfachheit 11 Selbst organisierende Teams 12 Regelmäßige Retrospektiven Quelle: Porsche Consulting
Effizienz und Time-to-Market lassen sich auch in der Systementwicklung durch agile Methoden verbessern Quelle: Porsche Consulting
Agile u. klassische Vorgehensmodelle können kombiniert werden, um Restriktionen gerecht zu werden und Vorteile beider Welten zu nutzen Projektidee Initialisierung Konzeption Entwicklung Test und Abnahme Betrieb Sequentiell Parallel Iterativ Agil Quelle: ProjektMagazin 08/2013
Viele agile Praktiken eignen sich auch gut für den Einsatz außerhalb der Softwareentwicklung 1 Team-Board 5 Sprints 2 Cross-funktionales Team, Cross-Skilling 6 Ranked Backlog 3 Scrum Master 7 Agile Meetings 4 Product Owner 8 Co-Location Quelle: Porsche Consulting
Einige Praktiken erfordern mehr Expertise, bringen aber ebenfalls hohen Nutzen außerhalb der Softwareentwicklung 9 Pull-Prinzip 10 Priorisierungsregeln, Serviceklassen 11 Arbeitspaketverkleinerung 12 Verwendbares Produkt in jeder Iteration Quelle: Porsche Consulting
Steffen Kuhn Porsche Consulting GmbH Porschestraße 1 74321 Bietigheim-Bissingen Tel. +49 711 911-12 00 1 kontakt@porsche-consulting.com www.porsche-consulting.com