ALM-Days 11. März 2015 Steffen Kuhn Porsche Consulting



Ähnliche Dokumente
Agile Vorgehensmodelle in der Softwareentwicklung: Scrum

Andrea Grass & Dr. Marcus Winteroll oose Innovative Informatik GmbH. Geschäftsprozessmanagement und Agilität geht das zusammen?

Warum sich das Management nicht für agile Softwareentwicklung interessieren sollte - aber für Agilität

Agile Software-Entwicklung im Kontext der EN50128 Wege zum Erfolg

Wir erledigen alles sofort. Warum Qualität, Risikomanagement, Gebrauchstauglichkeit und Dokumentation nach jeder Iteration fertig sind.

oose. Was (noch) klassische Projekte von Scrum & Co lernen können eine empirische Studie

Praktische Erfahrungen beim Einsatz des Vorgehensmodells "SCRUM" bei AGFA HealthCare

Thomas Schissler Uwe Baumann

Agiles Testmanagement am Beispiel Scrum

Einführung in das Scrum Framework & welche 10 Praktiken helfen, Scrum wirklich gut zu machen

Agile Softwareentwicklung mit Scrum

Hilfe, mein SCRUM-Team ist nicht agil!

Agilität auf Unternehmensebene - Was hält uns davon ab?

Taking RM Agile. Erfahrungen aus dem Übergang von traditioneller Entwicklung zu Scrum

Soft Skills als Erfolgsfaktoren im anforderungsorientierten, agilen Projektmanagement am Beispiel der IT- Softwareentwicklung

Scrum for Management Praxis versus Theorie oder Praxis dank Theorie. ALM Day 26.Oktober 2011 Urs Böhm

Agile Softwareentwicklung


Porsche Consulting. Lean Insurance Day 2014 Leipzig, Mittwoch, 21. Mai 2014

GRÜNDEN WAR NIE EINFACHER! Kamil

Einführung in Scrum. Agiles Projektmanagement. Martin Krüger Entwicklung von Workflowanwendungen

Selbsttest Prozessmanagement

Gelebtes Scrum. Weg vom Management hin zur Führung

Agile Programmierung - Theorie II SCRUM

High Speed Projects. Gedanken zum Bauprojektmanagement unter besonderen Anforderungen

ERPaaS TM. In nur drei Minuten zur individuellen Lösung und maximaler Flexibilität.

SCRUM. Software Development Process

Projektplanung für Softwareprojekte: KLIPS 2.0 Prof. Dr. Manfred Thaller WS 2011/ Dana Wroblewski

Der kontinuierliche Verbesserungsprozess KVP bei Hellmann Worldwide logistics. KVP-Prozessvision Case Studies KVP-Organisation

Agile Softwareentwicklung Scrum vs. Kanban

Erfahrungsbericht Agile Entwicklung einer BI Anwendung für das Meldewesen

LEAN MANUFACTURING. Teil 2 Lean Konzepte. Ein Quick Guide für den schnellen Einstieg in die Möglichkeiten der Lean Philosophie.

07. November, Zürich-Oerlikon

Agiles Design. Dr.-Ing. Uwe Doetzkies Gesellschaft für Informatik mail:

1. Management Summary. 2. Grundlagen ERP. 3. ERP für die Produktion. 4. ERP für den Handel. 5. EPR für Dienstleistung. 6.

Agile Management Einführung in agiles Management

Inside. IT-Informatik. Die besseren IT-Lösungen.

Anwendungsbeispiele. Neuerungen in den s. Webling ist ein Produkt der Firma:

Pragmatisches User Experience Design. Thomas Schmudde

Agile Software Development

Agile Entwicklung nach Scrum

Das Abenteuer in-step oder Wie etabliere ich einen Prozess erfolgreich in einem Unternehmen? Dr. Jörg Nilson 06/ Elektrobit Automotive GmbH

Wir ermöglichen eine schnelle und kundenorientierte Auftragsabwicklung.

Sollten folgende drei Fragen durch das Team positiv beantwortet werden, sind wichtige SCRUM-Elemente in Ihrem Team erfolgreich installiert.

Agiles Requirements Engineering mit Scrum. Rainer Fetscher Neuss, 16. November 2010

Was Sie über SCRUM wissen sollten...

Mit agilen Methoden kommen Sie weiter

.. für Ihre Business-Lösung

Praxisbericht und Demo-Projektabwicklung mit der ATLASSIAN Toolchain und Continuous Integration. Markus Stollenwerk, Noser Engineering AG

Gründe für fehlende Vorsorgemaßnahmen gegen Krankheit

Stuttgart, Scrum im Wasserfall... oder wie kann Agilität dem Kunden schmackhaft gemacht werden?

Klassisches Projektmanagement und agil

Agile Systemadministration (ASA)

Globale Scrum Retrospektive

Von Bäumen, Früchten und Gärtnern - warum agile Prinzipien auch im BI Umfeld funktionieren. Es begrüßt Sie Thomas Löchte

SCRUM. Vertragsgestaltung & Vertragsorientierte Projektdurchführung. Katharina Vierheilig Vorlesung: Juristisches IT-Projektmanagement

Wie viel Geschäftsprozess verträgt agile Softwareentwicklung?

BILFINGER INDUSTRIAL MAINTENANCE DAS NEUE BILFINGER MAINTENANCE CONCEPT BMC

PerformanceGroup. Seite 1

für ein Programm zur Förderung des Verkaufserfolgs cmc

den sicherheitskritischen Bereich Christoph Schmiedinger Frankfurter Entwicklertag

SCHULUNG MIT SYSTEM: E-LEARNING VON RAUM21

WSO de. <work-system-organisation im Internet> Allgemeine Information

!"#$%&'()*+),-%(.,"&/0(& %#,&1,*%(,%23%, )3&4%#56#%$&-%(&78$#-)9:2%;<&!'

Kanban Agile 2.0? Thomas Schissler artiso AG

Zukunftsorientierte Bürgerportale agil entwickeln

Finanzbuchhaltung*, lfd. Lohnabrechnungen, Unternehmensberatung für kleine und mittelständische Betriebe

Success-Story. Das Unternehmen. mobile.international

Software-Entwicklungsprozesse zertifizieren

Prozessoptimierung. und. Prozessmanagement

Tender Manager. Sparen Sie Zeit und Kosten durch eine optimierte Erstellung Ihrer individuellen IT-Ausschreibungen

Agile Softwareentwicklung. Referat von Kristina Schrickel Praxisprojekt Ruby Leitung : Ralf Berger

Albert HAYR Linux, IT and Open Source Expert and Solution Architect. Open Source professionell einsetzen

Scrum. Agile Software Entwicklung mit. Agile Software Entwicklung mit. Scrum. Raffael Schweitzer 18. November 2003

Friedensallee Hamburg bananait info@banana- it.com

Market & Sales Intelligence. Vertrieb und Kundenbetreuung bei Banken und Finanzinstituten auf dem Prüfstand

MUSTERFRAGEBOGEN: MITARBEITERBEFRAGUNG

Projektmanagement im Wandel

Meetings in SCRUM. Leitfaden. Stand:

Agile Prozessverbesserung. Im Sprint zu besseren Prozessen

Qualitätserlebnis statt Qualitätssicherung. Eine Mehrfachfallstudie agiler Teams

IT-Basics 2. DI Gerhard Fließ. Vorgehensmodelle

Nutzerzentrierung in der Softwareentwicklung. Herausforderungen im Produkt- & Projektgeschäft

Mit agilen Methoden kommen Sie weiter

UNTERNEHMENSPRÄSENTATION UBIRY GmbH. Business Development & Innovation Brokering

Wechselbäder bei der Einführung neuer Software in der Hochschulorganisation?

Agile Embedded Projekte mit Scrum & Kanban. Embedded Computing Conference 2012 Urs Böhm

Scrum. Übung 3. Grundlagen des Software Engineerings. Asim Abdulkhaleq 20 November 2014

SSI WHITE PAPER Design einer mobilen App in wenigen Stunden

Wir beraten Sie. Wir unterstützen Sie. Wir schaffen Lösungen. Wir bringen Qualität. Wir beraten Sie. Wir unterstützen Sie. Wir schaffen Lösungen

Gemeinsam erfolgreich. Unser Konzernleitbild

Sabotage in Scrum. dem Prozess erfolglos ins Knie schiessen. Andreas Leidig (andrena objects ag) Vortrag bei den XP Days 2007

QuiXilver Präsentation. Von Vigience LTD

SCRUM. Legalisierung der Hackerei? GI Regionalgruppe Dortmund Dipl.-Inform. (FH) Dirk Prüter.

Usability praktisch umsetzen Nutzerfreundlichkeit von betrieblicher Anwendungssoftware nachhaltig verbessern

Grundlagen Kaizen, Lean Management

Unsere Produkte. Wir automatisieren Ihren Waren- und Informationsfluss. Wir unterstützen Ihren Verkaufsaußendienst.

Mehrwert durch 3D-Druck generieren

Projektmanagement. Vorlesung von Thomas Patzelt 8. Vorlesung

Transkript:

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