Top Banner
Die ISO 26262 unter Verwendung agiler Methoden erfüllen Webinar ISO 26262 und Agil? Aber sicher! Agile Werte Agile Prinzipien Praktiken zur Erfüllung der ISO 26262
26

ISO 26262 und Agil? Aber sicher!

Apr 15, 2017

Download

Technology

HOOD Group
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: ISO 26262 und Agil? Aber sicher!

Die ISO 26262 unter Verwendungagiler Methoden erfüllen

Webinar

ISO 26262 und Agil? Aber sicher!

Agile Werte

AgilePrinzipien

Praktikenzur Erfüllungder ISO 26262

Page 2: ISO 26262 und Agil? Aber sicher!

2

AGILE BY HOOD1 Vision ("Why")Mit Begeisterung und Neugier gemeinsam Neues voran bringen.2 "How" Wir bilden Vertrauen, indem wir Verbindlichkeit, Fokus, Mut, Offenheit und Respekt leben.3 Mission "What"Auf der Basis agiler Werte, Prinzipien und Praktiken sowie einem werte-orientierten Umgang mit Anforderungen unterstützen wir unsere Kunden um in der Entwicklung ihrer komplexen Systeme besser zu werden.

Page 3: ISO 26262 und Agil? Aber sicher!

3

HOOD GmbHBüro München

Keltenring 782041 OberhachingTel: 089 – 45 12 53 0www.hood-group.com http://blog.hood-group.com/

REFERENTEN

KARSTEN KRENNRICHSenior [email protected]

Page 4: ISO 26262 und Agil? Aber sicher!

4

HOOD GmbHBüro München

Keltenring 782041 OberhachingTel: 089 – 45 12 53 0www.hood-group.com http://blog.hood-group.com/

REFERENTEN

PHILIP STOLZSenior [email protected]

Page 5: ISO 26262 und Agil? Aber sicher!

5

ABLAUF DES WEBINARS

I. Präsentationi. Während der Präsentation bleiben die Teilnehmer stummgeschaltet.ii. Fragen zur Präsentation können im Teilnehmerchat schriftlich gestellt werden.

II. Beantwortung der Fragen aus dem Teilnehmerchat.

Page 6: ISO 26262 und Agil? Aber sicher!

06

Agile Werte und ISO 26262

Motivation

ISO 26262 mit Scrum

Fazit

Page 7: ISO 26262 und Agil? Aber sicher!

17

MotivationEINLEITUNG

Page 8: ISO 26262 und Agil? Aber sicher!

8

MOTIVATION

Unserer Meinung nach liegt diese Herausforderung weniger an der Norm selbst als an der Herangehensweise, die Vorgaben der Norm zu erfüllen.

Wir nehmen wahr, dass die ISO 26262 die Automobilindustrie derzeit vor erhebliche Herausforderungen stellt.

Wir versprechen uns durch eine agile Herangehensweise Erleichterung für die beteiligten Mitarbeiter der Automobilindustrie.

„ “„ “

„ “

Page 9: ISO 26262 und Agil? Aber sicher!

29

Wie passen agile Werte und Prinzipien zur ISO 26262?

Was ist die ISO 26262?AGILE WERTE UND ISO 26262

Page 10: ISO 26262 und Agil? Aber sicher!

10

WAS IST DIE ISO 26262?

• Norm für sicherheitskritische- elektrische und elektronische Systeme und- SW Komponenten

für Serienfahrzeuge mit einem Gewicht < 3,5 t.

_____________________________________________________

Page 11: ISO 26262 und Agil? Aber sicher!

WAS IST DIE ISO 26262?• Die Norm nutzt ein

Prozessmodell,welches in verschiedene

Phasenuntergliedert ist.

11

Page 12: ISO 26262 und Agil? Aber sicher!

WAS IST DIE ISO 26262?

• Von jeder Phase fordert die Norm gewisse Arbeitsergebnisse(Work Products).

|_| |__

______________

_______________

_______________

12

Page 13: ISO 26262 und Agil? Aber sicher!

13

WIE PASSEN AGILE WERTE UND PRINZIPIEN ZUR ISO 26262?

Agiles Manifest (www.agilemanifesto.org)

Agile Werte

Agile Prinzipien

• Agile Produktentwicklung bezeichnet die Anwendung der Werte und Prinzipien des agilen Manifests in der Produktentwicklung.

• Um Agilität mit der ISO 26262 in Einklang zu bringen, dürfen sich die Norm und das agile Manifest nicht widersprechen.

Page 14: ISO 26262 und Agil? Aber sicher!

WIE PASSEN AGILE WERTE UND PRINZIPIEN ZUR ISO 26262?

14

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.

Wir erschließen bessere Wege, Software zu entwickeln, indem wir es selbst tun und anderen dabei helfen. Durch diese Tätigkeit haben wir diese Werte zu schätzen gelernt:

http://www.agilemanifesto.org/iso/de/

Agile Werte

Individuen und Interaktionen Prozesse und Werkzeugemehr als

Funktionierende Software umfassende Dokumentationmehr als

VertragsverhandlungZusammenarbeit mit dem Kunden mehr als

Reagieren auf Veränderung das Befolgen eines Plansmehr als

Page 15: ISO 26262 und Agil? Aber sicher!

WIE PASSEN AGILE WERTE UND PRINZIPIEN ZUR ISO 26262?

15

Agile Werte

Funktionierende Software umfassende Dokumentationmehr als

Hinweis: Das zweite Wertepaar besagt nicht, dass keine Dokumentation erstellt werden soll.Vielmehr geht es darum, dass Dokumentation dem Funktionieren von Software dienen und nicht zum Selbstzweck geschaffen werden soll. Zum Funktionieren gehört auch die Zulassung.

Page 16: ISO 26262 und Agil? Aber sicher!

WIE PASSEN AGILE WERTE UND PRINZIPIEN ZUR ISO 26262?

16

Wir folgen diesen Prinzipien:1.Unsere höchste Priorität ist es, den Kunden durch frühe und kontinuierliche Auslieferung wertvoller Software zufrieden zu stellen. 2.Heisse Anforderungsänderungen selbst spät in der Entwicklung willkommen. Agile Prozesse nutzen Veränderungen zum Wettbewerbsvorteil des Kunden. 3.Liefere funktionierende Software regelmäßig innerhalb weniger Wochen oder Monate und bevorzuge dabei die kürzere Zeitspanne. 4.Fachexperten und Entwickler müssen während des Projektes täglich zusammenarbeiten. 5.Errichte Projekte rund um motivierte Individuen. Gib ihnen das Umfeld und die Unterstützung, die sie benötigen und vertraue darauf, dass sie die Aufgabe erledigen. 6.Die effizienteste und effektivste Methode, Informationen an und innerhalb eines Entwicklungsteams zu übermitteln, ist im Gespräch von Angesicht zu Angesicht. 7.Funktionierende Software ist das wichtigste Fortschrittsmaß. 8.Agile Prozesse fördern nachhaltige Entwicklung. Die Auftraggeber, Entwickler und Benutzer sollten ein gleichmäßiges Tempo auf unbegrenzte Zeit halten können. 9.Ständiges Augenmerk auf technische Exzellenz und gutes Design fördert Agilität. 10.Einfachheit -- die Kunst, die Menge nicht getaner Arbeit zu maximieren -- ist essenziell. 11.Die besten Architekturen, Anforderungen und Entwürfe entstehen durch selbstorganisierte Teams. 12.In regelmäßigen Abständen reflektiert das Team, wie es effektiver werden kann und passt sein Verhalten entsprechend an.

http

://w

ww

.agi

lem

anife

sto.

org/

iso/

de/p

rinci

ples

.htm

l

AgilePrinzipien

Hinweis: Die Prinzipien beschäftigen sich mit der Zusammenarbeit während der Entwicklung.

Page 17: ISO 26262 und Agil? Aber sicher!

17

WIE PASSEN AGILE WERTE UND PRINZIPIEN ZUR ISO 26262?

Agile Werte

AgilePrinzipien

Praktikenzur Erfüllungder ISO 26262

Fazit: Das agile Manifest und die ISO 26262 widersprechen sich nicht.

Agile Werte und Prinzipien können durch Praktiken zur Erfüllung der ISO 26262 ergänzt werden, um funktionale Sicherheit in der

agilen Produktenwicklung zu gewährleisten.

Page 18: ISO 26262 und Agil? Aber sicher!

318

Welche Arbeitsergebnisse fordert die ISO 26262?

Übersicht Scrum-Framework

Integration der Arbeitsergebnisse in Scrum

Wie passen weitere Anforderungen der ISO 26262 zu agilem Vorgehen?

ISO 26262 MIT SCRUM

Page 19: ISO 26262 und Agil? Aber sicher!

19

ÜBERSICHT SCRUM-FRAMEWORK - 3 -3 - 5 3 Rollen 3 Artefakte 5 Ereignisse

Sprint Backlog

Sprint Planning

Sprint (max. 30 Tage)

Sprint Review Sprint Retrospektive

Daily Scrum

Product Owner

Scrum Master

Entwicklungs-team

DoneReady

Definition ofReady

Definition ofDone

Verfeinerung [Refinement] des Product Backlogs

Product BacklogInkrement

ScrumTeam

Page 20: ISO 26262 und Agil? Aber sicher!

20

WELCHE ARBEITSERGEBNISSE FORDERT DIE ISO 26262?

Ausschnitt geforderter Arbeitsergebnisse

aus der Konzeptphase

Page 21: ISO 26262 und Agil? Aber sicher!

21

INTEGRATION DER ARBEITSERGEBNISSE IN SCRUM

Sprint Planning

Ready

Definition ofReady

Verfeinerung [Refinement] des Product Backlogs

Product Backlog

Operational Situations identifiziert und dokumentiert

Hazards identifiziert und dokumentiert

Hazardous Events identifiziert, dokumentiert und bewertet

Safety Goals identifiziert

Functional Safety Requirements identifiziert

Technical Safety Requirements ausreichend identifiziert

Page 22: ISO 26262 und Agil? Aber sicher!

22

INTEGRATION DER ARBEITSERGEBNISSE IN SCRUM

Sprint Review

Done

Definition ofDone

Inkrement

Operational Situations dokumentiert und geprüft

Hazards dokumentiert und geprüft

Hazardous Events dokumentiert und geprüft

Safety Goals dokumentiert und geprüft

Functional Safety Requirements dokumentiert und geprüft

Technical Safety Requirements dokumentiert und geprüft

Page 23: ISO 26262 und Agil? Aber sicher!

23

WIE PASSEN WEITERE ANFORDERUNGEN DER ISO 26262 ZU AGILEM VORGEHEN?ISO 26262 Anforderung Agile Werte und PrinzipienThe organization shall ensure that the persons performing or supporting the safety activities are given sufficient authority to fulfil their responsibilities. (Ref.: 2-5.4.2.8 )

5) Errichte Projekte rund um motivierte Individuen. Gib ihnen das Umfeld und die Unterstützung, die sie benötigen und vertraue darauf, dass sie die Aufgabe erledigen.

The organization shall institute, execute and maintain a continuous improvement process… (Ref.: 2-5.4.2.7)

12) In regelmäßigen Abständen reflektiert das Team, wie es effektiver werden kann und passt sein Verhalten entsprechend an.

The organization shall provide the resources required for the achievement of functional safety (Ref.: 2-5.4.2.6)

5) Errichte Projekte rund um motivierte Individuen. Gib ihnen das Umfeld und die Unterstützung, die sie benötigen und vertraue darauf, dass sie die Aufgabe erledigen.

The organization shall create, foster, and sustain a safety culture that supports and encourages the effective achievement of functional safety. (Ref.: 2-5.4.2.1)

1) Unsere höchste Priorität ist es, den Kunden durch frühe und kontinuierliche Auslieferung wertvoller Software zufrieden zu stellen.5) Errichte Projekte rund um motivierte Individuen. Gib ihnen das Umfeld und die Unterstützung, die sie benötigen und vertraue darauf, dass sie die Aufgabe erledigen.

Page 24: ISO 26262 und Agil? Aber sicher!

424

FAZIT

Page 25: ISO 26262 und Agil? Aber sicher!

25

FAZIT

Agile Werte und Prinzipien und ISO 26262 lassen sich gut miteinander kombinieren, wenn die geforderten Arbeitsergebnisse in den Mittelpunkt gestellt werden.„ “

Wir sehen sehr viele Unternehmen, die erhebliche Probleme bei der Erfüllung der ISO 26262 haben.Wir sehen außerdem viele Unternehmen, die mit agilem Vorgehen großen Erfolg in der Produktentwicklung haben.„ “

Weil uns funktionale Sicherheit in agilen Produktentwicklungen wichtig ist, ermutigen wir Sie, unseren vorgestellten Ansatz anzuwenden und zu erweitern, um funktionale Sicherheit gemäß ISO 26262 umszusetzen.„ “

Diese Tatsache entfacht in uns einen gewissen Enthusiasmus.„ “

Wir unterstützen Sie gerne!www.hood-group.com/agile

Page 26: ISO 26262 und Agil? Aber sicher!

26

KONTAKT

KARSTEN KRENNRICHSenior [email protected]

HOOD GmbHKeltenring 782041 OberhachingTel: 089 – 45 12 53 0www.hood-group.com

PHILIP STOLZSenior [email protected]

HOOD GmbHKeltenring 782041 OberhachingTel: 089 – 45 12 53 0www.hood-group.com