Skip to content

Commit

Permalink
Release for v1.1.6
Browse files Browse the repository at this point in the history
  • Loading branch information
davidwangcn9 committed Apr 2, 2024
1 parent 2d997f3 commit 6a40acf
Show file tree
Hide file tree
Showing 3 changed files with 30 additions and 13 deletions.
29 changes: 17 additions & 12 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -82,24 +82,27 @@
- [Nov 6 2023 - Release Heartbeat - 1.1.2](release-notes/20231106.md)
- [Nov 21 2023 - Release Heartbeat - 1.1.3](release-notes/20231121.md)
- [Dev 4 2023 - Release Heartbeat - 1.1.4](release-notes/20231204.md)
- [Feb 29 2024 - Release Heartbeat - 1.1.5](release-notes/20240229.md)
- [Feb 29 2024 - Release Heartbeat - 1.1.5](release-notes/20240229.md)
- [Apr 2 2024 - Release heartbeat - 1.1.6](release-notes/20240402.md)

# 1 About Heartbeat

Heartbeat is a tool for tracking project delivery metrics that can help you get a better understanding of delivery performance. This product allows you easily get all aspects of source data faster and more accurate to analyze team delivery performance which enables delivery teams and team leaders focusing on driving continuous improvement and enhancing team productivity and efficiency.

State of DevOps Report is launching in 2019. In this webinar, The 4 key metrics research team and Google Cloud share key metrics to measure DevOps performance, measure the effectiveness of development and delivery practices. They searching about six years, developed four metrics that provide a high-level systems view of software delivery and performance.

**Here are the four Key metrics:**
**Below are the 8 metrics supported by heartbeat:**

1. Deployment Frequency (DF)
2. Lead Time for changes (LTC)
3. Mean Time To Recover (MTTR)
4. Change Failure Rate (CFR)

In Heartbeat tool, we also have some other metrics, like: Velocity, Cycle Time and Classification. So we can collect DF, LTC, CFR, Velocity, Cycle Time and Classification.
1. [Velocity](#341-velocity)
2. [Cycle time](#341-velocity)
3. [Classification](#343-classification)
4. [Rework](#344-rework)
5. [Deployment Frequency](#345-deployment-frequency)
6. [Lead Time for changes](#346-lead-time-for-changes-data)
7. [Change Failure Rate](#347-dev-change-failure-rate)
8. [Mean Time To Recover](#348-dev-mean-time-to-recovery)

For MTTR meter, specifically, if the pipeline stay in failed status during the selected period, the unfixed part will not be included for MTTR calculation.

# 2 Support tools

Expand Down Expand Up @@ -347,14 +350,16 @@ _Image 3-24,Classification Report_

### 3.4.4 Rework

It will show the rework data of board on your selection on `Rework times settins` in metrics page (image 3-21).

If "to do" is selected in the "Rework to which column", we will count the number of times the subsequent options in the options are reworked back to the "to do" state.

- Definition for ‘Rework': cards roll back from a later state to a previous state, for example, one card move from 'testing' state to 'in dev' state, which means this card is reworked.
- Formula for 'Total rework times': the total number of rework times in all done cards
- Formula for 'Total rework cards': the total number of rework cards in all done cards
- Formula for 'Rework cards ratio': total rework cards/throughput

It will show the rework data of board on your selection on `Rework times settins` in metrics page (image 3-21).

If "to do" is selected in the "Rework to which column", we will count the number of times the subsequent options in the options are reworked back to the "to do" state.



![Image 3-25](https://cdn.jsdelivr.net/gh/au-heartbeat/data-hosting@main/rework-setting-image/rework-detail.png)\
_Image 3-25,Rework Report_
Expand Down
2 changes: 1 addition & 1 deletion backend/src/main/resources/application.yml
Original file line number Diff line number Diff line change
Expand Up @@ -31,5 +31,5 @@ springdoc:
heartbeat:
swagger:
host: ${SWAGGER_HOST:http://localhost:4322}
version: 1.1.5
version: 1.1.6

12 changes: 12 additions & 0 deletions release-notes/20240402.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
# Release Notes
## Apr 2 2024 - Released Heartbeat 1.1.6
- New Features
- Introduced new metric - rework
- Enhancement
- Calendar picker enhancement which could not select future date
- Refine Pipeline selection rule so that prevent to select selected items
- Improve error handling on configure page verification flow
- Enhance Github token verification to make it user-friendly to customer



0 comments on commit 6a40acf

Please sign in to comment.