Use Cases
Some possible use case for the Support Tracker are:
Track the hours spent on helpdesk enquiries within a quarter
Track the number of webpages/design collaterals delivered within a predefined date range
Track the number of man days utilised for Change Requests within a fiscal year
Scenario
Suppose you want to track the hours spent on Help Desk enquiries within a quarter
Setup
Create a Support Tracker Project – Helpdesk Support Hours Tracker (HSHT)
Go to the Support Tracker Mapping to edit the mapping for HSHT and set:
Reference Number: Hours
This is assuming that the number of hours spent on Help Desk enquiries is recorded in the Jira number field "Hours"
Reference Date: Created Date
Optional: you can leave the rest of the settings as it is
Save the mapping configuration
Create HSHT issue with the following settings for each quarter:
1st quarter
Summary – Helpdesk hours for Q1 2016
ST: Linked Project(s) – List of the Help Desk projects to be tracked (e.g. Technical Helpdesk, Support Helpdesk)
ST: Contract Start Date – 1/Jan/16
ST: Contract End Date – 31/Mar/16
ST: Total Credit – 512 (average 8 hour per day)
2nd quarter
Summary – Helpdesk hours for Q2 2016
ST: Linked Project(s) – List of the Help Desk projects to be tracked (e.g. Technical Helpdesk, Support Helpdesk)
ST: Contract Start Date – 1/Apr/16
ST: Contract End Date – 30/Jun/16
ST: Total Credit – 520 (average 8 hours per day)
Repeat the issue creation for the 3rd and 4th quarter of the year
View the Support Tracker Report from the Helpdesk project itself (e.g. Support Helpdesk)
Scenario
Suppose you want to track the number of webpages/design collaterals delivered within your project timeline
Your project kickoff on 18 April 2016 and sign off on 3 June 2016, and all your project related issues are tracked in one Jira project called "Web Design for Company A" (WDCA)
For the project, you are supposed to deliver an estimated 100 designs to your customer for their Website revamp
Within the Jira project WDCA, some of the issues will record the number of webpages/design collaterals delivered to your customer in the Number field called "Deliverables" and the Date field called "Date Delivered" when your team transit the issue to "Send to Customer" status
You only wish to track the total number of Deliverables not rejected by the customer; if the customer rejects the design, the issue will transit to "Rejected" status with the issue's resolution set to "Rejected"
You hope to get notified when the number of deliverables hits 90% of the estimated deliverables so that you can feedback to your customer for extension to your project timeline
You also wish to get notified and stop your project team from continuing if the number of deliverables exceeds the estimated 100 designs
Setup
Create a Support Tracker Project – Deliverable Tracker (DT)
Go to the Support Tracker Mapping to edit the mapping for DT and set:
Reference Number: Deliverables
Reference Date: Date Delivered
Warning Level: 90
JQL Query: "resolution != Rejected"
Optional: you can leave the rest of the settings as it is
Save the mapping configuration
Create the DT issue with the following:
Summary – WDCA Deliverables
ST: Linked Project(s) – WDCA
ST: Contract Start Date – 18/Apr/16
ST: Contract End Date – 3/Jun/16
ST: Total Credit – 100
View the Support Tracker Report from the WDCA project itself
Edit the workflow for the project WDCA (ensure the workflow is not shared with other projects)
Add Support Tracker workflow validator for the transition to "Send to Customer" status
Set the validator to:
Support Tracker Project: DT
Validation Response for Warning: Continue transition and comment on Support Tracker issue
Validation Response for Exceed: Stop transition and comment on Support Tracker issue
Include current issue?: Include
Scenario
Suppose you want to track the total number of man days utilised for Change Requests within a fiscal year
All of your Change Request issues uses a "CR" issue type, and you wish to get track the Change Request across all your projects in your Jira instance (each project tracks the work of one development team in your company, e.g. Team A, Team F, Team K)
Your company does not want to spent more than 500 man days across all projects on Change Request within a fiscal year
All of your Change Request issue type uses the same Jira Field Configuration Scheme and Workflow to record the Number of "Days" for each Change Request
The team lead approves the Change Request by transitioning the issue to an "Approved" status and the approval date will be recored in the "Approval Date" field
You want to stop the team lead from approving any more change request if the number of change request exceeds the 500 man days and to notify you when that happens
You hope to get notified when the number of change request exceeds 480 (96%) so that you can make provisions to increment the total number of man days allowed and justify for the change if required
Setup
Create a Support Tracker Project – CR Tracker (CRT)
Go to the Support Tracker Mapping to edit the mapping for CRT and set:
Reference Number: Days
Reference Date: Approval Date
Warning Level: 96
Notification Level: Warning
Notification Frequency: Daily
Optional: you can leave the rest of the settings as it is
Save the mapping configuration
Create the CRT issue with the following:
Summary – CR Man Days for FY 2016
ST: Linked Project(s) – select all your projects (e.g. Team A, Team B, Team C)
ST: Contract Start Date – 1/Jan/16
ST: Contract End Date – 31/Dec/16
ST: Total Credit – 500
View the Support Tracker Report from each project, e.g. Team E, Team H
Edit the workflow for your Change Request issue type (e.g. Change Request Workflow)
Add Support Tracker workflow validator for the transition to "Approved" status
Set the validator to:
Support Tracker Project: CRT
Validation Response for Warning: None
Validation Response for Exceed: Stop transition and comment on Support Tracker issue
Include current issue?: Include
Scenario
Suppose you want to track your personal expenses for the month
You currently have a Jira project called "My Expenses" (ME) where you record all your expenses
In the ME project, your record your total expenses each time in "Total Expenses" field and stamp the date in "Date of spending" field
Your try to limit your expenses to not exceed 500 in total for each month, and you hope to get warning if your expenses has exceeded 90% of the total target that you've set
If you exceed the expenses set for the month, you will drawdown from the next month, i.e. you lower the total expenses allowed for the next month
You also record expenses when you purchase items for others. You will select a "Expense Category" select field with value = "Personal" only if the expense is for yourself
e.g.
ME-1 – Lunch at Macdonald; Total Expenses = 5.5; Date of spending = 20/9/16; Expense Category = Personal
ME-2 – Re-stock Stationary; Total Expenses = 27.8; Date of spending = 24/9/16; Expense Category = Company
ME-3 – Renew Contract + iPhone 7 (128 GB); Total Expenses = 538; Date of spending = 25/9/16; Expense Category = Personal
Setup
Create a Support Tracker Project – My Expenses Tracker (MET)
Go to the Support Tracker Mapping to edit the mapping for MET and set:
Reference Number: Total Expenses
Reference Date: Date of spending
Warning Level: 90
Notification Level: Warning
Notification Frequency: Daily
JQL Query: "Expense Category" = Personal
Save the mapping configuration
Create MET issue with the following each month:
August 2016
Summary – ME Sep 2016
ST: Linked Project(s) – ME
ST: Contract Start Date – 1/Aug/16
ST: Contract End Date – 31/Aug/16
ST: Total Credit – 500
September 2016
Summary – ME Sep 2016
ST: Linked Project(s) – ME
ST: Contract Start Date – 1/Sep/16
ST: Contract End Date – 30/Sep/16
ST: Total Credit – 600 (drawdown $100 from the next month)
October 2016
Summary – ME Oct 2016
ST: Linked Project(s) – ME
ST: Contract Start Date – 1/Oct/16
ST: Contract End Date – 31/Oct/16
ST: Total Credit – 400 ($100 drawn from September)
View the Support Tracker Report from the ME project itself
Edit the workflow for the project ME (ensure the workflow is not shared with other projects)
Add Support Tracker workflow validator when you "Create" issue
Set the validator to:
Support Tracker Project: MET
Validation Response for Warning: None
Validation Response for Exceed: Stop transition
Include current issue?: Include