Issue Release Time Metric
The release, validation, approval and finalization stages usually take longer than expected. They are critical but often present room for improvements. Development teams usually get quick wins when optimizing these finalisation steps, which in turns allows them to ship faster and/or make their delivery pipeline throughput more consistent.
Increase Product Release Efficiency
with the
Issue Release Time Metric
The release, validation, approval and finalization stages usually take longer than expected. They are critical but often present room for improvements. Development teams usually get quick wins when optimizing these finalisation steps, which in turns allows them to ship faster and/or make their delivery pipeline throughput more consistent.
From startups to large enterprises, Keypup serves all the unique complexities related to project size, structure and teams, including:
What is the Issue Release Time Metric?
The Release Time metric calculates the average duration an issue remains in "Ready to Release"-like statuses (the list of statuses is configurable). Product teams are recommended to reduce and maintain the release time through automation to ship faster and reduce the pain of manual processes.
Strategies to Reduce the Issue Release Time
Clarify the mandatory steps to release
A high release time indicates some slowness in the final preparation tasks before an item is set live. These preparation tasks may be related to deployments, deployment coordination (e.g. dependencies between releases), management approval, pre-release documentation etc.
In this case it may be worth analyzing those post-implementation tasks to evaluate if they (1) add value to the process and (2) if they can be shifted to regular implementation tasks (e.g. documentation).
Empower people and teams to reduce the dependency surface
It may also be worth reviewing the people in charge of those release tasks and make sure clear roles are assigned to people so that there is no ambiguity on who should perform those (pre-)release tasks.
Automate your release steps
Automate your release and approval tasks to speed up the finalization steps of your issues. Avoid manual repetitive tasks - give engineers time to implement scripts and bots to take care of those steps.