<& /Elements/Header, Title => loc("Projects") &> <& /Ticket/Elements/Tabs, Ticket => undef, current_tab => '', Title => loc("Projects") &> [calendar] [ical]

List of Project Queues

All
% for my $q (@qs) { <% $q %>
% }

'RT Projects Section' is an attempt to simplify the administration issues for technology departments. It is a way to organise several 'Tickets' as tasks into projects to make tracking of deadlines and tasks easier. It is not a comprehensive project management tool or anything near that..

Conventions

RT Projects works with a few simple conventions applied on standard RT tickets and queues.

How to create a project

Just create a ticket with its subject starting with [PROJECT] or [ONGOING]. Create 'Milestone' and 'Task' tickets and make the 'Project Ticket' the Parent ticket to complete the project creation.

How to track a project

There is an indication of the progress as percentage. This is the ratio between total number of tasks and resolved ones. Another helpful indicator is task check boxes on the project details page.

How to track projects queues

Check the Project Lists for the queue. These lists works like a project slate for departments. Highest priority projects are on top and stalled projects should be at the bottom of the list.

How to close a project

Mark the project ticket as resolved. You need to manually mark all the task and milestone tickets as resolved (or deleted, rejected).
<%init> my $queues = new RT::Queues($session{'CurrentUser'}); $queues->UnLimit(); my @qs = (); while ( my $queue = $queues->Next) { push @qs, $queue->Name if $queue->Name =~ /Projects$/; }