Atlassian Bitbucket Case Study

How Innoface GmbH Tracks Team Activity and Performs Code Review in Bitbucket Server

Resolution Time Distribution Reports have helped a lot during the development of a high priority module to increase the reviewers and also the review frequency.

Eduard Pal

Innoface GmbH, one of our customers, is one of the leading providers of interfaces between PDM and ERP systems worldwide. Its applications help ensure direct and reliable flow of information between engineering and logistics. They also offer additional products and services in order to facilitate seamless integration of the involved systems.

Innoface Product Development Team uses Awesome Graphs for Bitbucket Server mostly for making data-driven management decisions. They find it very useful to:

  • track the activity of each developer and a team in general;
  • check if code review goes according to the plans;
  • predict time to resolve pull requests.

Let’s see how Innoface benefits from using Awesome Graphs for Bitbucket Server!

Keeping an Eye on Team Activity

Activity graph helps Innoface have a high-level overview of the total number of commits and contributors in a specific period, for example, a week. It also provides an opportunity to track the number of open pull requests from all the contributors and the repositories.

Using this graph, the manager can assess the activeness of a contributor. This gives the manager an idea of whether an employee is following the company’s development policy or not as well.

Based on the number of open pull requests, the manager in Innoface can actually plan time to review the code and merge them. This graph also gives an opportunity to process the pull requests from the contributors that are working on the high priority projects.

Code Review Practices Analysis

Innoface management finds Resolution Time Report very helpful when it comes to tracking the frequency of processing the pull requests.

The manager uses this report in order to see the frequency with which the reviewers are processing the pull requests. Based on the data that this report provides, it’s easier to make a reasonable decision and to assign either more reviewers or increase the frequency of the reviewers, especially for the high priority projects.

Pull Requests Resolution Time Prediction

Resolution Time Distribution report helps Innoface estimate resolution time for future pull requests to make more accurate release dates planning.

The manager of a product team uses this report in addition to the Resolution Time Report in order to estimate the resolution time for future pull requests.

Conclusion

Awesome Graphs greatly enriches Bitbucket Server user experience for Innoface. With its help, it becomes much easier to make decisions based on data and keep an eye on how efficient their development practices are.

Try it for your team to get the most of Bitbucket!

Recommended Articles