Skip to content

CLI tools for analysis of Jira tasks and Kanban boards. It helps to quickly get the progress, changes to initial estimation and overall "health" of each task.

License

MIT, MIT licenses found

Licenses found

MIT
LICENSE
MIT
LICENSE.txt
Notifications You must be signed in to change notification settings

vtashlikovich/jira-task-analysis

Repository files navigation

Python 3.7+ MIT license

Jira tasks analysis tool

CLI tools for a quick analysis of Jira tasks and Kanban boards. Useful for scrum-master, product/project managers.

About

Task: quickly get analysis of the single project issue (Story/Issue/Sub-task/Bug)

Single issue analysis

Here one can get information about original issue's statistics (if anyboady has reported to the issue), aggregated statistics (if the current issue has sub-tasks), number of sub-tasks, number of them without estimation yet.

Total value displays the current estimation, corrected along the progress.

Time left - regarding Total estimation value.

Time left (original) - if total would not be corrected. Helpful to get an understanding of the initial estimation failure.

Task: quickly get analysis of the project's board

Kanban board

Here one can get a list of issues (searching types can be defined in code) and original issue stats vs aggregated one (if there are sub-tasks). As well as a list of tasks to be estimated yet.

Single line

e - estimation

p - progress: hours spent next to total estimation

l - hours left (total estimation)

lo - hours left (according to the original estimation)

How to use

At first please fill in config.ini.

authentication-token is a Base64 crypted characters: JIRA_EMAIL:API_TOKEN. API token can be taken from here: https://id.atlassian.com/manage-profile/security/api-tokens

filterId - board id. It can be taken from board settings ... (three dots) -> Board settings -> General -> Edit Filter Query. Once page is loaded - taken board id from URL: ...issues/?filter=NUMBER

Analyze single issue

$ python index.py ISSUE

# or run as an executable script (Unix/Linux/MacOs)
$ ./index.py ISSUE

Analyze Jira board

$ python kanban.py

# or run as an executable script (Unix/Linux/MacOs)
$ ./kanban.py

How to install

$ pip install -r requirements.txt

About

CLI tools for analysis of Jira tasks and Kanban boards. It helps to quickly get the progress, changes to initial estimation and overall "health" of each task.

Topics

Resources

License

MIT, MIT licenses found

Licenses found

MIT
LICENSE
MIT
LICENSE.txt

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages