-
development. process. integration. www.agosense.com Copyright © 2017 agosense GmbH. All rights reserved.
REFERENT
Bernd Röser Key Account Manager
Traceability oft gefordert, selten effizient Webinar | 22. November 2017 | 15 Uhr bis 16 Uhr
-
development. process. integration. www.agosense.com Copyright © 2017 agosense GmbH. All rights reserved.
Traceability – oft gefordert, selten effizient
Kurzer Hinweis zu Beginn
Fragen stellen während des Webinars Nutzen Sie bitte einfach das „Fragen-Feld“ in Ihrem GoToWebinar-Bedienpanel, tippen Sie hier Ihre Frage ein und drücken Sie „Senden“. Unsere Referenten werden Ihre Fragen gesammelt am Ende des Webinars beantworten.
-
development. process. integration. www.agosense.com Copyright © 2017 agosense GmbH. All rights reserved.
Traceability – oft gefordert, selten effizient
Agenda
5 Cross Domain Traceability
4 Der Weg zur effizienten Traceability
6 Vorteile durch agosense.fidelia
7 Fragen und Antworten
3 Traceability - Allgemeines
1 Über agosense
2 Retrospektive
-
development. process. integration. www.agosense.com Copyright © 2017 agosense GmbH. All rights reserved.
Traceability – oft gefordert, selten effizient
Über agosense • Gegründet 2009
• Firmensitz in Stuttgart (Kornwestheim)
• Expertise bei den führenden ALM Tools
• Software designed and made in Germany
• Starker Fokus auf Markt & Kunden
-
development. process. integration. www.agosense.com Copyright © 2017 agosense GmbH. All rights reserved.
Traceability – oft gefordert, selten effizient
Über agosense: Produkte
agosense.fidelia
• Web-basiertes Anforderungsmanagement
• Cross Domain Traceability
• ALM Tool Integration
• Automatisierter Datenaustausch
agosense.symphony
-
development. process. integration. www.agosense.com Copyright © 2017 agosense GmbH. All rights reserved.
Traceability – oft gefordert, selten effizient
Über agosense: Ausgewählte Kunden
uvm.
-
development. process. integration. www.agosense.com Copyright © 2017 agosense GmbH. All rights reserved.
Traceability – oft gefordert, selten effizient
Kommunikation ein täglicher Veränderungsprozess PM/PO Development BusinessStakeholders
-
development. process. integration. www.agosense.com Copyright © 2017 agosense GmbH. All rights reserved.
Traceability – oft gefordert, selten effizient
PM/PO Development BusinessStakeholders
Kommunikation ein täglicher Veränderungsprozess
-
development. process. integration. www.agosense.com Copyright © 2017 agosense GmbH. All rights reserved.
Traceability – oft gefordert, selten effizient
Wie meist gearbeitet wird ...
-
development. process. integration. www.agosense.com Copyright © 2017 agosense GmbH. All rights reserved.
Traceability – oft gefordert, selten effizient
Wie meist gearbeitet wird ...
ID:EPIC-4Name:ManagepaBentprofileDescripBon:ThesystemneedstomaintainarobustpaBentprofile.AssignedTest:TC_4711
-
development. process. integration. www.agosense.com Copyright © 2017 agosense GmbH. All rights reserved.
Traceability – oft gefordert, selten effizient
Projekte werden komplexer
Product Idea
System Requirements
Themes / Epics Mock-ups / Prototypes
High Level Design
Hardware
Detailed Design / Specifications
ProjectMmgt.
IssueTracking RM&E Tes8ng
Model-ing
VersionMgmt.
MehrereabhängigeDomäneninnerhalbeinesProjektes
-
development. process. integration. www.agosense.com Copyright © 2017 agosense GmbH. All rights reserved.
Traceability – oft gefordert, selten effizient
Herausforderungen im Entwicklungsprozess
• Schwierige Kommunikation
• Hoher Entscheidungsdruck, da nicht genügend Zeit
• Keine Kontrolle über Änderung und Ihre Auswirkungen
• Keine Sichtbarkeit der Änderung innerhalb einer Entwicklungsdomäne
• Überwachung und Änderung über Domänengrenzen hinweg
-
development. process. integration. www.agosense.com Copyright © 2017 agosense GmbH. All rights reserved.
Traceability – oft gefordert, selten effizient
Traceability - Allgemeines
Traceability ist die Fähigkeit, Verbindungen und Abhängigkeiten zwischen Informationen, welche während der Analyse, Entwicklung, Wartung und Weiterentwicklung eines Systems anfallen, jederzeit nachvollziehen zu können.
-
development. process. integration. www.agosense.com Copyright © 2017 agosense GmbH. All rights reserved.
Traceability – oft gefordert, selten effizient
Traceability – Verankert in Normen und Standards
• ISO26262 – Durchgängige Traceability vom Konzept über die Architektur, Anforderungen, Tests bis zum Code.
• FDA Anforderungen Part11 – Wer hat wann wo was geändert ?
• DO-178B – Jedes Designelement lässt sich auf spezifische Anforderungen zurückverfolgen. Jede Anforderung hat mindestens eine Testfall.
-
development. process. integration. www.agosense.com Copyright © 2017 agosense GmbH. All rights reserved.
Traceability – oft gefordert, selten effizient
Wie kann ich die Herausforderungen meistern
Vorschlag:
Effizienzverbesserung der Traceability durch „Toolunterstützung“ zur Minimierung manueller Tätigkeiten und Überwachung
Die bestehenden „old-fashioned“ Methoden sind zu schwerfällig und fehleranfällig um mit den aktuellen Wettbewerbsanforderungen Schritt zu halten.
-
development. process. integration. www.agosense.com Copyright © 2017 agosense GmbH. All rights reserved.
Traceability – oft gefordert, selten effizient
Der Weg zur effizienten Traceability Benutzerzugriffssteuerung
– Rollen- und regelbasiertes Berechtigungsmodell via AD, LDAP oder Kerberos
– Typische Rollen im agilen Umfeld wie Product Owner, Produkt Manager und Business Analyst, Projektleiter, RM Spezialist, Tester, etc. definieren
– Beachten aller Stakeholder wie Kunde, Marketing, Vertrieb, Legal, Support, Training, etc...
-
development. process. integration. www.agosense.com Copyright © 2017 agosense GmbH. All rights reserved.
Traceability – oft gefordert, selten effizient
Strukturierung
- Über die Strukturierung wird ein bessere Übersichtlichkeit de Projektes erreicht.
- Eine Projektstrukturierung erleichtert eine Filterung von Daten und die Wiederverwendung von Projektelementen
Visualisierung
- Eine visuelle Darstellung für definierten Anforderungen erleichtern das Verständnis.
- Die visuelle Darstellung verbessert die Kommunikation komplexer Sachverhalte
Der Weg zur effizienten Traceability
-
development. process. integration. www.agosense.com Copyright © 2017 agosense GmbH. All rights reserved.
Traceability – oft gefordert, selten effizient
Strukturierung & Visualisierung in agosense.fidelia
-
development. process. integration. www.agosense.com Copyright © 2017 agosense GmbH. All rights reserved.
Traceability – oft gefordert, selten effizient
Traceability Rules Regelwerk für die Abhängigkeit zwischen verschiedenen Artefakt Typen am Beispiel eines Projektes nach dem V-Modell
Validierung
System Test
Stakeholder Req
System Req
Unit Test
IntegrationsTest Architektur
Komponenten
-
development. process. integration. www.agosense.com Copyright © 2017 agosense GmbH. All rights reserved.
Traceability – oft gefordert, selten effizient
Traceability Rules Regelwerk für die Abhängigkeit zwischen verschiedenen Artefakt Typen am Beispiel eine agilen Projektes
Backlog
Non Func Rec
System Qualities
Tests
opt
compliant
Done
Epic
Feature
User Story
Task
Realized by
Realized by
Implemented by
Acceptance Test Unit Test
Done
-
development. process. integration. www.agosense.com Copyright © 2017 agosense GmbH. All rights reserved.
Traceability – oft gefordert, selten effizient
Traceability Konfiguration in agosense.fidelia Sheet Vorlagen
– Art des Datenmodell definieren – Mehrere Datenmodelle innerhalb
der DB sind möglich
– Datenmodell (z.B. Attribute, Werte, Kapitelstruktur u.v.m.) können vordefiniert werden
– Welche Artefakttypen (sheets) dürfen miteinander verknüft werden (In/Out Definition
-
development. process. integration. www.agosense.com Copyright © 2017 agosense GmbH. All rights reserved.
Traceability – oft gefordert, selten effizient
Der Weg zur effizienten Traceability
• Abhängigkeit zwischen vers. Artefakten und Artefakt Typen können über die Traceability visualisiert werden (Impact Analyse)
• Traceability ist für eine Reihe von Gründen erforderlich, nicht nur, um Compliance- und Audit-Anforderungen zu erfüllen
• Traceability ist notwendig um den Umfang eines Projekts zu verwalten.
• Traceabilty hilft bei der Bewertung der Vollständigkeit durch Coverage-Analyse
-
development. process. integration. www.agosense.com Copyright © 2017 agosense GmbH. All rights reserved.
Traceability – oft gefordert, selten effizient
Analyse der Changes
• Unterstützung für formelle Entwicklungsprozesse
• Granulare Änderungen werden in „Change Sets“ festgehalten
• Iterativer Freigabe- und Kommentierungsprozess
• Freigegebene Change Sets werden Bestandteil der Base
-
development. process. integration. www.agosense.com Copyright © 2017 agosense GmbH. All rights reserved.
Traceability – oft gefordert, selten effizient
Abhängigkeiten zwischen vers. Domänen
ProjectMmgt.
IssueTracking RM&E Tes8ng
Model-ing
VersionMgmt.
-
development. process. integration. www.agosense.com Copyright © 2017 agosense GmbH. All rights reserved.
Traceability – oft gefordert, selten effizient
Abhängigkeiten zwischen vers. Domänen
-
development. process. integration. www.agosense.com Copyright © 2017 agosense GmbH. All rights reserved.
Traceability – oft gefordert, selten effizient
Cross Domain Traceability
Integration (via agosense.symphony)
• Visualisierung relevanter Informationen aus anderen Tools / Repositories (z.B. „inline“ oder in Split View)
• Anwender müssen das Werkzeug nicht wechseln
• Keine Medienbrüche mehr – selbst bei Einsatz verschiedener Werkzeuge
• Revisionssichere / versionierte Traces
-
development. process. integration. www.agosense.com Copyright © 2017 agosense GmbH. All rights reserved.
Traceability – oft gefordert, selten effizient
Implementierung einer integrierten Werkzeugkette, welche den gesamten Entwicklungsprozess umfasst: • Project Management, • Requirements Management • Test Management • Modeling • Change Mangement • Version Control • Error Reporting ....
Integration: Beispielszenario
Integration platform agosense.symphony
MSProject
ProjectManagement
SparxEA
Modeling
agosense.fidelia
RequirementsManagement
JIRA
Work&DefectManagement
GIT
VersionManagement
HPQC
TestManagement
-
development. process. integration. www.agosense.com Copyright © 2017 agosense GmbH. All rights reserved.
Traceability – oft gefordert, selten effizient
Reuse Traceability Effiziente Wiederverwendung von Items (Anforderungen, Use Cases, Test Cases, User Stories, Epics, ... Inklusive aller Traces)
• Produktvarianten – Produktlinienentwicklung
• Parallele Entwicklung
– Mehrere Produkt-Iterationen in verschiedenen Entwicklungsstufen
• Bibliotheks-Funktionalität – Sammlung von Artefakten, welche organisationsweit genutzt werden können
Version 1
Version 2
Version 3
Version2.1
Version2.2
Branching
-
development. process. integration. www.agosense.com Copyright © 2017 agosense GmbH. All rights reserved.
Traceability – oft gefordert, selten effizient
• Übersicht Toolübergreifende Auswirkungsanalyse über alle Ebenen hinweg
• Reifegradmodelle Beste Unterstützung für die Erreichung Ihrer Ziele in Bezug auf Reifegrad- oder Vorgehensmodelle, wie z.B. SPICE, CMMI, etc.
• Revisionssicherheit Mit der automatischen Versionierung und dem Erstellen von Baselines stellen Sie sicher, dass Links und Traces zum richtigen Zeitpunkt immer zur korrekten Information führen
Vorteile durch agosense.fidelia
-
development. process. integration. www.agosense.com Copyright © 2017 agosense GmbH. All rights reserved.
Traceability – oft gefordert, selten effizient
Vorteile durch agosense.fidelia • Verbesserte Kommunikation
Übermitteln Sie Ergebnisse von Reviews oder Kommentaren direkt an den ursprünglichen Autor
• Kostenersparnis Keine unnötigen Wechsel zwischen Ihren Entwicklungswerkzeugen und reduzieren Sie dadurch Ihre Investitions- und Wartungskosten deutlich
• Administration Reine Web-Anwendung – zentrale Administration ohne jegliche Installationen am Arbeitsplatz der Anwender
• Flexibilität Unterstützt Konsolidierung & Verlinkung von Daten aller gängigen ALM Tools
-
development. process. integration. www.agosense.com Copyright © 2017 agosense GmbH. All rights reserved.
Traceability – oft gefordert, selten effizient
Fazit • Kontrolle über die Kommunikation
þ Benutzerberechtigungen einführen
• Kontrolle über alle Änderung und Ihre Auswirkungen
þ Benutzung von verschieden Traces
• Schnelle Analyse der Änderung
þ Traceanalyse via Diff oder Reporting
• Überwachung und Änderung über Domänengrenzen hinweg
þ Cross-Domain Traceability über alle verwendeten Tools
-
development. process. integration. www.agosense.com Copyright © 2017 agosense GmbH. All rights reserved.
Traceability – oft gefordert, selten effizient
Fragen und Antworten
? ? ? !
-
development. process. integration. www.agosense.com Copyright © 2017 agosense GmbH. All rights reserved.
Traceability – oft gefordert, selten effizient
Kontakt agosense GmbH Bernd Röser Stammheimer Str. 10 70806 Kornwestheim +49.7154.99951.77 [email protected] Follow us on:
Alle Informationen auf unserer Webseite:
www.agosense.com