A Scrum burndown chart for Jira that also keeps track of hours spent on a separate fixed-size budget
Project description
# Jira burn-up-and-down A Scrum burndown chart for Jira that also keeps track of hours spent on a separate fixed-size budget
Jira burn-up-and-down is a python application that talks to the [Jira](https://www.atlassian.com/software/jira) REST API to display a Scrum burndown chart combined with a burnup chart that shows how much of a fixed-size budget has been spent.
Combining these two charts will help you realize how much additional points of sprint work should be completed when not all of the fixed-size budget has been used up, in order to keep sprint velocity constant.
Another difference with the built-in Jira burndown chart is that this one does not mix sprint progress with sprint scope changes. Sprint progress is plotted as usual, while sprint scope changes are shown as a change in the baseline of the chart.
All in all this chart gives a much clearer view of what is expected of the team in order to maintain their velocity.
## Screenshot
![A screenshot of JIRA burn-up-and-down](/docs/images/screenshot.png?raw=true)
## Installation instructions
python3 -m pip install jiraburnupanddown
Note: when using the above command make sure you are running a python version for which [PyQt5 wheels](https://pypi.python.org/pypi/PyQt5) are available.
## Usage instructions
This section describes two things to keep in mind when you plan to use this application.
### Distribute a story’s points over its sub-tasks
I believe that sprint progress must be measured in points, not in estimated remaining time. I also think that it’s valuable to see progress when tasks are completed instead of only when user stories are completed.
For this reason I distribute the points of a story over the sub-tasks and, lacking a points field for sub-tasks in Jira, fill in the number of points in the original estimate field. Jira may see that field as hours, but I consider it to be points.
This application follows the same approach and tracks the completion of sub-tasks in Jira. It uses the original estimate field as the size (in points) of a sub-task.
### No overlap between burnup and burndown
The point of this application is to show you if there is going to be a conflict between finishing sprint content and spending time on a separate activity counted in hours.
This only works if the query for burnup tasks (specified in the connection dialog) does not return any of the sub-tasks that are part of the sprint.
## Dependencies
numpy
PyQt5
pyqtgraph
python-dateutil
pytz
requests
tzlocal
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file jiraburnupanddown-0.2.tar.gz
.
File metadata
- Download URL: jiraburnupanddown-0.2.tar.gz
- Upload date:
- Size: 17.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 358e70771f05779e85c2299f185a94ad185cbd4fe7a48b2fe2026bd9f98b4658 |
|
MD5 | 2727b6f90d8bfb37d1709fa5c3b074ca |
|
BLAKE2b-256 | 8e2a1cba74f219321207af039670eafd0a93239b24ac76cdaacfc60b374ad942 |
File details
Details for the file jiraburnupanddown-0.2-py3-none-any.whl
.
File metadata
- Download URL: jiraburnupanddown-0.2-py3-none-any.whl
- Upload date:
- Size: 18.9 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 99e706f758da7393bd5ebe7ec55d50623c3b5b7b980b22898c96fa24888c9f38 |
|
MD5 | bf63f037008a55e5d7831cc28f374868 |
|
BLAKE2b-256 | e2e37dce1796d1ce55a2128f56aa7b39567b2d243b0c7628f9e526313edb5caa |