Successfully reported this slideshow.
Eins für alles?
ALM Tools in der Medizintechnik

Folie 1
17. Oktober 2013

Andreas Eller, Norman Matzeit
© Zühlke 2013
Agenda

•

Was ist ALM

•

Motivation „Eins für Alles“

•

Architektur von ALM Tools

•

Vorstellung der Funktionalität zw...
Was ist ALM ?
ALM (Aplication Lifecycle Management)
•

Begleitet das Projekt über alle Phasen und Disziplinen

•

Projektp...
Motivation
Eins für alles
?

Dokumente

Tests

?
Reqs

CRs

?
?

Reports

?

Risks

?

Bugs

Traceability

Req.-Ing.
Eins ...
Motivation
Eins für alles
Mehrere Tools
•

Vorteile:

– Spezialisiert für die verschiedenen Disziplinen
•

Nachteile:

– H...
Verfügbare Tools

Eins für alles? ALM Tools in der Medizintechnik | Andreas Eller, Norman Matzeit

17. Oktober 2013

Folie...
Polarion / TFS
Architektur
Dokumente

Reports

Risks

Traceability

CRs

Req.-Ing.
Eins für alles? ALM Tools in der Medizi...
Polarion / TFS
Work Items
•

ALM Tools arbeiten mit Work Items

•

Work Items repräsentieren beliebige Projektartefakte
(A...
Arbeiten mit Polarion
Work Items und Queries
•

Web-Oberfläche (keine Installation auf Client nötig)

•

Work Items
–
–
–
...
Arbeiten mit dem TFS
Work Items und Queries
•

Web- und Client-Oberfläche

•

Work Items
–
–
–
–

•

Lassen sich an den En...
Daten Im-/Export
Polarion
•

Integration in MS Excel

– Round Trip (Import/Export)
– Offline editierbar
•

Integration in ...
Daten Im-/Export
TFS
•

Integration in MS Excel
– Echte Synchronisation
– Offline editierbar

•

TFS

Integration in MS Wo...
Traceability
Polarion
•

Basiert auf gerichteten, typisierten Links

– Linktypen können individuell erstellt und konfiguri...
Traceability
TFS
•

Basiert auf gerichteten, typisierten Links

– Linktypen können individuell erstellt und konfiguriert w...
Weitere Highlights
Polarion
•

Wiki Pages

•

Testmanagement

•

Dokumentenansicht

– Queries / Wiki-Abfragen in Dokumente...
Weitere Highlights
TFS
•

Anpassbarkeit

– Verschiedene Work-Item- und Prozess-Templates verfügbar
(CMMI, MSF Agile, Scrum...
Validierung von ALM Tools

•

Die korrekte Funktionsweise eines ALM-Tools ist
nicht garantiert  potentielles Risiko

•

V...
Zusammenfassung

Folie 18
17. Oktober 2013

Andreas Eller, Norman Matzeit
© Zühlke 2013
Polarion vs. TFS
Vergleich im Einsatz bei Zühlke
Polarion

TFS

Installation

++

++

Bedienung / Usability

+

o

Anpassb...
Polarion vs. TFS
Vergleich im Einsatz bei Zühlke
Polarion

TFS

+

o

- Integration in die IDE

o

+

Test Management

++
...
Zusammenfassung

Polarion
Feature-Punkte
Listenpreis

TFS

13

8

$2500 (named user)
$7500 (conc. user)

$500 + $100 pro U...
Fazit
ALM Tools vs. Einzeltools
•

ALM Tools sind aus unserer Sicht eine echte
Alternative zu Einzeltools

•

Tracing ist ...
Fazit
Polarion vs. TFS
•

Polarion glänzt durch die integrierte Traceability und durch
die Dokumentenansicht

•

TFS glänz...
«Die etwas fragen, die verdienen Antwort»
Bertolt Brecht
Nächste SlideShare
Wird geladen in …5
×

Alm Tools in der Medizintechnik (MedConf 2013)

1.128 Aufrufe

Veröffentlicht am

Bei größeren Entwicklungen ist eine Fülle von spezialisierten Tools im Einsatz: fürs Requirements Engineering, Testmanagement, Traceability, Projektmanagement, etc. Informationen aus diesen Tools müssen oftmals durch Export und weitere kleine Tools zusammengebracht werden. ALM Tools bieten alle Funktionalitäten unter einer Oberfläche, wenn auch meist mit etwas weniger Funktionsumfang. In diesem Vortrag werden die Vorteile und Grenzen des Einsatzes von ALM Tools in der Entwicklung von Medizinprodukten beleuchtet. Mit zwei Beispielen aus unserer Praxis – Microsoft TFS und Polarion – veranschaulichen wir das Thema.
Die Zuhörer lernen die Möglichkeiten und Grenzen von ALM Tools kennen. Ein kurzer Einblick der Einsatzmöglichkeiten bei Requirements Management, Testmanagement, Traceability und Projektmanagement wird gegeben. Insbesondere die gemeinsame Datenbasis ermöglicht Verknüpfungen von Daten aus den genannten Disziplinen, die für die regulatorischen Anforderungen der Medizintechnik von Bedeutung sind.
Referenten: Norman Matzeit und Andreas Eller, Zühlke
Zielgruppe: Der Vortrag richtet sich an Projektleiter, QM Verantwortliche und Entscheider. Architekten und Entwickler gehören ebenfalls zum Zielpublikum, da auch diese mit ALM Tools arbeiten.

Veröffentlicht in: Technologie
  • Als Erste(r) kommentieren

  • Gehören Sie zu den Ersten, denen das gefällt!

Alm Tools in der Medizintechnik (MedConf 2013)

  1. 1. Eins für alles? ALM Tools in der Medizintechnik Folie 1 17. Oktober 2013 Andreas Eller, Norman Matzeit © Zühlke 2013
  2. 2. Agenda • Was ist ALM • Motivation „Eins für Alles“ • Architektur von ALM Tools • Vorstellung der Funktionalität zweier ALM Tools • Validierung von ALM Tools • Zusammenfassung • Fazit Eins für alles? ALM Tools in der Medizintechnik | Andreas Eller, Norman Matzeit 17. Oktober 2013 Folie 2 © Zühlke 2013
  3. 3. Was ist ALM ? ALM (Aplication Lifecycle Management) • Begleitet das Projekt über alle Phasen und Disziplinen • Projektphasen – – – – – • Produktidee Realisierung Produktion Markeinführung / Wartung / Weiterentwicklung End of Life Disziplinen – – – – – Anforderungsmanagement / Usability Planung / Risk Management / Change Management Analyse & Design Engineering Verifikation und Validierung Eins für alles? ALM Tools in der Medizintechnik | Andreas Eller, Norman Matzeit 17. Oktober 2013 Folie 3 © Zühlke 2013
  4. 4. Motivation Eins für alles ? Dokumente Tests ? Reqs CRs ? ? Reports ? Risks ? Bugs Traceability Req.-Ing. Eins für alles? ALM Tools in der Medizintechnik | Andreas Eller, Norman Matzeit Planung Tasks Entwickler Tester PL 17. Oktober 2013 QM Folie 4 © Zühlke 2013
  5. 5. Motivation Eins für alles Mehrere Tools • Vorteile: – Spezialisiert für die verschiedenen Disziplinen • Nachteile: – Hohe Kosten (Lizenzen, Training, Infrastruktur) – Die Anwender müssen zwischen den Tools wechseln (Toolbruch) – Dokumentenerstellung und Daten Im-/Export unterschiedlich ausgeprägt – Traceability zwischen den Tools schwierig Kann ein übergreifendes Tool diese Nachteile lösen? Eins für alles? ALM Tools in der Medizintechnik | Andreas Eller, Norman Matzeit 17. Oktober 2013 Folie 5 © Zühlke 2013
  6. 6. Verfügbare Tools Eins für alles? ALM Tools in der Medizintechnik | Andreas Eller, Norman Matzeit 17. Oktober 2013 Folie 6 © Zühlke 2013
  7. 7. Polarion / TFS Architektur Dokumente Reports Risks Traceability CRs Req.-Ing. Eins für alles? ALM Tools in der Medizintechnik | Andreas Eller, Norman Matzeit Entwickler Tests Reqs Planung Bugs Tasks Tester PL 17. Oktober 2013 QM Folie 7 © Zühlke 2013
  8. 8. Polarion / TFS Work Items • ALM Tools arbeiten mit Work Items • Work Items repräsentieren beliebige Projektartefakte (Anforderungen, Tasks, Risiken, Dokumente, …) • Work Items lassen sich durch Attribute erweitern und anpassen (Titel, Beschreibung, Status, …) • Work Items sind versioniert Eins für alles? ALM Tools in der Medizintechnik | Andreas Eller, Norman Matzeit 17. Oktober 2013 Folie 8 © Zühlke 2013
  9. 9. Arbeiten mit Polarion Work Items und Queries • Web-Oberfläche (keine Installation auf Client nötig) • Work Items – – – – • Lassen sich an den Entwicklungsprozess anpassen Eingabemasken pro Work Item Typ Workflows pro Work Item Typ, Actions Editierbar in Dokumentenansicht Abfrage von Work Items (Queries) – Grafischer Query Builder – Apache Lucene query engine Eins für alles? ALM Tools in der Medizintechnik | Andreas Eller, Norman Matzeit 17. Oktober 2013 Folie 9 © Zühlke 2013
  10. 10. Arbeiten mit dem TFS Work Items und Queries • Web- und Client-Oberfläche • Work Items – – – – • Lassen sich an den Entwicklungsprozess anpassen Eingabemasken pro Work Item Typ Workflows pro Work Item Typ, Actions Sanity Checks, Attributabhängigkeiten Abfrage von Work Items (Queries) – Tabellarischer Query-Editor – Hierarchische Queries (auch nach Link-Typen) Eins für alles? ALM Tools in der Medizintechnik | Andreas Eller, Norman Matzeit 17. Oktober 2013 Folie 10 © Zühlke 2013
  11. 11. Daten Im-/Export Polarion • Integration in MS Excel – Round Trip (Import/Export) – Offline editierbar • Integration in MS Word – – – – • Polarion Round Trip (Import/Export) Import von Work Items aus Word-Dokumenten mit Filtern Offline editierbar Nachteil: Formatierungslimits Reports – Wikipages/Dashboards • Programmierschnittstelle – Möglichkeit für eigene Erweiterungen – Knapp 200 Erweiterungen im Shop verfügbar Eins für alles? ALM Tools in der Medizintechnik | Andreas Eller, Norman Matzeit 17. Oktober 2013 Folie 11 © Zühlke 2013
  12. 12. Daten Im-/Export TFS • Integration in MS Excel – Echte Synchronisation – Offline editierbar • TFS Integration in MS Word (z.B. via TeamSpec) – Echte Synchronisation – Dokumentenerstellung (Req. Spec., Test Reports, …) – Offline editierbar • Reports – Eingebettet in Sharepoint – Excel • Programmierschnittstelle Eins für alles? ALM Tools in der Medizintechnik | Andreas Eller, Norman Matzeit 17. Oktober 2013 Folie 12 © Zühlke 2013
  13. 13. Traceability Polarion • Basiert auf gerichteten, typisierten Links – Linktypen können individuell erstellt und konfiguriert werden – m:n-Verlinkung möglich – Es können automatisch Links zu Suspects markiert werden • Darstellung / Export / Ausdruck – Matrix-Ansicht – Traceability-Tabelle in Dokumenten – Export nach Excel und Word • Anzeige von Orphans / Childless – Mit Erweiterung möglich Eins für alles? ALM Tools in der Medizintechnik | Andreas Eller, Norman Matzeit 17. Oktober 2013 Folie 13 © Zühlke 2013
  14. 14. Traceability TFS • Basiert auf gerichteten, typisierten Links – Linktypen können individuell erstellt und konfiguriert werden – m:n-Verlinkung möglich • Darstellung / Export / Ausdruck – Zur Darstellung bzw. zum Ausdrucken der Traceability ist ein externes Tool nötig (z.B. TFS-API  Tool  Excel) • Anzeige von Orphans / Childless – Einfaches Finden von Tracing-Lücken und Orphans mittels Queries Eins für alles? ALM Tools in der Medizintechnik | Andreas Eller, Norman Matzeit 17. Oktober 2013 Folie 14 © Zühlke 2013
  15. 15. Weitere Highlights Polarion • Wiki Pages • Testmanagement • Dokumentenansicht – Queries / Wiki-Abfragen in Dokumenten möglich • Baselines – Baselines können über das gesamte Projekt gemacht werden – “Time Machine” – Visueller Vergleich von Dokumenten Eins für alles? ALM Tools in der Medizintechnik | Andreas Eller, Norman Matzeit 17. Oktober 2013 Folie 15 © Zühlke 2013
  16. 16. Weitere Highlights TFS • Anpassbarkeit – Verschiedene Work-Item- und Prozess-Templates verfügbar (CMMI, MSF Agile, Scrum for Team System, MS Scrum 2.0,…) • Integriert in Sharepoint – Dokumentenablage, Reports, Dashboards, Visual Planning, Wiki • Integriert in Visual Studio und Eclipse • Weitere Funktionen über ALM hinaus – Build-System – Test-System (MS Lab-Manager) – Versionsverwaltung für Source Code Eins für alles? ALM Tools in der Medizintechnik | Andreas Eller, Norman Matzeit 17. Oktober 2013 Folie 16 © Zühlke 2013
  17. 17. Validierung von ALM Tools • Die korrekte Funktionsweise eines ALM-Tools ist nicht garantiert  potentielles Risiko • Validierung komplexer Software ist sehr aufwendig Alternativer Ansatz • Alle Informationen aus dem ALM Tool werden in ausgedruckter Form bereitgestellt, reviewed und unterschrieben. Dadurch wird das Risiko reduziert, dass eine Fehlfunktion des ALM-Tools schädliche Auswirkungen hat. Eins für alles? ALM Tools in der Medizintechnik | Andreas Eller, Norman Matzeit 17. Oktober 2013 Folie 17 © Zühlke 2013
  18. 18. Zusammenfassung Folie 18 17. Oktober 2013 Andreas Eller, Norman Matzeit © Zühlke 2013
  19. 19. Polarion vs. TFS Vergleich im Einsatz bei Zühlke Polarion TFS Installation ++ ++ Bedienung / Usability + o Anpassbarkeit + + Erweiterbarkeit + + Im-/Export, Offlinefähigkeit + ++ Summe 6 6 Eins für alles? ALM Tools in der Medizintechnik | Andreas Eller, Norman Matzeit 17. Oktober 2013 Folie 19 © Zühlke 2013
  20. 20. Polarion vs. TFS Vergleich im Einsatz bei Zühlke Polarion TFS + o - Integration in die IDE o + Test Management ++ + Projekt Management + ++ - Baselining ++ - - Traceability ++ + - Produkt-Risikoanalyse -- -- - Dokumenten-Management + o Summe 7 2 Requirements/Change Management Entwicklung Qualitäts Management Eins für alles? ALM Tools in der Medizintechnik | Andreas Eller, Norman Matzeit 17. Oktober 2013 Folie 20 © Zühlke 2013
  21. 21. Zusammenfassung Polarion Feature-Punkte Listenpreis TFS 13 8 $2500 (named user) $7500 (conc. user) $500 + $100 pro User $400 pro TeamSpec User Eins für alles? ALM Tools in der Medizintechnik | Andreas Eller, Norman Matzeit 17. Oktober 2013 Folie 21 © Zühlke 2013
  22. 22. Fazit ALM Tools vs. Einzeltools • ALM Tools sind aus unserer Sicht eine echte Alternative zu Einzeltools • Tracing ist mit einem ALM Tool einfach realisierbar • Wir setzen Polarion und TFS erfolgreich in regulierten Projekten ein Eins für alles? ALM Tools in der Medizintechnik | Andreas Eller, Norman Matzeit 17. Oktober 2013 Folie 22 © Zühlke 2013
  23. 23. Fazit Polarion vs. TFS • Polarion glänzt durch die integrierte Traceability und durch die Dokumentenansicht • TFS glänzt durch die Integration in die Microsoft Toollandschaft und die frei verfügbaren Prozesstemplates Eins für alles? ALM Tools in der Medizintechnik | Andreas Eller, Norman Matzeit 17. Oktober 2013 Folie 23 © Zühlke 2013
  24. 24. «Die etwas fragen, die verdienen Antwort» Bertolt Brecht

×