This is an application for agile projects to estimate efford. This tool can help to reduce time spent in meetings because the estimation can be done asynchronously by every team member. It uses Jira API to get the stories.
There are 2 config files:
- Backend Configuration at data/api-config.json
jiraUsername: Jira username to get storiesjiraPassword: Jira password to get storiesjiraPokerListJql: Jira JQL to select stories for planning pokerproxy: proxy to reach jirabackend-proxy-path-regex: regex to display assets in planning poker frontend (directed to backend proxy because of CORS)
- Frontend Configuration at src/assets/poker-config.json
jiraUrl: URL to Jira
Execute in repository root:
docker compose up -f
If Jira is not accessible it is possible to create a file at data/search.json containing a Jira response using the search API.
Example:
curl -u <user>:<password> <jira-url>/rest/api/2/search?jql=<JQL>&expand=renderedFields&fields=key,summary,description
- Copy the response to the
search.json - remove
jiraUsernameandjiraPasswordfrom config file
There is no complex or secure user registration process. Just insert a username at login page to get the users pokerlist. Each username has to be unique.
- simple login
- estimate parallel, compare results together
- everyone can see who has estimated efford of each ticket
- add note for everyone or just for the user to every ticket
- uses Jira API to get issues

