Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Metric] Lead Time by Stage #90

Open
chrisma opened this issue Feb 14, 2022 · 0 comments
Open

[Metric] Lead Time by Stage #90

chrisma opened this issue Feb 14, 2022 · 0 comments

Comments

@chrisma
Copy link
Member

chrisma commented Feb 14, 2022

Software.com's product includes the notion of "stages" for which lead times can be computed:

By measuring lead time across the stages of your delivery pipeline, you can spot bottlenecks and identify areas for improvement

image

image

Definitions

Stages are defined as:

  • Develop: first commit on a branch to when a pull request is opened for that branch.
  • Review: pull request opened to first review.
  • Approval: first review to first approval.
  • Merge: first approval to merged to trunk/main.
  • Release: merged to released to production.

Questions

  • How does this deal with PRs marked as drafts? Would more general categories work better?
  • Release → Merged to main (What constitutes a "release" might be very different for projects)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant