When we are trying to evaluate and create some mechanisms to improve the performance of our teams, the main element to consider is the data. The data provides us valuable information
We provide two types of data source: Predefined and Custom.
In Predefined data sources, we provide a ready to use implementation of certain popular tools such as Github, GItlab, Jira, etc. As we may know, these tools commonly provide a way to interact with them via different types of API. At GitRevio, we already ran research on these APIs, so the connection process is covered by our platform.
Our users provide the required connection credentials then we deal with the connection mechanisms. Users can modify the default behavior of these data sources using Python code, so the data can be transformed into something more accurate to their needs.
On the other hand, we have the Custom data sources where users can change the connection points and transform the data as well using Python code.
Templates and Dashboards
Data sources are important for our customers, but how can they show and study the data collected? For this purpose, GitRevio has two components: Templates and Dashboards.
Templates are reusable components which help to present a set of data sources. Templates use React and JavaScript to be created, so they are customizable as well.
The other important part of our platform are the Dashboards. Dashboards can be used to render templates and can be shared between different teams or users. These components can be shared to specific teams and users as well, so every team member can access the data relevant data.about a lot of different aspects of the teams, so we can create and evaluate different insights such as:
- How is the quality of our products?
- Can we deliver more functionality in our project iterations?
- Which team members are available to work right now?
- And more…
For this reason, GitRevio is always thinking about mechanisms to connect to data providers, transform and show the data collected.
Data Sources
The main mechanism used by GitRevio to give access to data is named Data Source. A Data source is an integration point between our platform and external tools such as Github, Linear, Jira and many others.
In summary, GitRevio helps teams improve performance by connecting easily to tools like GitHub, GitLab, and Jira through Data Sources. Users can choose from standard connections or customize with Python code. Templates and Dashboards make it simple to visualize and analyze data. GitRevio keeps updating to make data access easier, giving teams insights to boost productivity and quality.