2. Ontwerp en architectuur
FASEDOELSTELLING
Ontwerp je Compass-implementatie om de doelstellingen van je organisatie te bereiken.
2.1 Gekoppelde toolchain
Compass koppelen aan je ontwikkelaarstoolchain is een van de meest effectieve manieren om met Compass de cognitieve belasting van je ontwikkelaarscommunity te verminderen. Als je op één plek toegang hebt tot informatie uit je hele toolchain, hoef je minder van context te wisselen tussen applicaties en hoef je minder tijd te besteden aan het zoeken naar informatie.
De onderstaande tabel bevat enkele soorten tools waarvan we aanbevelen dat je ze aan Compass koppelt.
Categorie van de tool | Extension point van Compass |
Werk plannen en bijhouden (bijvoorbeeld Jira) | Tabblad Issues, componenten (binnen Jira) |
Broncoderepository (bijvoorbeeld Bitbucket, GitHub, GitLab) | Softwarecatalogus, scorecards, statistieken, sjablonen, activiteitsfeed |
Build en implementatie (bijvoorbeeld Jenkins) | Scorecards, statistieken, activiteitsfeed |
Documentatie (bijvoorbeeld Swagger UI) | Apps |
Monitoren (bijvoorbeeld New Relic, Datadog) | Scorecards, statistieken, activiteitsfeed, tags, link naar dashboard |
Beveiliging (bijvoorbeeld Snyk) | Scorecards, statistieken |
Servicemanagement (bijvoorbeeld Jira Service Management) | activiteitsfeed |
In de onderstaande tabel wordt een indeling voorgesteld voor het vastleggen van de output van deze activiteit. De indeling wordt gebruikt tijdens de installatie- en integratiefase van deze handleiding.
Naam van de tool/toepassing | Implementatie | Categorie | Eigenaar |
Bitbucket | Cloud | Broncoderepository | Jessica Smith |