As explained in Governify documentation, Governify is a service agreement management framework that boosts the service governance by supporting audits in an automated way. Among its use cases, Governify can be used to audit agile teams, which is the purpose for which Bluejay Infrastructure was created.
Bluejay Infrastructure is a Governify-based infrastructure that allows to audit agile teams in a simple way. It is composed of a subset of Governify microservices that can be deployed either in a single machine or in a cluster. Bluejay access multiple sources to gather information about development teams, such as GitLab, Jira, Slack, etc. and uses this information to check if those teams are being compliant with a Team Practices Agreement (TPA) which includes metrics and guarantees related to the agile methodology.
Bluejay showcase video
The main interaface is accesible from ui.bluejay.[YourDomain]. If you're deploying the infrastructure locally, the service (Render) is running on localhost:5100. The default credentials for this interface are:
- User: governify-admin
- Password: governify-project
This credentials can be changed in the .env file.
In this interface you should be able to see a list of all the teams you have in your configuration. By default, it comes with a predefined example project.
To start auditing the example project simply click on the "Create TPA" button right next to the team's name (project01). This will create a simple predefined agreement for that team to start auditting it.
A new tab will open and, once the agreement is created, the TPA view of the project should appear. It contains information about it along the guarantees and metrics in use.
To calculate data for this project, the top-right blue button
Calculate Metrics has to be clicked and a form will apear.
The dates should be the same as the image in order to appear the correct information and the checkbox has to be accepted. By clicking the
Compute button the system will start computing and, if everything goes well, after 5-20 seconds, the
TPA data is being generated for the period. alert message will change to
Points creation ended.
Dashboard green button at the top-right corner, a new tab will open. The default username and password are governify-admin and governify-project.
This credentials can be changed, once logged, going to the icon in the bottom left part of the Dashboard, clicking on preferences, and accessing the section Change password at the top of the page.
Once logged, the dashboard for the project will be opened where all the audit data can be viewed.