{"id":87,"date":"2011-11-13T08:00:00","date_gmt":"2011-11-13T07:00:00","guid":{"rendered":"https:\/\/www.formalmind.com\/blog\/dont-make-traceability-waste-time\/"},"modified":"2022-04-11T18:58:55","modified_gmt":"2022-04-11T16:58:55","slug":"dont-make-traceability-waste-time","status":"publish","type":"post","link":"https:\/\/www.formalmind.com\/de\/blog\/dont-make-traceability-waste-time\/","title":{"rendered":"Machen Sie die R\u00fcckverfolgbarkeit nicht zur Zeitverschwendung"},"content":{"rendered":"<p>Erinnern Sie sich an die erste Arbeit mit einem Werkzeug, das R\u00fcckverfolgbarkeit unterst\u00fctzte? Welch ein Unterschied, vom Erfassen von Anforderungen zum Beispiel in Word zu DOORS zu wechseln. Und erinnern Sie sich an den Moment, als die Flitterwochen vorbei waren? Es gibt viele Dinge, die die R\u00fcckverfolgbarkeit von Anforderungen frustrierend machen k\u00f6nnen: Was genau bedeutet eine Spur? Was ist es wert, nachverfolgt zu werden? Wie nutzt man die einmal etablierte R\u00fcckverfolgbarkeit? Und wie h\u00e4lt man die R\u00fcckverfolgbarkeit aktuell? Wenn diese Fragen nicht richtig beantwortet werden und wenn die Erwartungen an die Kosten und den Nutzen der R\u00fcckverfolgbarkeit falsch sind, kann Frustration schnell aufkommen.<\/p>\n<p><img class=\"lazyload\" data-src=\"\/sites\/default\/files\/blog\/blog-arrows.png\" decoding=\"async\" alt=\"\" src=\"data:image\/gif;base64,R0lGODlhAQABAIAAAAAAAP\/\/\/yH5BAEAAAAALAAAAAABAAEAAAIBRAA7\" style=\"width: 250px; height: 168px; float: left;\"><noscript><img decoding=\"async\" alt=\"\" src=\"\/sites\/default\/files\/blog\/blog-arrows.png\" style=\"width: 250px; height: 168px; float: left;\"><\/noscript>R\u00fcckverfolgbarkeit \u2013 wie das Anforderungsmanagement im Allgemeinen \u2013 ist kein Selbstzweck. Wir m\u00fcssen uns sehr klar dar\u00fcber sein, was ihr Zweck ist.&nbsp; <a href=\"http:\/\/www.softwarequalityconnection.com\/2011\/01\/requirements-traceability-why-bother\/\">Brenda Kerton hat eine gute Zusammenfassung<\/a> der sowohl die Vorteile als auch die Fallstricke darlegt, wobei die Vorteile das Scope-Management (woher kommt jede Anforderung?), das Testen (sicherstellen, dass alles getestet wird, aber nicht mehr als n\u00f6tig) und das Change-Management (Auswirkungen von \u00c4nderungen auf alles) sind. Sie weist auch auf die Fallstricke hin \u2013 von \u00dcbertreibung bis hin zu fehlender angemessener Tool-Unterst\u00fctzung.<\/p>\n<p>Um die R\u00fcckverfolgbarkeit erfolgreich zu gestalten, m\u00f6chten wir dies hinzuf\u00fcgen:<\/p>\n<p><strong>R\u00fcckverfolgbarkeit im Kontext<\/strong> \u2013 Wenn Sie die R\u00fcckverfolgbarkeit richtig machen, aber alles andere vernachl\u00e4ssigen, haben Sie ein Problem. Dazu geh\u00f6rt die Strukturierung von Anforderungen: Wenn die Struktur von Anforderungen f\u00fcr das vorliegende Problem nicht geeignet ist, k\u00f6nnen Sie die R\u00fcckverfolgbarkeit vergessen. Bei benutzergesteuerten Systemen k\u00f6nnen Use Cases die richtige Form sein. Bei eingebetteten Systemen., <a href=\"http:\/\/standards.ieee.org\/findstds\/standard\/830-1998.html\">IEEE 830 ist vielleicht besser<\/a>.Sobald Sie eine Struktur haben, k\u00f6nnen Sie entscheiden, was Sie nachverfolgen m\u00f6chten und was nicht.<\/p>\n<p><strong>Verwenden Sie die richtige Nachverfolgbarkeitsgranularit\u00e4t<\/strong> \u2013 Keine Notwendigkeit, jede einzelne Anforderung zu verfolgen \u2013 vielleicht ist es sinnvoll, sie zu gruppieren? Zum Beispiel besteht ein Use Case aus mehreren Elementen. Aber reicht es vielleicht aus, nur bis zu einzelnen Use Cases zu verfolgen, aber nicht feiner?<\/p>\n<p><strong>Definiere, was du verfolgst<\/strong> \u2013 wie wir bereits sagten, m\u00fcssen Sie wissen, ob Ihre R\u00fcckverfolgung \u201crealisiert\u201d oder \u201cgetestet durch\u201d bedeutet. Definieren Sie Kategorien und stellen Sie sicher, dass eine R\u00fcckverfolgung einer Kategorie zugeordnet ist. Stellen Sie sicher, dass jede Kategorie einem Zweck dient, der langfristig Zeit und Geld spart.<\/p>\n<p><strong><img class=\"lazyload\" data-src=\"\/sites\/default\/files\/blog\/blog-network.png\" decoding=\"async\" alt=\"\" src=\"data:image\/gif;base64,R0lGODlhAQABAIAAAAAAAP\/\/\/yH5BAEAAAAALAAAAAABAAEAAAIBRAA7\" style=\"width: 250px; height: 128px; float: right;\"><noscript><img decoding=\"async\" alt=\"\" src=\"\/sites\/default\/files\/blog\/blog-network.png\" style=\"width: 250px; height: 128px; float: right;\"><\/noscript>Verwenden Sie die richtigen Werkzeuge<\/strong> \u2013 und das ist der Grund, warum wir ProR entwickelt und es zum Teil des Eclipse RMF Projekts gemacht haben: Das Werkzeug muss leistungsf\u00e4hig genug sein, um die R\u00fcckverfolgbarkeit zu unterst\u00fctzen, aber nicht \u00fcberdimensioniert f\u00fcr die anstehende Aufgabe sein. ProR k\u00f6nnte genau richtig sein: Aber wenn es mehr ist als das, was ben\u00f6tigt wird, ist Excel vielleicht doch ausreichend. Auf der anderen Seite ist vielleicht doch ein Schwergewicht wie DOORS oder IRQA erforderlich.<\/p>\n<p>Und das Letzte ist das Wichtigste:<\/p>\n<p><strong>Planen Sie die Ressourcen, die Sie ben\u00f6tigen, um es richtig zu machen<\/strong> \u2013 Eine veraltete oder unvollst\u00e4ndige R\u00fcckverfolgbarkeit kann schlechter sein als gar keine R\u00fcckverfolgbarkeit! Die Vorteile sind langfristig. Wenn Sie nicht \u00fcber die Ressourcen zur Unterst\u00fctzung Ihrer Pl\u00e4ne verf\u00fcgen, reduzieren Sie diese.<\/p>\n<p>Die Verwaltung der Nachverfolgbarkeit ist \u2013 ehrlich gesagt \u2013 nicht die aufregendste Arbeit der Welt. Aber das bedeutet, dass sie eigentlich nicht so teuer ist. Wenn richtig gemacht, k\u00f6nnen die Vorteile immens sein.<\/p>\n<p style=\"text-align: right;\"><a href=\"http:\/\/www.freedigitalphotos.net\/images\/view_photog.php?photogid=1152\">Bilder: jscreationzs \/ FreeDigitalPhotos.net<\/a><\/p>","protected":false},"excerpt":{"rendered":"<p>Erinnern Sie sich noch daran, wie Sie zum ersten Mal mit einem Werkzeug gearbeitet haben, das die R\u00fcckverfolgbarkeit unterst\u00fctzte?  Was f\u00fcr eine Ver\u00e4nderung, wenn man von, sagen wir, Word f\u00fcr die Erfassung von Anforderungen zu DOORS wechselt.  Und erinnern Sie sich an den Moment, als die Flitterwochen vorbei waren?  Es gibt viele Dinge, die die R\u00fcckverfolgbarkeit von Anforderungen frustrierend machen k\u00f6nnen: Was genau ist die Bedeutung eines Trace? ...<\/p>","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"single-no-separators","format":"standard","meta":{"_kadence_starter_templates_imported_post":false,"_kad_post_transparent":"","_kad_post_title":"","_kad_post_layout":"","_kad_post_sidebar_id":"","_kad_post_content_style":"","_kad_post_vertical_padding":"","_kad_post_feature":"","_kad_post_feature_position":"","_kad_post_header":false,"_kad_post_footer":false,"_kad_post_classname":"","footnotes":""},"categories":[13],"tags":[],"class_list":["post-87","post","type-post","status-publish","format-standard","hentry","category-blog"],"_links":{"self":[{"href":"https:\/\/www.formalmind.com\/de\/wp-json\/wp\/v2\/posts\/87","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.formalmind.com\/de\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.formalmind.com\/de\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.formalmind.com\/de\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.formalmind.com\/de\/wp-json\/wp\/v2\/comments?post=87"}],"version-history":[{"count":0,"href":"https:\/\/www.formalmind.com\/de\/wp-json\/wp\/v2\/posts\/87\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.formalmind.com\/de\/wp-json\/wp\/v2\/media?parent=87"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.formalmind.com\/de\/wp-json\/wp\/v2\/categories?post=87"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.formalmind.com\/de\/wp-json\/wp\/v2\/tags?post=87"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}