Skip to content
This repository was archived by the owner on Apr 19, 2025. It is now read-only.

Dakalo-Ndonde15/Ticketing-System

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 

Repository files navigation

Ticketing System

Objective

To effectively use a ticketing system, I should practice logging tickets, assigning them, troubleshooting issues, documenting resolutions, and analyzing reports. My best practices include clear communication, prioritization, thorough documentation, and leveraging automation to improve efficiency and enhance user satisfaction.

Skills Learned

  • Kanban board focuses on continuous work flow without the constraint of sprints and is often used for teams managing ongoing tasks, bug fixes, or support tickets.
  • Scrum board is designed around sprints and includes sprint planning, sprint backlogs, and burndown charts to track progress.
  • Navigating your project inside of Jira
  • Learned how to create epics, user stories, bugs, and subtasks in into backlog
  • Assigning epics to issues
  • Use releases to track versions in the project
  • Grooming the backlog, what features must be they have so the product can be used by the users
  • Cleaning up the backlog, is every issue assigned to an epic
  • Setting up a sprint and generating a sprint graph

Tools Used

  • Jira

Steps

Ref 1: Creating a homelab for hands-on experience on using Jira Ticket System

image

Ref 2: Creating a project for E-Commerce software application using the Scrum method

image

Ref 3: Officially created a Scrum for the E-Commerence software application on Jira

image

Ref 4: Using the backlog to create issues for our epics for our issues, stories and bugs

image

Ref 5: E-Commerce Shopping Software App Epics

image

Ref 6: E-Commerce Shopping Software App Epics > User Stories > Tasks > Sub-tasks > Bugs

image

Ref 7: Creating an Epic in our backlog, naming the summary as Shopping Cart and giving it a description

image

Ref 8: If the epic doesn't show up on your backlog, make sure that the dropdown list is set to epic

image

Ref 9: On the drop down arrow next to Epic, you can change the details

image

Ref 10: Creating Epics for Cancelling Orders, User Account, Shopping Interface, Product Search, Loyalities Programs, and Shopping Locations

image

Ref 11: Creating a user story on Jira for shopping cart epic

image

Ref 12: Once the story was created it shows up as a backlog under the shopping cart epic.

image

Ref 13: Creating another story with the shortcut of clicking the "+" button belong the backlog box. It's a quick way of adding stories but need to go back to add the epic it belongs to at a later time

image

Ref 14: Creating several entries for Bugs to be fixed

image

Ref 15: Click Add > Child issue > input what needs to be done for subtask

image

Ref 16: Now we go back to the logs to assign Epics to the stories. You can click and drag them to their appropiate epics or click the boxes to the left of the stories if you need to drag multiple to the same epic

image

Ref 17: Creating labels for each epic so they're catgorized seperately. Shopping cart, cancelling orders, shopping interface and product search gets the "shopping" label. User account and loyalities gets "user-admin" and shopping location gets "shop-info"

image

Ref 18: Create Version, enter the information required for the field for name, start and end date, and description. If you're having a hard time finding the release tap, click on add view > more features > check if the "release" tap option is enabled

image

Ref 19: Enable version on the drop down menu

image

Ref 20: Dragging related epics to version 1

image

Ref 21: Creating Version 2.0 and adding user accounts and product searches to it

image

Ref 22: Creating Version 3 and doing the same as before for the last two epics loyalties program and shopping location interface

image

Ref 23: Drag and drop the issues in the backlog above or below the appropriate issue, so it's ranked and prioritized appropriately. Priortize issues UPWARD. Compare issues to those above it, and prioritize it accordingly. This is grooming the backlog.

image

Ref 24: An example of grooming the backlog, by prioritizing items on top over the ones on the bottom

image

Ref 25: Filtering issues without epics, makes sure that all features aligns with the project goal

image

Ref 26: Click on the "create sprint" button to make a new sprint for the project

image

Ref 27: This is where "story points" comes into play. The lower the number the simpler the task is and vice versa, the higher the number the more difficult and time consuming it is

image

Ref 28: In this senario the epics have been assigned their story points and have reached the maximum amount, 34, to be completed within a two week period

image

Ref 29: Checked boxes on epics with scores and the bugs and dragged them into the sprint box

image

Ref 30: Assigning each task in the sprint to myself, for the example. In reality, its best to assign a few task to each member of the team to reduce the work load

image

Ref 31: Click the "start sprint" button to start it. From there we change the duration to custom, in real life situation its normal to have it set at 2 weeks, start and end date would be 1/30/25 with a 45 minute time limit

image

Ref 32: A sample Sprint broad has been generated for us with three columns; to do, in progress and done. Normally in real life situation you'll want to customize the sprint depending on the project

image

Ref 33: Three dots on the top right, click configure board

image

Ref 34: Added a fourth column "verify". At first there was only three status available so you need to create a new one for verify in order to save the changes. Click on manage workflow to add "verify" workflow

image

Ref 35: Example of how the board would look like w/ the task in eithe of the columns

image

Ref 36: Pull up the reports overview tab and click on sprint burndown chart. In a real world cases, this graph would be different but for demonstation purposes to see what its like to move the stories through the columns from to do to done

image