What is a 'Daily Health Check'?

Haystack offers both daily and weekly notifications for alerting on risk factors and data trends using either email or Slack. You can learn more about Haystack notifications in our dedicated article introducing Haystack Notifications.

Daily Health Check notifications are the best way to keep a pulse on your daily sprint progress and engineering risks.

Notifications can be configured from the Haystack Dashboard, see our notifications set-up guide for more information.

Here's an example:

As you can see, our Daily Health Check Notifications contain 2 sections:

  1. Daily Snapshot

  2. Potential Risks

Our Daily Snapshot gives a nice picture into how your sprint is progressing. The bottom sections of the notification are tailored towards risks as they appear in your sprint.

In this case, we've pointed out a few pull requests that were merged without review.

What else does it send?

Great question. You can actually choose from the many alert types Haystack offers.

Here is a full list of those options and their definitions:

Daily Recap

Snapshot of daily activity. This gives you a sense of how much work is in-progress and completed throughout the sprint.

Merge Without Review

Pull Requests merged without review. This alerts you when a pull request has been merged without appropriate code review.

Approved, not merged

Approved pull requests awaiting merge. This alerts you when pull requests are reviewed, approved but not merged yet.

High Discussion Activity

Pull requests stuck in back-and-forth discussion. This alerts you when a pull request has >20 back-and-forth comments - indicating developers are stuck in discussion.

>1K Line Changes

Pull Requests opened with more than 1K line changes. This alerts you when a pull request has > 1K line changes - these typically take much longer to merge.

High Cycle Time Warning

Pull Requests with higher than average Cycle Time. This alerts you when pull requests are taking longer than expected - an opportunity to retro and unblock team members.

Commits Awaiting Review

Pull Requests with new commits awaiting further review. This helps keep active pull requests top of mind for reviewers.

Concurrent Work

Members that have more than 3 active pull requests in progress. This alerts you to when members are over working - context switching decreases developer efficiency by nearly 50%.

Weekend Work

Abnormal amount of activity over the weekend. This alerts you to members working over the weekend - giving an opportunity to encourage healthier working habits.

Learn More

Did this answer your question?