Help

faq

Retrospective Insights: Merged Pull Requests Cycle Time FAQ

This section provides quick answers to common questions about devActivity's Retrospective Insights, specifically focusing on merged pull requests with cycle times that are significantly above average. Understand how this feature works, its benefits, and how it can help your team optimize its development workflow.

What are Retrospective Insights in devActivity?

Retrospective Insights in devActivity are data-driven views designed to help development teams analyze past performance, identify trends, and pinpoint areas for process improvement, particularly concerning pull request workflows.

What does 'anomalous cycle time' mean for a pull request?

Anomalous cycle time refers to a pull request whose total completion time (from creation to merge) is significantly longer than the average cycle time observed for your team or project.

How is cycle time calculated in devActivity?

devActivity calculates cycle time by tracking a pull request from its opening until it is merged. This total duration is then broken down into distinct stages like Coding, Pickup, and Review.

What are the different stages of cycle time (Coding, Pickup, Review)?

  • Coding: Time spent by the author on the code before the PR is ready for review.
  • Pickup: Time a PR waits after being opened or marked ready until a reviewer begins working on it.
  • Review: Time spent by reviewers providing feedback and iterating on the PR until it's approved and merged.

Why is it important to track anomalous pull request cycle times?

Tracking anomalous cycle times is crucial for identifying inefficiencies, bottlenecks, and potential issues in your development process. It helps teams understand what causes delays and how to prevent them in the future.

How can I identify the root cause of a prolonged PR cycle time?

devActivity breaks down the cycle time into stages (Coding, Pickup, Review). By observing which stage contributed most to the delay, you can narrow down the potential root cause, such as long review queues (Pickup) or extensive feedback (Review).

Can this feature help improve team efficiency?

Absolutely. By providing clear, data-backed insights into workflow bottlenecks, this feature empowers teams to make targeted adjustments to their processes, leading to increased efficiency and faster delivery.

What SCMs does devActivity integrate with for this data?

devActivity integrates with popular Source Code Management systems such as GitHub, GitLab, and Bitbucket to automatically collect the necessary pull request data for these insights.

Who benefits most from these insights?

Developers, Team Leads, Engineering Managers, and Product Managers all benefit. Developers can understand their own PR patterns, while leads and managers can optimize team processes and track overall project health.

How often is this data updated?

devActivity continuously collects and processes data from your connected SCMs, providing up-to-date insights for your retrospective analysis periods.

Track, Analyze and Optimize Your Software DeveEx!

Effortlessly implement gamification, pre-generated performance reviews and retrospective, work quality analytics, alerts on top of your code repository activity

 Install GitHub App to Start
devActivity Screenshot