Contributor(s): Dan Haig.
Track Plus is a Web-based project management tool that allows the THL to organize our projects and keep track of the work people do. Everything from individual bug fix requests to vast project plans is stored and tracked via individual Track Plus “Issues” that make their way from Originator to Developer to Tester. The Issues are categorized by Project (big boxes) and Class (smaller sub-boxes), making it easy to quickly locate and examine what work needs to be done for any given area (or by any given person) in the THL. It also leaves a permanent record of our work for future reference. Track Plus makes it possible for the vast array of projects, and the people who create them, to move forward in a coherent, reliable, and manageable way.
In order to use Track Plus (often called just “TP”), you have to login at the THL Track Plus Web site on Orion (the same server that serves up the THL Web site), but in order to do that, you’ll need a TP user account. Please contact Dan Haig (danhaig@virginia.edu) to have an account set up. The usual username paradigm is first initial, last name, e.g. dhaig, but you will need to confirm with Dan. When your account is created, you will automatically receive an email from the Track Plus Administrator containing an initial password. If you want to change that password, please login at the url given in the welcome email, click on the “Administration” link at the top of your home page there, and then on the subsequent page click on the “My Profile” link (which will appear just below the Administration link). There on the Edit User Profile page you will see the routine for changing your password (along with other settings you may wish to toggle).
When you log in to Track Plus, you find yourself on your Home page. It shows you three boxes: Responsibles Issues, My Issues, and Manager’s Issues. You will mainly be concerned with Responsibles, because those are the issues you are directly responsible for working on. If you are a Manager for any issues they will be listed in that box, but many of those issues will be someone else’s direct responsibility to work on, and you typically may not care to review all of those every day. “My Issues” is a compilation of all issues for which you are Manager, Responsible, or Originator, which is even less directly useful most of the time.
Under Responsibles, assuming you are in fact responsible for any issues, you will see listed the names of the TP “Projects” under which your issues fall, and how many issues you have for each Project. Click on the numbers to go to a list of individual issues. Once there, you can click on an issue number to see, finally, a single issue.
If you know the number of an issue, you can always enter that number in the white text input box near the upper right of the page, the one with a blue arrow to the right, then click the arrow to go to that issue’s page.
Try this now by entering “19” and clicking the arrow. You should end up at TP 19, which is a test track plus.
If you have gone to TP 19, as describe immediately above, you will see what there is to see in a Track Plus issue. A few things to note:
At the top, you see the number, current status, and title (tp calls it the ‘synopsis’) of the issue:
Issue No. 19 : processing : test trackplus
Next, you get the basics on the issue such as what Project and Subsystem/Class it belongs to, who created it, who’s responsible, etc.
Then comes the “Description”, the basic statement of the situation that requires work to be done, and some detailing of what that work should be. The Description should *not be changed as the Issue gets worked on, rather, comments can be added in the Comment box as you go. It is better to open a new TP issue to address new or changing needs, than to keep altering or recycling an existing issue. If the Description keeps changing, the issue will never be Closed, and it will be difficult to see, later on, why people did what they did. Much of the value in Track Plus is the record it leaves of work done.
Editing a TP
Let’s say you have done the work requested for a Track Plus issue you’re the Responsible for, and it’s time for you to send the issue to the Manager (or whoever else is the Quality Assurance tester for the work or otherwise needs to know that it is done). At the top of the TP, you will see a bolded Edit link; click that. The resulting page is a form that allows you to change the Responsible field to the user who should test the work. Further down, there is a place to change the State of the issue, e.g.:
Current State : processing New State : (choose)
You would then choose “implemented” from the dropdown menu, and add any Comments you may have (for instance, a url for the page in question and instructions for what is to be tested). Finally, click “Save”; the resultant page will show the TP thus changed, and an email will be sent to the new Responsible user to notify them.
This is just an example to show how to generally edit a TP - see below under “Life Cycle of an Issue” for much more information on how and when to move Track Plus issues along.
By now you should be generally familiar with how to work with a TP issue. Here is your how to create a new issue. Please note, it won’t be necessary for you to click “Save” at the end of this TP creation exercise, so unless you are using these instruction to create an actual issue, just “cancel” at the end instead. It’s not that we’ll run out of Issue numbers, but having faux issues everywhere will clutter up searches for real ones.
So:
Congratulations! Now the TP belongs to somebody and will presumably get worked on.
Here are the typical steps a Track Plus follows from creation to closing. Please familiarize yourself with this, so you will know how to keep issues moving along properly marked.
Exceptions to the normal process: