Grundlegendes zu CMMI-Prozessvorlagenartefakten
Azure DevOps Services | Azure DevOps Server 2022 | Azure DevOps Server 2019
Der Capability Maturity Model Integration-Prozess (CMMI) unterstützt verschiedene Arbeitselementtypen (Work Item Types, WITs) zum Planen und Nachverfolgen von Arbeiten, Tests, Feedback und Reviews. Mit verschiedenen Arbeitselementtypen können Sie unterschiedliche Arten von Arbeiten nachverfolgen, z. B. Anforderungen, Änderungsanforderungen, Aufgaben, Fehler usw. Diese Artefakte werden erstellt, wenn Sie ein Projekt mithilfe des CMMI-Prozesses basierend auf dem Capability Maturity Model Integration (CMMI)-Framework einrichten.
Teams können eine Reihe von Arbeitselementabfragen verwenden, um Informationen nachzuverfolgen, den Fortschritt zu analysieren und Entscheidungen zu treffen.
Hinweis
- Sie können das Arbeitsüberwachungssystem für Ihr Projekt anpassen, indem Sie einen geerbten Prozess erstellen und anpassen und diesen Prozess auf Ihr Projekt anwenden. Weitere Informationen finden Sie unter Vererbungsprozessmodell.
- Sie können auch eine Prozessvorlage anpassen. Weitere Informationen finden Sie unter Informationen zu Prozessen und Prozessvorlagen.
Hinweis
- Sie können das Arbeitsüberwachungssystem für Ihr Projekt anpassen, indem Sie einen geerbten Prozess oder einen lokalen XML-Prozess anpassen. Weitere Informationen finden Sie unter Vererbungsprozessmodell oder unter Anpassung lokaler XML-Prozesse. Die aktuelle Version jedes Prozesses wird automatisch hochgeladen, wenn Sie die aktuelle Version von Azure DevOps Server installieren oder aktualisieren. Zusätzliche Artefakte (z. B. SQL Server-Berichte) sind nur verfügbar, wenn Sie eine Verbindung mit einem Projekt herstellen. Zudem gelten weitere Ressourcenanforderungen.
- Sie können auch eine Prozessvorlage anpassen. Weitere Informationen finden Sie unter Informationen zu Prozessen und Prozessvorlagen.
Planen und Nachverfolgen von Arbeiten mit CMMI
Teams planen ihr Projekt, indem sie Funktionen und Anforderungen erfassen. Wenn Teams in Sprints arbeiten, definieren sie Aufgaben und verknüpfen diese mit Anforderungen. Um Einblick in einen teamübergreifenden Rollup von Anforderungen zu gewinnen, werden Anforderungen von Programm-Managern mit einer Funktion verknüpft. Blockierungsprobleme werden mithilfe der Probleme nachverfolgt. Ausführliche Informationen zur Verwendung dieser Arbeitselementtypen finden Sie unter CMMI-Arbeitsaufgabentypen und Workflow.
Die folgende Abbildung zeigt den wesentlichen Fluss für die ersten Schritte. Mehr erfahren Sie unter Erste Schritte mit agilen Tools zum Planen und Nachverfolgen von Arbeiten.
Wählen Sie eine der Überschriften in der folgenden Abbildung aus, um zum entsprechenden Artikel zu wechseln.
Hinweis
Ein Arbeitselement ist ein Datenbankeintrag, der die Definition, die Zuweisung, die Priorität und den Zustand der Arbeit enthält. Arbeitselementtypen definieren die Vorlage von Feldern, Workflow und Formular für jeden Typ. Arbeitselemente können miteinander verknüpft werden, um das Verfolgen von Abhängigkeiten, Rollup der Arbeit und Berichten zu unterstützen.
Auflisten von Arbeitselementen mit Abfragen
Sie können Arbeitselementabfragen verwenden, um Arbeitselemente basierend auf ihrem Typ (beispielsweise Änderungsanforderungen, Fehler, Aufgaben und Anforderungen) aufzulisten.
Hinweis
Wenn Sie ein neues Projekt erstellen, gibt es keinen Standardsatz für freigegebene Abfragen mehr. Die Definitionen für Freigegebene Abfragen wurden aus der Prozessvorlage entfernt. Bei lokalen Bereitstellungen können Sie die freigegebenen Abfragen wie unter Hinzufügen von Arbeitselementabfragen zu einer Prozessvorlage beschrieben einer benutzerdefinierten Prozessvorlage hinzufügen.
Sie können über das Webportal oder das Team Explorer-Plug-In für Visual Studio Abfragen anzeigen und ausführen. Sie können eine Abfrage ändern, indem Sie mit dem Abfrage-Editor verschiedene Filterkriterien anwenden, und Team-Dashboards Abfragen hinzufügen.
Tipps für freigegebene Abfragen
Die folgenden Tipps helfen Ihnen, Ihren Workflow zu verbessern:
- Fügen Sie @Me als Wert für das Feld „Zugewiesen zu“ in einer Abfrageklausel hinzu, um Ihnen zugewiesene Arbeitselemente zu finden.
- Öffnen Sie den Abfrage-Editor, um eine Abfrage zu ändern, indem Sie Kriterien für einen Produktbereich, eine Iteration oder ein anderes Feld hinzufügen.
- Öffnen Sie eine Abfrage in Excel, um Felder eines oder mehrerer Arbeitselemente zu aktualisieren und die Änderungen in der Datenbank zu veröffentlichen.
- Erstellen Sie ein Kreisdiagramm, ein Säulendiagramm oder ein Trenddiagramm, um den Status oder Fortschritt für Abfragen in flachen Listen zu visualisieren.
- Erstellen Sie unter dem Bereich Eigene Abfragen Abfragen und Ordner mit Standardzugriff. Zum Erstellen von Abfragen und Ordnern unter Freigegebene Abfragen müssen Sie über die Berechtigung „Mitwirken“ und mindestens über Basic-Zugriff verfügen. Weitere Informationen finden Sie unter Festlegen von Berechtigungen für Abfragen.
Fortschritt überwachen
Alle Prozesse – Agile, Scrum und CMMI – unterstützen das Erstellen von Status- und Trenddiagrammen sowie Dashboards. Außerdem werden mehrere Diagramme automatisch basierend auf den von Ihnen verwendeten Agile-Tools erstellt. Diese Diagramme werden im Webportal angezeigt.
Erstellen einfacher Diagramme
Sie können eine freigegebene einfache Abfrage definieren und basierend auf den Elementen, die Sie nachverfolgen möchten, ein Diagramm erstellen. Zu den Diagrammtypen zählen Statusdiagramme (Kreis-, Balken- und Säulendiagramme sowie gestapelte Balkendiagramme und PivotCharts) und Trenddiagramme (gestapelte Flächendiagramme, Liniendiagramme und Flächendiagramme).
Analytics-Widgets und Power BI-Berichte
Der Analytics-Dienst kann quantitative Fragen zum bisherigen oder aktuellen Zustand Ihrer Projekte beantworten. Sie können einem Dashboard Analytics-Widgets hinzufügen oder mit Power BI Diagramme und Berichte erstellen.
Weitere Informationen erhalten Sie unter Was ist der Analytics-Dienst?
SQL Server-Berichte
Wenn Ihre Projektsammlung und das Projekt mit SQL Server Analysis Services und Reporting Services konfiguriert sind, haben Sie Zugriff auf viele CMMI-Berichte. Damit diese Berichte aussagekräftig sind, müssen Teams bestimmte Aktivitäten ausführen, z. B. Buildprozesse definieren, Arbeitselemente verknüpfen und den Status oder die verbleibende Arbeit aktualisieren.
Informationen zum Hinzufügen von Reporting Services oder Aktualisieren von Berichten auf die aktuellen Versionen finden Sie unter Hinzufügen von Berichten zu einem Projekt.
CMMI-Prozessversionen
Bei Aktualisierungen der CMMI-Prozessvorlage wird die Versionsnummer aktualisiert. Die folgende Tabelle gibt Aufschluss über die Versionen, die beim Aktualisieren der lokalen Azure DevOps-Prozessvorlagen zugeordnet werden. Für Azure Boards wird immer die aktuelle Version verwendet. Jede Vorlage stellt ein version
-Element bereit. Dieses Element gibt eine Haupt- und Nebenversion an.
Version | CMMI-Name | Hauptversion |
---|---|---|
Azure DevOps Services Azure DevOps Server 2022 |
CMMI | 18 |
Azure DevOps Server 2020 Azure DevOps Server 2019 |
CMMI | 17 |
Eine Zusammenfassung der Aktualisierungen, die an Prozessvorlagen vorgenommen wurden, finden Sie in den Versionshinweisen für Azure DevOps Server.
Effektive Verwendung des CMMI-Prozesses
Entwicklungsteams arbeiten mit unterschiedlichen Methoden und etablierten Prozessen. Dieser Leitfaden konzentriert sich auf Aktivitäten, die für die effektive Nutzung des CMMI-Prozesses relevant sind.
- Informationen zu CMMI: Machen Sie sich mit CMMI und den sechs Fähigkeitsgraden vertraut.
- Verwalten von Projekten: Hier finden Sie Anleitungen zum Verwalten, Planen und Koordinieren der Softwareentwicklung und -wartung mit dem CMMI-Modell.
- Erkunden der Entwicklungsaktivitäten: Entdecken Sie wertschöpfende Aktivitäten für das Entwerfen und Erstellen von Softwareprodukten.
Verwenden Sie die CMMI-Vorlage und den CMMI-Leitfaden als Teil eines Programms zur Prozessverbesserung. Passen Sie den Leitfaden basierend auf folgenden Punkten an:
- Produkttyp und -historie
- Umfang des Projekts
- Hintergrund der Teammitglieder
- Akzeptierte Methoden in Ihrer Organisation