2. Design und Architektur
ZIEL DER PHASE
Entwerfen der Compass-Implementierung, um die Ziele deiner Organisation zu erreichen.
2.1 Verbundene Toolkette
Compass mit deiner Entwickler-Toolkette zu verbinden, ist eine wichtige Möglichkeit, mit Compass die kognitive Belastung deiner Entwickler-Community zu reduzieren. Wenn Entwickler an einem zentralen Ort Zugriff auf Informationen aus der gesamten Toolkette haben, müssen sie nicht mehr zwischen den Anwendungen wechseln und verbringen weniger Zeit mit der Suche nach Informationen.
In der folgenden Tabelle sind einige Tool-Arten aufgeführt, bei denen eine Verbindung mit Compass zu empfehlen ist.
Tool-Kategorie | Compass-Erweiterungspunkt |
Arbeit planen und verfolgen (z. B. Jira) | Tab "Voränge", Komponenten (innerhalb von Jira) |
Quellcode-Repository (z. B. BitBucket, GitHub, GitLab) | Softwarekatalog, Scorecards, Metriken, Vorlagen, Aktivitäten-Feed |
Erstellen und Bereitstellen (z. B. Jenkins) | Scorecards, Metriken, Aktivitäten-Feed |
Dokumentation (z. B. Swagger UI) | Apps |
Überwachung (z. B. New Relic, Datadog) | Scorecards, Metriken, Aktivitäten-Feed, Tags, Link zum Dashboard |
Sicherheit (z. B. Snyk) | Scorecards, Metriken |
Servicemanagement (z. B. Jira Service Management) | Aktivitäten-Feed |
Die Tabelle unten schlägt ein Format für die Erfassung der Ergebnisse dieser Aktivität vor. Sie wird in der Einrichtungs- und Integrationsphase dieses Leitfadens verwendet.
Name des Tools/der Anwendung | Deployment | Kategorie | Inhaber |
Bitbucket | Cloud | Quellcode-Repository | Jessica Smith |