Digitaler Projektmanager: Ein Überblick über die aktuellen Anforderungen an DevOps

Der digitale Projektmanager: Ein Überblick über die aktuellen Anforderungen an DevOps

Ausführlicher Überblick und Erläuterung der Funktionen zum Anforderungsmanagement

Was ist „Modern Requirements4DevOps“?

Was ist Modern Requirements4DevOps? Lesen Sie weiter und erfahren Sie, wie Modern Requirements4DevOps funktioniert – welche Probleme es lösen kann und wer es nutzt –, sowie einen Überblick über die Funktionen, Preise und Integrationsmöglichkeiten.

Außerdem werde ich erläutern, wie sich Modern Requirements4DevOps von ähnlichen Tools unterscheidet.

Lesen Sie den vollständigen Artikel auf Digital Project Manager.

Einführung in die Rechteverwaltung

Einführung in die Rechteverwaltung

Was ist Rechteverwaltung?

Die Rechteverwaltung ist eine neue Funktion in der MR2020-Version zur Steuerung des Benutzerzugriffs. Der Projektadministrator kann einer Benutzergruppe den Zugriff auf ein MR-Modul und dessen Funktionen gewähren oder verweigern. Derzeit ist die Rechteverwaltung für drei MR-Module verfügbar: Smart Docs, Baseline und Reporting.

Die Vorteile der Rechteverwaltung

Dank flexibler und individuell anpassbarer Berechtigungen können Projektteams das richtige Gleichgewicht zwischen Zusammenarbeit und Kontrolle wahren.

Jede Änderung der Berechtigungen wirkt sich sofort auf alle Benutzerteams und -gruppen aus, denen diese Berechtigungen zugewiesen sind. Dadurch wird sichergestellt, dass die Berechtigungseinstellungen im Laufe des Projekts und bei Rollenwechseln innerhalb der Teams problemlos aktualisiert und gepflegt werden können.

So greifen Sie auf die Rechteverwaltung zu

Die Rechteverwaltung ist über die Erweiterung „Modern Requirements4DevOps“ unter „Projekteinstellungen“ zugänglich.

Gruppenfunktionen

Die Funktionen, für die Sie Berechtigungen festlegen können, variieren von Modul zu Modul.

Die verfügbaren Gruppenfunktionen sind folgende:

  1. Ordner erstellen/bearbeiten
  2. Ordner löschen
  3. Artefakt erstellen/aktualisieren
  4. Artefakt löschen
  5. Meta-Vorlage erstellen/aktualisieren
  6. Als Vorlage speichern
  7. Intelligente Berichterstellung
  8. Intelligenter Berichtsdesigner

Auswahl der Berechtigungen

In der Regel stehen für jede Gruppenfunktion drei Arten von Zugriffsberechtigungen zur Auswahl:

„Zulassen“

„Ablehnen“

„Nicht festgelegt“

  1. „Zulassen“: Erteilt Benutzern ausdrücklich die Berechtigung, auf eine Gruppenfunktion in MR-Modulen zuzugreifen.
  2. „Verweigern“: Schränkt den Zugriff von Benutzern auf eine Gruppenfunktion im MR-Modul bzw. in den MR-Modulen ausdrücklich ein.
  3. „Nicht festgelegt“: Verweigert Benutzern implizit den Zugriff auf eine Gruppenfunktion im/in den MR-Modul(en).

Vererbte Berechtigungen

Teams/Gruppen können Berechtigungseinstellungen automatisch von übergeordneten Teams/Gruppen übernehmen. Berechtigungseinstellungen, die in den untergeordneten Teams/Gruppen explizit geändert werden, können die von übergeordneten Teams/Gruppen übernommenen Berechtigungen überschreiben. Beachten Sie bitte die folgenden Regeln:

  1. Vererbte „Allow“-Werte können auf „Deny“ überschrieben werden.
  2. Der vererbte Wert „Nicht festgelegt“ kann auf „Zulassen“ oder „Verweigern“ überschrieben werden.
  3. Der vererbte Wert „Verweigern“ kann nicht in „Zulassen“ überschrieben werden.

Berechtigungskonflikte

Wenn derselbe Benutzer in mehr als einem Team oder einer Gruppe vorhanden ist, gelten folgende Regeln:

  1. „Verweigern“ hat Vorrang vor „Zulassen“.
  2. „Ablehnen“ hat Vorrang vor „Nicht festgelegt“.
  3. „Zulassen“ hat Vorrang vor „Nicht festgelegt“.

Bitte sehen Sie sich das ausführliche Tutorial-Video zum Thema Rechteverwaltung an!

Wenn Sie Fragen oder Anregungen zum Thema Rechteverwaltung haben, wenden Sie sich bitte an Ihren Kundenbetreuer bei Modern Requirements , und wir werden diese Funktion gerne gemeinsam mit Ihnen erkunden.

Einsatz von MatCal für mathematische und logische Berechnungen im modernen Anforderungsmanagement

Einsatz von MatCal für mathematische und logische Berechnungen im modernen Anforderungsmanagement

Was ist MatCal?

MatCal ist eine Funktion in Modern Requirement4DevOps, mit der mathematische und logische Ausdrücke auf Arbeitselemente angewendet werden können.

Warum wir MatCal im Anforderungsmanagement brauchen

Um die Beziehungen zwischen den Eigenschaften von Arbeitselementen intelligenter zu verwalten! Dadurch entfällt der manuelle Aufwand für Berechnungen außerhalb der Projektumgebung, und es wird das Risiko vermieden, dass fehlerhafte Berechnungsergebnisse in Ihre Projekte gelangen.

Betrachten wir hier ein einfaches Beispiel, um die Beziehung zwischen den Eigenschaften von Arbeitselementen zu veranschaulichen.

Business Value and Priority are properties of work item Feature.  Normally, high Business Value leads to high Priority.

With the right configuration, MatCal could help you manage the relationship by automatically assigning Priority value based on the Business Value input.

Anwendungsszenarien in der Industrie

Szenario 1: Automotive Safety Integrity Level (ASIL) gemäß ISO 26262

Szenario 2: Die Risikoeinstufung wird automatisch anhand des Schweregrads und der Häufigkeit ermittelt

Szenario 3: Die Prioritätsbewertung wird automatisch anhand des Schweregrads und der Wahrscheinlichkeit zugewiesen

Schau dir das Video an, um weitere Anwendungsbeispiele und Anleitungen zu MatCal zu erhalten!

Inhaltsverzeichnis

Beginnen Sie noch heute mit der Nutzung von Modern Requirements.

✅ Definieren, verwalten und verfolgen Sie Anforderungen innerhalb von Azure DevOps
✅ Arbeiten Sie nahtlos mit regulierten Teams zusammen
✅ Starten Sie KOSTENLOS – keine Kreditkarte erforderlich

Aktuelle Artikel

Anforderungen in Azure DevOps importieren

Anforderungen in Azure DevOps importieren

Erfahren Sie, wie Sie Anforderungen (und einige Assets) ganz einfach in Ihr ADO-Projekt importieren können

Wenn Sie zu Azure DevOps wechseln oder offline arbeiten und keinen Zugriff auf Ihr bestehendes Azure DevOps-Projekt haben, benötigen Sie eine Möglichkeit, Ihre neu erstellten Anforderungen in Azure DevOps zu übertragen.

Viele Teams stehen vor der Herausforderung, die Anforderungen, die sie in Excel, Word und anderen Programmen erstellt haben, in Azure DevOps zu übertragen. Glücklicherweise gibt es einige einfache Möglichkeiten, dies zu bewerkstelligen, ohne dass Sie Ihren Prozess um langwierige Kopier- und Einfügevorgänge erweitern müssen! 

In diesem Artikel werden wir einige verschiedene Möglichkeiten zum Importieren von Anforderungen behandeln.

Eine dieser Optionen ist kostenlos, und einige Funktionen stehen zur Verfügung, wenn Sie „Modern Requirements4DevOps“ zu Ihrem Azure DevOps-Projekt hinzufügen. 

Dieser Artikel behandelt folgende Themen:

  1. Anforderungen aus Microsoft Excel importieren
  2. Anforderungen für den Import aus Microsoft Word
  3. Diagramme und Mockups in Azure DevOps importieren

Anforderungen aus Microsoft Excel importieren

Ganz gleich, ob Sie alle oder nur einen Teil Ihrer bestehenden Anforderungen in Excel gespeichert haben oder ob Sie Anforderungen aus einem internen Tool in eine CSV-Datei exportieren möchten – es gibt eine kostenlose Möglichkeit, Ihre Anforderungen in Ihr Azure DevOps-Projekt zu importieren. 

Dies ist eine kostenlose Lösung – vorausgesetzt, Sie verfügen bereits über Azure DevOps und Excel.

Als Erstes sollten Sie sicherstellen, dass Sie über das Microsoft Excel-Add-In „Team-Registerkarte“ verfügen .

Sie können dieses Add-in direkt hier herunterladen:

(Auf der oben genannten Seite ist „Azure DevOps Office® Integration 2019“ im Abschnitt „Sonstige Tools, Frameworks und Redistributables“aufgeführt.)

Wenn Sie auf den obigen Link geklickt haben, können Sie die Registerkarte „Team“ in Excel aktivieren. 

Wenn diese Erweiterung aktiviert ist, können Sie eine Excel-Tabelle direkt mit einem bestimmten Projekt in Ihrer Azure DevOps-Organisation verknüpfen. 

Wenn Sie diese Funktion aktivieren, stehen Ihnen zwei Hauptfunktionen zur Verfügung:
1) Sie können Anforderungen aus Excel inIhr Projekt übertragen
2) Sie können Anforderungen ausIhrem Projekt inExcel exportieren

Das bedeutet, dass Sie Ihre Anforderungen über beide Oberflächen bearbeiten und die Änderungen mit Ihrem Projekt synchronisieren können. Wenn Sie also Anforderungen in Excel importieren und dort Änderungen vornehmen, können Sie diese Änderungen wieder in die Anforderungen Ihres Projekts übertragen. 

Nachdem Sie das heruntergeladene Installationsprogramm ausgeführt haben, können Sie die Erweiterung aktivieren.

So aktivieren Sie die Registerkarte „Team“in Excel:

  1. Excel öffnen
  2. Leeres Blatt erstellen 
  3. Klicken Sie auf „Datei“
  4. Auf „Optionen“ klicken
  5. Klicken Sie auf „Add-Ins“
  6. Wählen Sie „COM-Add-Ins“ aus dem Dropdown-Menü am unteren Rand des Fensters
  7. Wählen Sie „Team Foundation Add-In“ und klicken Sie auf „OK“. 
Sollten bei diesem Vorgang Probleme auftreten, folgen Sie bitte diesem Link.
 
Wenn Sie nun in Excel die Registerkarte „Team“ sehen, können Sie mit dem Importieren der Anforderungen beginnen! 

Verwendung der Registerkarte „Team“ in Excel

In diesem Video zeigen wir Ihnen, wie Ihr Team die Importfunktionen nutzen kann, die das Add-In „Excel Team“ bietet.

Anforderungen für den Import aus Microsoft Word

Die zweite Möglichkeit, Anforderungen in Ihr Projekt zu importieren, ist über Microsoft Word. 

Diese Funktion ist eine „Vorschau-Funktion“, die mit jeder Enterprise Plus Modern Requirements4DevOps-Lizenz verfügbar ist. Das bedeutet, dass jeder Benutzer in Ihrem Unternehmen, der über eine Enterprise Plus-Lizenz verfügt, auf die Word-Importfunktion zugreifen und diese nutzen kann. 

Wenn Sie „Modern Requirements4DevOps“ derzeit noch nicht nutzen, können Sie diese Word-Importfunktion testen, indem Sie „Modern Requirements4DevOps“ noch heute ausprobieren!

Probier es doch mal aus!

Wie funktioniert der Word-Import? 

Warnung: Da es sich um eine Vorschaufunktion handelt, solltest du damit rechnen, dass dies vielleicht nicht die eleganteste Lösung ist und in der Regel einige Programmierkenntnisse erfordert. Aber nicht viel – und wenn du dir für 20 Minuten einen Entwickler ausleihen kannst, der sich mit XML (oder einer anderen Skriptsprache) auskennt, sollte das kein Problem sein.

Für den Word-Import benötigen Sie ein gut formatiertes Word-Dokument, in dem die verschiedenen Arbeitselemente bzw. Anforderungen und deren Eigenschaften durch unterschiedliche Überschriften dargestellt werden. 

Nehmen wir zum Beispiel ein BRD, das Sie vielleicht bereits im Word-Format haben.

Wahrscheinlich haben Sie Ihre Einleitung, den Überblick, den Umfang und andere kontextbezogene Elemente mit dem Stil „Überschrift 1“ formatiert. 

Möglicherweise sind in diesem Dokument auch Ihre Epics, Features und User Stories enthalten.Ihr Dokument könnte dannetwa so aussehen:

Überschrift 1 – Einleitung
-> Absatz –Der gesamte Text der Einleitung kommt hierhin…

Überschrift 1 – Überblick
-> Absatz –Der gesamte Text für den Überblick kommt hierhin…

Überschrift 1 – Geltungsbereich

-> Absatz –Der gesamte Text für den Geltungsbereich kommt hierhin…

Überschrift 1 – Anforderungen
-> Überschrift 2 – Name des Epics
–> Überschrift 3 – Name der Funktion
—> Überschrift 4 – Name der User Story
—-> Absatz – Beschreibung der oben genannten User Story

Dein Dokument sieht vielleicht etwas anders aus, aber das macht nichts.Die Grundsätze, die du gleich kennenlernen wirst, sind dieselben. 

Für den Word-Import sind ein Dokument (siehe oben) und ein Regelsatz (siehe unten) erforderlich.

In der Regel erstellt ein Administrator einen Regelsatz, den Ihr Team für den Import von Dokumenten verwendet, und dies muss nur einmal erfolgen.Wenn Sie also bereits ein Dokument erstellt haben und Ihr Administrator einen Regelsatz angelegt hat, können Sie loslegen. 

Wenn Ihr Administrator einen Regelsatz erstellen muss, lesen Sie weiter. 

Das Erstellen eines Regelsatzes ist unglaublich einfach und erfolgt durch Bearbeiten einer XML-Datei.
Die von Ihnen erstellte XML-Datei legt fest, wie das Word-Import-Tool Ihr Dokument analysiert, um Folgendes zu ermitteln:
1) Welche Teile des Dokuments sind Arbeitselemente?
2) Welche Teile des Dokuments sind Eigenschaften eines bestimmten Arbeitselements?

Wenn Sie diese Anleitung in Echtzeit durcharbeiten, könnte es hilfreich sein, diese Regelsatzdatei als Ausgangspunkt herunterzuladen und sich das folgende Video anzusehen:

Erste Schritte mit dem Beispiel-Regelsatz

In diesem Video zeigen wir Ihnen, wie Sie mithilfe der Beispiel-Regelsatzdatei ein einfaches Anforderungsdokument importieren können. Bitte beachten Sie, dass die Erstellung eines Regelsatzes in der Regel ein einmaliger Vorgang ist. 

Diagramme und Mockups in Azure DevOps importieren

Diagramme, Mockups und Anwendungsfallmodelle können äußerst nützliche Hilfsmittel für die Erstellung und Ermittlung von Anforderungen sein. 

Deshalb kann Ihr Team mit Modern Requirements4DevOps all diese Visualisierungen ganz einfach direkt aus Ihrem Projekt heraus erstellen. So profitieren Sie von einem Modell mit einer einzigen Datenquelle, bei dem alles in Ihr Projekt integriert ist. 

Vielleicht verfügen Sie aber bereits über Diagramme und Mockups, die Sie Ihrem Azure DevOps-Projekt hinzufügen und mit Anforderungen verknüpfen möchten. Ist es möglich, diese Assets zu importieren?

Die Antwort lautet: Ja.

Sowohl mit unserem Mockup-Tool als auch mit unserem Diagramm-Tool können Sie vorhandene Mockups oder Diagramme ganz einfach in Ihr Azure DevOps-Projekt einbinden. 

Speichern Sie dazu Ihr Element einfach als PNG- oder JPEG-Datei aus dem von Ihnen gewählten Mockup-/Diagramm-Tool.
Anschließend können Sie Ihr erstelltes Element entweder in das Modern Requirements4DevOp-Simulationstool (Mockups)oder indas Diagramm-Tool (Diagramme) hochladen. 

Vielleicht fragst du dich: „Aber wenn wir die Dateien als .png oder .jpeg hochladen, wie können wir dann unsere Diagramme und Mockups bearbeiten?“ Nun, das geht nicht. Aber es gibt trotzdem einen Grund, warum du es trotzdem tun solltest. 

Wenn Sie ein einzelnes Diagramm mit 25 Anforderungen verknüpfen möchten, ohne „Modern Requirements“ zu verwenden, müssen Sie alle 25 Anforderungen öffnen und sie jeweils einzeln mit dem Diagramm verknüpfen. 

Wenn Sie Ihr Diagramm in Zukunft aktualisieren, müssen Sie alle 25 Anforderungen erneut öffnen und den Anhang ändern. 

Mit Modern Requirements4DevOps können Sie jedoch ein Diagramm-Arbeitselement erstellen, mit dem Sie alle erforderlichen Anforderungen über das rechte Fenster direkt verknüpfen können. Das bedeutet, dass Sie Ihr Diagramm an einem einzigen Ort haben. Wenn dieses Diagramm aktualisiert werden muss, können Sie ganz einfach Ihr aktualisiertes Bild hinzufügen und Ihren Anhang mit diesem einen Arbeitselement verknüpfen. 

Schlussfolgerung

In diesem Artikel haben wir drei verschiedene Möglichkeiten vorgestellt, wie Sie sowohl Anforderungen als auch die dazugehörigen Assets in Ihr Azure DevOps-Projekt importieren können. 

Sie können Anforderungen über Excel oder Word importieren oder Ihre vorhandenen Diagramme und Mockups importieren. 

Wenn Sie daran interessiert sind, Modern Requirements4DevOps zur Unterstützung Ihres Anforderungsmanagementprozesses einzusetzen, probieren Sie unser Produkt doch einfach hier aus!

Moderne Anforderungen 2019: Update 2

Versionshinweise

Modern Requirements4DevOps 2019 – Update 2

Willkommen bei Modern Requirements4DevOps 2019 Update 2! Diese Version enthält zahlreiche Verbesserungen und Erweiterungen. Im Folgenden finden Sie eine kommentierte Version der Versionshinweise, die Ihnen als Leitfaden für das Update auf Modern Requirements4DevOps dienen soll. 

Allgemein

Modern Requirements wurde um ein völlig neues Tool erweitert, das Sie bei der Rückverfolgbarkeit und Verwaltung Ihrer Projekte unterstützt: das MR Artifact Tool!

Das MR-Artefakt-Tool ist über das Kontextmenü jedes Arbeitselements aufrufbar. Dieses Tool listet alle Modern-Requirements-Artefakte auf, mit denen das Arbeitselement verknüpft ist! So können Benutzer nun schnell erkennen, welche Modern-Requirements-Artefakte das ausgewählte Arbeitselement nutzen.  

Dieses Tool kann derzeit Arbeitselemente nachverfolgen, die in Smart Docs, Reviews und Baselines enthalten sind.

Das Vergleichstool, das für direkte Vergleiche zwischen verschiedenen Versionen von Arbeitselementen dient, wurde – mangels eines passenderen Begriffs – überarbeitet!

Revisions-IDs werden nun durch neue Eigenschaften weiter abgegrenzt. Die neuen Eigenschaften lauten „Zuletzt genehmigt “ und „Zuletzt geprüft“. Diese Eigenschaften gelten für Revisionen von Arbeitselementen, die im Laufe ihres Lebenszyklus einer Prüfung unterzogen wurden.

Diese Eigenschaften werden neben der Revisions-ID im Dropdown-Menü des Vergleichstools angezeigt.

Bei Verwendung des Vergleichstools wird im Dropdown-Menü automatisch eine Standardrevision angezeigt. Beim Öffnen des Dropdown-Menüs werden die Arbeitselemente „Zuletzt genehmigt“ und „Zuletzt geprüft“ jeweils ganz oben in der Liste angezeigt. Darauf folgen die übrigen Revisionen in absteigender Reihenfolge (von der neuesten zur ältesten). 

Wenn das Vergleichstool aufgerufen wird, wird im linken Dropdown-Menü stets die aktuelle Revision des Workitems angezeigt. Wird das Tool über das Backlog geöffnet, wird in diesem Feld die neueste Revision angezeigt. Wird es über eine Überprüfung aufgerufen, wird in diesem Feld standardmäßig die Revision des Workitems angezeigt, die in der Überprüfung enthalten war. Wird es über eine Baseline aufgerufen, wird in diesem Feld die Revision des Workitems angezeigt, wie sie zum Zeitpunkt der Erstellung der Baseline vorlag.

Das rechte Dropdown-Menü ist das Feld zum Vergleichen von Revisionen. Wenn das Workitem einer Überprüfung unterzogen wurde, wird in diesem Feld standardmäßig die zuletzt genehmigte Revision angezeigt.

Falls keine genehmigte Version vorliegt, wird in diesem Feld standardmäßig die zuletzt geprüfte Version angezeigt.

Wenn das linke Dropdown-Menü standardmäßig die zuletzt genehmigte Version eines Arbeitselements anzeigt, bleibt das rechte Dropdown-Menü leer.

Das Vergleichstool kann über ein neu erstelltes Arbeitselement aufgerufen werden. Solange jedoch keine Revisionen vorliegen, bleibt das rechte Dropdown-Menü leer.

Wenn das Vergleichstool über die Registerkarte „Baseline vergleichen“ aufgerufen wird, funktioniert es anders. Der Vergleich erfolgt nicht mehr automatisch, da der Benutzer das Arbeitselement zwischen zwei Baselines manuell vergleicht. Die Dropdown-Menüs im Tool zeigen stattdessen standardmäßig die Revision des Arbeitselements an, die in der jeweiligen verglichenen Baseline enthalten ist.

Bei der Verwendung des Vergleichstools kann der Benutzer mit beiden Dropdown-Menüs interagieren und beliebige Vergleiche zwischen den Versionen anstellen.

Intelligente Dokumente

Smart Docs wurde um drei neue Funktionen erweitert…

In Smart Docs erstellte untergeordnete Elemente können nun automatisch die Eigenschaften ihres übergeordneten Elements übernehmen!

Mit dem Meta Template Designer von Smart Docs können Benutzer nun Arbeitselemente mit vererbbaren Feldern konfigurieren. Wenn ein untergeordnetes Arbeitselement spontan aus einem übergeordneten Knoten erstellt wird, können Werte aus konfigurierten Feldern vom übergeordneten Element übernommen werden. Diese Regel gilt nicht beim Einfügen bestehender Arbeitselemente.  

Der Smart Editor hat außerdem eine neue Funktion mit schreibgeschützten Feldern eingeführt.

Einzelne Felder können in der Prozessvorlage als schreibgeschützt definiert werden. Der Smart Editor behandelt diese Felder ebenfalls als schreibgeschützt.

Aktuelle Anforderungen: Die Interaktion der Beteiligten mit Smart Docs wurde durch die Einführung der Option zum Öffnen von Arbeitselementen weiter verbessert. Bisher konnten die Beteiligten keine Arbeitselemente öffnen – jetzt ist dies möglich!

Wenn diese Option aktiviert ist, können zum Projekt eingeladene Stakeholder Elemente im Standard-Editor von Azure DevOps öffnen.

Die Beteiligten können diese Funktion sowohl über die Registerkarte „Dokument“ als auch über die Registerkarte „Vergleichen“ in Smart Docs aufrufen.

Die bestehenden Funktionen des Smart-Docs-Moduls wurden weiter verbessert.

Mit dem Meta-Vorlagendesigner können Benutzer nun gespeicherte Dokumentvorlagen aktualisieren. Bisher galt diese Funktion nur für Meta-Vorlagen; nun können auch Dokumentvorlagen aktualisiert werden!

Dadurch haben Benutzer die Möglichkeit, ihre Dokumentvorlagen jederzeit spontan anzupassen.

Zu den Funktionen gehören:

  • Arbeitselementhierarchie ändern
  • Vorlagen umbenennen
  • Vorlagen löschen
  • Vorlagen klonen; eine eigene Version der Vorlage erstellen, um sie zu bearbeiten

Änderungen an Dokumentvorlagen können auf alle Smart Docs angewendet werden, die diese Vorlage verwenden. Nach der Durchführung der Änderungen muss der Benutzer lediglich die Funktion „Alle Vorlagen aktualisieren“ in der Smart Docs-Symbolleiste nutzen.

Es wurde eine wesentliche Änderung an der optischen Gestaltung von Smart Docs vorgenommen.

Sowohl der Text- als auch der Bildumbruch wurden in Smart Docs verbessert, da alle enthaltenen Daten nun korrekt in die nächste Zeile umgebrochen werden.

Dies ist eine rein ästhetische Änderung. Diese Änderung dürfte jedoch die Lesbarkeit erheblich verbessern und dazu beitragen, dass das Ergebnisdokument für den Betrachter optisch ansprechender wirkt.

Von dieser Verbesserung profitieren die Titel, HTML-Felder, großen Bilder und Tabellen in Smart Docs.  

Bewertungsmanagement

Auch das Modul „Bewertungsmanagement“ wurde um einige sehr nützliche Funktionen erweitert.

Als Initiator einer Überprüfung können Sie nun Kommentare abgeben, ohne als Prüfer registriert sein zu müssen – ein Initiator einer Überprüfung gilt standardmäßig als Prüfer.

Dem Modul „Prüfungsmanagement“ wurden zwei neue Arten von Prüfungsberichten hinzugefügt.

Prüfbericht zur Genehmigung:

Der Bericht enthält alle Einzelheiten zu den Genehmigungsmaßnahmen, die auf die Arbeitselemente in der Überprüfung angewendet wurden

  • Zu den Details gehören Angaben dazu, ob ein Arbeitselement genehmigt oder abgelehnt wurde und durch welches Benutzerprofil, sowie Antwortkommentare, Überprüfungsmaßnahmen, zusätzliche Kommentare und hinzugefügte verknüpfte Arbeitselemente.

Bericht über die Prüfungsergebnisse:

Der Bericht enthält alle Einzelheiten zu den Prüfungsmaßnahmen, die auf die Arbeitselemente in der Prüfung angewendet wurden

  • Zu den Details gehören Angaben dazu, ob ein Arbeitselement geprüft wurde und durch welches Benutzerprofil, sowie Antwortkommentare, Prüfungsmaßnahmen, zusätzliche Kommentare und hinzugefügte verknüpfte Arbeitselemente.

Es sei darauf hingewiesen, dass der bestehende Prüfungsbericht künftig als „Legacy-Prüfungsbericht“ bezeichnet wird.

 Benutzer haben weiterhin Zugriff auf die Option „Legacy-Auditbericht“.

Das Modul „Review Management“ wurde in seinen Kernfunktionen um mehrere Verbesserungen erweitert.

Die Art und Weise, wie Modern Requirements mit Metadaten zu Reviews umgeht, wurde komplett überarbeitet. Wenn Sie einen Review erstellen, werden die entsprechenden Metadaten nun in Ihrem Repo (Versionskontrolle) gespeichert.

Die Metadaten der Bewertung wurden zuvor im HTML-Feld eines Arbeitselements vom Typ „Feedback-Anfrage“ gespeichert.

Update 2 hat auch Änderungen am Arbeitsablauf des Review-Managements mit sich gebracht.

Der bisherige Prozess zur Erstellung von Überprüfungen war langsam und mit vielen Links verbunden; für jedes in einer Überprüfung enthaltene Arbeitselement wurden drei Links erstellt.

In Update 2 werden beim Erstellen einer Überprüfung keine Links mehr zwischen den Feedback-Anfragen und den in der Überprüfung enthaltenen Arbeitselementen erstellt.  

Zudem wird vom System kein Arbeitselement für die Rückmeldung mehr erstellt, wenn ein Benutzer eine Rückmeldung abgibt (Genehmigung/Einreichen der Rückmeldung).

Der neue Prozess ist effizienter und kommt ohne Links aus, um die Beschränkung von Azure DevOps auf maximal 1000 Links pro Arbeitselement zu umgehen.  

Zudem wurde die Automatisierung bei der Ausführung gängiger Aktionen im Rahmen von Überprüfungen verbessert.

Wenn Sie die Funktion „Workitem verknüpfen“ verwenden, um ein Workitem mit einer Genehmigung oder Ablehnung zu verknüpfen, wird die Verknüpfung direkt zu dem Workitem hergestellt, das der Benutzer gerade prüft.

Kommentare, die auf der Registerkarte „Details“ abgegeben werden, werden automatisch zusammen mit den Profilinformationen des Verfassers zum Arbeitselement „Feedback-Anfrage“ hinzugefügt.

Nach Abschluss einer Überprüfung wird dem Arbeitselement „Feedback-Anfrage“ ein Kommentar sowie die Profilinformationen des Teilnehmers hinzugefügt.

Sobald Reviews geschlossen wurden, sind keine weiteren Aktionen zur Genehmigung oder Kommentierung mehr möglich. Dadurch wird verhindert, dass die an dem Review beteiligten Personen weitere Kommentare hinzufügen oder Arbeitselemente mit dem geschlossenen Review verknüpfen können.

Es wurden außerdem Änderungen vorgenommen, um die Benutzeroberfläche des Popup-Formulars für Überprüfungsanfragen zu aktualisieren.

  • Wenn Sie eine Überprüfung über Smart Docs starten, wird der Abschnitt „Arbeitsaufgaben“ nicht mehr angezeigt
  • Bei der Vorschau einer Überprüfung wird die Liste der ausgewählten Arbeitselemente nicht mehr angezeigt
  • Der Textkörper einer E-Mail, die während einer Überprüfung erstellt wird, enthält nicht mehr die Liste der ausgewählten Arbeitselemente

Ausgangsbasis

Das Baseline-Modul wurde um neue Funktionen erweitert, mit denen Sie Ihre Arbeitselemente besser nachverfolgen und verwalten können.

Beim Vergleich von Baselines können Benutzer nun festlegen, bei welchen einzelnen Link-Typen ein Änderungsindikator ausgelöst wird. Bisher hatten Benutzer nur die Möglichkeit, den Auslöser zu deaktivieren oder ihn auf alle Link-Typen anzuwenden. Diese Einstellung ist im Admin-Panel zu finden.

Die Differenzberichte wurden dahingehend verbessert, dass nun nur noch Felder angezeigt werden, die als Auslöser für Änderungskennzeichen konfiguriert wurden. Zuvor waren die Benutzeroberfläche des Vergleichstools und die Differenzberichte nicht synchronisiert.

Durch die Einbeziehung von Änderungen des Verknüpfungstyps zwischen Baselines werden Differenzberichte künftig die Möglichkeit bieten, über Änderungen des Verknüpfungstyps zu berichten. 

Auch das Tool „Copy/Reuse Baseline“ wurde funktional erweitert.

Das System kopiert automatisch den Bereichs-/Iterationspfad des Quellprojekts und weist ihn den kopierten Arbeitselementen zu, sofern im Zielprojekt identische Werte vorhanden sind.

Wie in diesem Beispiel zu sehen ist, wird beim Kopieren des Workitems dessen Iterationspfad aus dem Quellprojekt kopiert und im Zielprojekt festgelegt.

Intelligenter Bericht

Wie bereits bei früheren Versionen des Smart Report Tools können Benutzer Word-Vorlagen hochladen und auf ihre Berichte anwenden. Mit Update 2 wurde die Möglichkeit eingeführt, Word-Formatierungen zu übernehmen, wenn Smart Reports nach Microsoft Word exportiert und eine Word-Vorlage angewendet wird.

Smart Reports übernimmt aus der Vorlage die Formatierung für Überschriften, Schriftgröße, unterstrichenen oder fettgedruckten Text, Schriftfarbe, Einrückung und Ausrichtung.

Diese Option finden Sie im Dropdown-Menü „Stylesheet“.

Admin-Panel

Auch bei der Verarbeitung der Daten zu den aktuellen Anforderungen wurden Verbesserungen vorgenommen.

Die Daten zu den aktuellen Anforderungen werden nun automatisch mit der Quellcodeverwaltung von Azure DevOps Server (TFS) synchronisiert, um Build-Bereitstellungen mit Single-Sign-On zu ermöglichen.

Um diese Funktion zu nutzen, fügen Sie die Anmeldedaten eines Benutzers auf Sammlungsebene auf der Registerkarte „Allgemein“ des Modern Requirement4DevOps-Admin-Panels hinzu.

Wenn keine Anmeldedaten angegeben wurden, wird der Benutzer durch eine Benachrichtigung darauf hingewiesen.

Die Daten zu den aktuellen Anforderungen werden sowohl mit GIT als auch mit der Versionskontrolle von Team Foundation synchronisiert.

Skalierbarkeit

Modern Requirements ist sich bewusst, dass die Projekte unserer Kunden wachsen werden und dass ihre Anforderungsmanagement-Software mitwachsen muss.

Die Durchsatzleistung von Modern Requirements4DevOps wurde erheblich optimiert. Mit Update 2 wurde die Unterstützung großer Datenmengen in Modulen mit hohem Workitem-Aufkommen eingeführt. Die Unterstützung großer Datenmengen wurde in den Bereichen Review-Management, Baseline und Smart Report hinzugefügt.

Berichte und Smart Reports können nun mit maximal 10.000 Arbeitselementen erstellt werden.

Benutzer können nun Baselines erstellen, die bis zu 100.000 Arbeitselemente umfassen.  

Zu den weiteren Verbesserungen des Durchsatzes bei den Funktionen von Baseline gehören:

Arbeitsposten kopieren

  • 5.000 Arbeitselemente in Azure DevOps Server
  • 2.000 Arbeitselemente in Azure DevOps

Abweichungsberichte

  • 10.000 Arbeitselemente in Azure DevOps Server
  • 3.000 Arbeitselemente in Azure DevOps Service

Arbeitselemente zurücksetzen

  • Dieser Vorgang kann für 10.000 Arbeitselemente durchgeführt werden

Die Durchführung von Vorgängen mit großen Datenmengen kann mitunter zeitaufwendig sein. Modern Requirements ist sich bewusst, dass Ihre Zeit kostbar ist, und hat bereits Funktionen zur Steigerung der Effizienz implementiert.

Zeitaufwändige Vorgänge bremsen Sie nicht mehr aus. Diese Vorgänge werden nun im Hintergrund ausgeführt, und die Benutzer haben die Möglichkeit, sich per E-Mail benachrichtigen zu lassen, sobald sie abgeschlossen sind.

Diese Funktion wurde in das Modul „Review Management“ integriert und steht zur Verfügung, wenn die Funktion „Alle genehmigen/ablehnen“ auf große Mengen von Arbeitselementen angewendet wird. Das System erkennt automatisch, wenn der Vorgang länger als eine Minute dauern wird, und benachrichtigt den Benutzer.

Diese Funktion wird auch vom Smart Report unterstützt. Falls der Smart Report nicht sofort erstellt wird, wird ein Hintergrundprozess gestartet. Im Zusammenhang mit dem Smart Report enthalten die Benachrichtigungs-E-Mails Links, über die der Benutzer den erstellten Bericht im Word- oder PDF-Format speichern kann.

Fehlerbehebungen

Funktionalität und Benutzererfahrung sind zentrale Elemente der Designphilosophie von Modern Requirements.

Mit der Veröffentlichung von Update 2 wurden mehrere Fehler behoben. Eine vollständige Liste der Fehlerbehebungen sowie die Versionshinweise finden Sie hier.