Athenian Blog

Latest stories

Changelog

Code Reviews Per Repository

Code Reviews are invitations to share knowledge amongst the team and give feedback. This latest chart allows you to understand where code is being reviewed and where it’s not yet. We do this by breaking down repositories in reviewed and not reviewed Pull Requests. We also provide you with a top level metric of “Pull Requests Reviewed (%)” which you can use to set internal goals...

Changelog

Distribution Charts & Code Bypassing Pull Requests

Hot on the announcement of 4 new charts earlier this week we bring 2 new updates today. We got valuable feedback from our users that while their Cycle Time across each stage is useful to quickly spot where the bottlenecks in their Software Delivery Pipeline are, it often prompts the question: How do I know if my Average Cycle Time isn’t dominated by outliers? In the coming months...

Articles

What is Cycle Time, and why is it important?

How to better estimate when a new feature is going to be released Cycle Time helps you better estimate time spent working on future tasks. It also helps you understand what the most common bottlenecks in your Software Delivery Pipeline are. “We have a ton of [good] product pressure… We work really hard, but are fundamentally slow to deliver… This resonated everywhere. It takes a very long time to...

Changelog

More PR insights with 5 new charts!

You spoke, we listened! We’re releasing 5 new charts related PR size and activity. Pull Request Size Insights Small PRs, released often are the corner stone of high performance engineering teams. Till date we gave you insight into your avg. PR size and the ability to order your Pull Requests on size in the table. From our conversations with our users we learned that you’d like to be...

Articles

5 Common Issues In The Software Delivery Pipeline

Find wins to improve your team output quality, and quickly fix problems Even High-Performance Organisations need to actively monitor their Software Delivery Pipeline to improve. But you don’t need to turn your team processes upside down, build highly scalable infrastructure or have 100% automated test code coverage for this.  This article covers 5 quick but important wins that will help you...

Changelog

Excluding PRs, 5x performance, stage badges and a new volume chart

Excluding stalled pull requests Stalled pull requests are PRs that have had no activity for a long period of time. For many organizations using Athenian their product experience was biased by seeing their backlog of stalled pull requests included in the charts, pull requests section and stage metrics. These PRs take up your attention when most of the time, they don’t really influence the current...

Articles

Why we care about Pull Request size, and how High-Performance Organisations break down work

Nowadays it’s a common collaboration practice in software development to open a Pull Request. It helps your other team members be on top of committed changes and develop the best code you can, while also decreasing the number of bugs that the software contains. There are good and bad practices for delivering new updates. As engineering managers, we should look for opportunities to improve our...

Changelog

Updated, more useful contributor filter

Today we released an important update that changes the behavior of the contributor filter. Before, if you had a contributor selected, the metrics would be calculated over all of the pull requests they were involved in. No matter if they were a reviewer, merger or author. Now when you filter on contributors, it will only include pull requests (and calculate their metrics) from which they are an...

Changelog

Added Contributor Teams!

It’s finally here! You’re now able to define your teams in Settings and filter on them using the contributor filter. Important to know: Any user is allowed to create, edit and delete teamsOne contributor can be part of multiple teamsAnyone who is not a member of a team will be shown as “Other” in the contributor filter Pro-tips: Create a team for your bots, allowing you to...

Articles

Why the Software Delivery Pipeline is important

How High-Performance Organisations improve their Software Delivery Pipeline to effectively deliver multiple times per day Engineering Managers are under constant pressure to improve their team’s output quality. Regardless of the contributions of each individual team member, there is always room for improvement in Software Delivery Performance. As engineering leaders, we are responsible for...