Skip to content

Instantly share code, notes, and snippets.

@kumarbhrgv
Last active February 7, 2018 17:59
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save kumarbhrgv/aa943feed78a683a3b8ce5b2689c35ca to your computer and use it in GitHub Desktop.
Save kumarbhrgv/aa943feed78a683a3b8ce5b2689c35ca to your computer and use it in GitHub Desktop.
Issue tracking system

Issue tracking system

An interface used to create, update, and resolve issues reported for the organization
Manage history and generate reports of the issues based on different criteria.

Actors :

Admin , Employee of organization including developer, QA, manager, support staff or any permissioned user.

Functionality:

Support User/ employee should be able to sign up into the system.
Admin Dashboard to see all the signed up users
Admin should be able to configure fields for the issue (ex: project team, issue type)
Admin user should be able to provide permission to read/create/update/resolve issues
Permitted User should be able to create issues with title and description
Permissioned user should be able to update/resolve issue
Permissioned user should be able to see/change the status of issue
Permissioned User should be able to see all the issues in the dashboard
Permissioned User should be able to comment on the issue
Permissioned User should be able to check history on the issue
Permissioned User should be able to generate the report of the issues
Permissioned User can filter, sort issue by date, created by, title and status.\

Stretch goal:

Automatic resolution of ticket by title and description
Send email on creation of the issue
Integrate with Source code management tools (Git, maven)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment