YAKINDU Traceability

476 Aufrufe

Veröffentlicht am

Durch die stets wachsende Komplexität heutiger Systems Engineering Vorhaben wird der Bedarf an umfassender Transparenz immer größer. Traceability gewährleistet Transparenz durch den gesamten Entwicklungsprozess.

Veröffentlicht in: Software
0 Kommentare
0 Gefällt mir
Statistik
Notizen
  • Als Erste(r) kommentieren

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

Keine Downloads
Aufrufe
Aufrufe insgesamt
476
Auf SlideShare
0
Aus Einbettungen
0
Anzahl an Einbettungen
4
Aktionen
Geteilt
0
Downloads
2
Kommentare
0
Gefällt mir
0
Einbettungen 0
Keine Einbettungen

Keine Notizen für die Folie

YAKINDU Traceability

  1. 1. ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● © itemis AG ● ● YAKINDU Traceability Nachverfolgbarkeit von Anforderungen eine Präsentation von Boris Holzer und Wolfgang Neuhaus
  2. 2. ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● © itemis AG Projektmanager Traceability – Für wen? Benutzergruppen Softwareentwickler Software-Architekt Testmanager/Tester Qualitätsmanager Requirements Engineer Business Analyst Systems Engineer
  3. 3. ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● © itemis AG ▪ Viele Kunden-Anforderungen, die wiederum weiter detailliert werden ▪ Weitere, verteilt liegende, mitgeltende Dokumente/Artefakte in diversen Formaten ▪ Termindruck und ständige Änderungswünsche vom Kunden ▪ Viele am Projekt beteiligte Personen in voneinander abhängigen Domänen ▪ Normen müssen eingehalten/erfüllt werden Ausgangssituation
  4. 4. ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● © itemis AG Probleme von Projektmanagern ▪ Risikomanagement - Wie ist der aktuelle Projektstatus bzgl. Terminkoordination und Releaseplanung? ▪ Welche Auswirkungen haben Change Requests und zu welchem Aufwand führen sie? ▪ Wurden alle Anforderungen (korrekt) umgesetzt? ▪ Ist die Dokumentation vollständig? ▪ Wie können schnell alle relevanten Informationen gefunden werden, auch zu bereits abgeschlossenen Projekten?
  5. 5. ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● © itemis AG Probleme von Requirements Engineers, Business Analysten und Systems Engineers ▪ Wie sind Anforderungen zustande gekommen? ▪ Wer ist für welche Anforderungen verantwortlich? ▪ Wie ist der Status der Anforderungen? ▪ Sind alle Anforderungen widerspruchsfrei? ▪ Welche Abhängigkeiten bestehen zwischen Anforderungen und Artefakten?
  6. 6. ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● © itemis AG Probleme von Softwarearchitekten, Entwicklern und Testern ▪ Welche Anforderungen sind zu bearbeiten? ▪ Wo liegt welches relevante Dokument? ▪ Wie kann effizient während der Entwicklung zwischen verteilt liegenden Dokumenten/Artefakten navigiert werden? ▪ Für welche Anforderungen müssen noch Testfälle aufgesetzt werden? ▪ Wie ist die Testabdeckung? ▪ Welche Dokumente müssen herangezogen werden, um einen Fehler zu analysieren/beheben?
  7. 7. ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● © itemis AG Probleme von Qualitätsmanagern ▪ Sind alle Anforderungen hinreichend mit Tests abgedeckt? ▪ Entspricht die Dokumentation den geforderten Prozessnormen? ▪ Für welche Anforderungen müssen noch Testfälle aufgesetzt werden? ▪ Wieviele Tests schlagen fehl, wieviele sind bereits erfolgreich?
  8. 8. ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● © itemis AG Und jetzt?
  9. 9. ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● © itemis AG YAKINDU Traceability ...unsere Lösung für Ihre Probleme
  10. 10. ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● © itemis AG ■ Besondere Vorteile für den Benutzer + Ermöglicht einfaches und schnelles Aufsetzen von Projekten + Bietet ein leicht benutzbares User Interface YAKINDU Traceability ...kann noch mehr ■ Besondere Vorteile für die Prozess- und Werkzeugabteilung + Lässt sich individuell in die Toolkette und das Vorgehensmodell integrieren + Ist einfach konfigurierbar
  11. 11. ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● © itemis AG YAKINDU Traceability YAKINDU
  12. 12. ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● © itemis AG ▪ Dedizierte Traceability-Lösung ▪ Unterstützt invasive und nicht-invasive Traces ▪ Zahlreiche Tools können mittels Adapter “out of the box” eingebunden werden ▪ Graphische Übersicht der Artefakte und deren Beziehungen ▪ Direkte Navigation zu den Artefakten in ihren ursprünglichen Werkzeugen per Maus-Klick ▪ Zeigt automatisch den Kontext des zu bearbeitenden Artefakts YAKINDU Traceability Abgrenzung von anderen Produkten
  13. 13. ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● © itemis AG itemis AG | Am Brambusch 15-24 | D-44536 Lünen | www.itemis.de Produktvertrieb Tel.: +49 231 9860-231 traceability@yakindu.de www.yakindu.de
  14. 14. ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● © itemis AG ✓ YAKINDU Traceability sorgt für Transparenz beim Systems und Software Engineering ✓ Protokollierung der Entwicklung ✓ Zusammenhänge zwischen Anforderungen, Code, Tests etc. werden deutlich ✓ Aufwands- und Kostenschätzung wird verbessert ✓ Ermittlung des Entwicklungsfortschritts wird erleichtert ✓ Umsetzung erfolgt anforderungskonform ✓ Navigation zwischen Dokumenten und Softwareartefakten wird ermöglicht ✓ Auswertungen werden erleichtert ✓ Wartung von Bestandsprojekten wird vereinfacht ✓ YAKINDU Traceability hilft bestimmte Normen zu erfüllen YAKINDU Traceability ...unsere Lösung für Ihre Probleme
  15. 15. ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● © itemis AG ■ Traceability sorgt für Transparenz beim Systems und Software Engineering ■ Protokollierung der Entwicklung ■ Zusammenhänge zwischen Anforderungen, Code, Tests etc. werden deutlich ■ Aufwands- und Kostenschätzung wird verbessert ■ Ermittlung des Entwicklungsfortschritts wird erleichtert ■ Umsetzung erfolgt anforderungskonform ■ Navigation zwischen Dokumenten und Softwareartefakten wird ermöglicht ■ Auswertungen werden erleichtert ■ Wartung von Bestandsprojekten wird vereinfacht ■ Traceability ist notwendig, um bestimmte Normen zu erfüllen Nutzen von Traceability

×