I have 5 years of Software Programming experience in Java web based application development.
Extensive experience in devloping add-ons for JIRA, JIRA Agile, JIRA Service Desk using ,JIRA REST API's , JIRA Java API's , Groovy Script,Java, SQL, HTML, Javascript.
Proposal:
Prioritization of tasks can be done in many ways depending on the values like for example: IssueTypes, Estimated Times, System Fields , Customfields and or Projects
We can prioritize the issues at any evIssue Created, Issue Updated, Issue Assigned and a Generic event.
After the prioritization, we can validate the issue using conditions in workflows whether the current issue is blocking any other or good to transition to any Status EX:Closed.
As mentioned, If I can know the algorithm and the for which event the prioritization of issues to be done
1.) Gathering and understanding of requirements would take a day.
2.) Developing of Add-on(Script) would take 2 days.
3.) Testing and release of Code would take 1 days.
4.) Any additional changes or Code(Logic) walk through would take a day.
Hoping for a positive response from your end.