Automated Jira backlog prosess using Python
Le, Nhi (2022)
Avaa tiedosto
Lataukset:
Le, Nhi
2022
All rights reserved. This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2022052511855
https://urn.fi/URN:NBN:fi:amk-2022052511855
Tiivistelmä
The topic of the thesis is creating a background application to automate a backlog
(tasks management) process in the Jira server which is hosted by Nokia. The application was almost completed and is now run on the server, then in the future will continue to be maintained and updated with a more comprehensive version. The main purpose of the project was to minimize the workload of the coordinator, who must divide or categorize tasks manually.
The Jira software which was a task management software provides a Python API.
Therefore, to take advantage of this, the main programming language was Python 3, it comprisessome necessary packages and libraries. Jira Query and a small percentage
of Shell script were also supported this project.
While developing this application, TDD (Test Driven Development) was used, it helped
developers significantly reduce unworthy bugs, and in the process afterward, the
maintainer by reading the test cases will have a comprehensive understanding of the
source code.
The application is now running successfully and is still in process of developing more
interesting functions. This automation is targeted to remove manual manipulation,
therefore there is no scope for this application, as long as there was still an issue that can be solved by coding, the application will be updated and released in the latest version.
We aim to bring the application to become a full-functioned bot.
(tasks management) process in the Jira server which is hosted by Nokia. The application was almost completed and is now run on the server, then in the future will continue to be maintained and updated with a more comprehensive version. The main purpose of the project was to minimize the workload of the coordinator, who must divide or categorize tasks manually.
The Jira software which was a task management software provides a Python API.
Therefore, to take advantage of this, the main programming language was Python 3, it comprisessome necessary packages and libraries. Jira Query and a small percentage
of Shell script were also supported this project.
While developing this application, TDD (Test Driven Development) was used, it helped
developers significantly reduce unworthy bugs, and in the process afterward, the
maintainer by reading the test cases will have a comprehensive understanding of the
source code.
The application is now running successfully and is still in process of developing more
interesting functions. This automation is targeted to remove manual manipulation,
therefore there is no scope for this application, as long as there was still an issue that can be solved by coding, the application will be updated and released in the latest version.
We aim to bring the application to become a full-functioned bot.