traceability - agosense gmbh · development. process. integration. copyright © 2017 agosense...

33
development. process. integration. www.agosense.com Copyright © 2017 agosense GmbH. All rights reserved. REFERENT Bernd Röser Key Account Manager Traceability oft gefordert, selten ezient Webinar | 22. November 2017 | 15 Uhr bis 16 Uhr

Upload: others

Post on 22-Oct-2020

5 views

Category:

Documents


0 download

TRANSCRIPT

  • 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