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:
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:
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.
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%.
Abnormal amount of activity over the weekend. This alerts you to members working over the weekend - giving an opportunity to encourage healthier working habits.