Manage tasks

Success of tasks management is an ability to keep under the focus crucial tasks and fulfill such in time. And it’s easily achievable if you use Task List functionality.

Tasks List Filter

Overview

If you are a Project Manager, then you would be interested in a filtering all tasks by a  Project Name key. That will help you to keep your attention focus over the most crucial tasks in the scope of the project and define the most appropriate strategy at level of the resources allocation with further control of tasks fulfillment.

If you are a Team Lead, then you would be interested in filtering all tasks by a Resource Group Name key. That will help you to keep focus of your group over the most prioritized tasks and proceed within the most optimal way.

If you are an Engineer, then your focus is a List of your Personal tasks.

  • To apply Task List filter key you should enter it into the corresponding cell at teh top of the page and press Enter.

Screen #1 – Task List – Filtering by Project Name

Screen #2 – Task List – Filtering by Resource Group 

Screen #3 – Task List – Filtering by Resource

  • Also filter can be applied by double click over the displayed field at Task List.
  • Particular Filter Reset can be done by selection of the “watering can” icon, located to the right from the column name.

Screen #4 – Task List – Excluding Particular Filter Criteria

  • For All Filters Reset you can select “watering can” icon located at the left side of the page, right under the “gear” icon

Screen #5 – Task List – Excluding All Filters Criteria

Status and Stage filters

The main goal of Status and Stage is to help track and manage the progress of tasks within your system. Stages represent the different phases a task goes through, while statuses provide information about the task’s current state within a particular stage.

  • Stage: The stage of a task refers to the phase or step that the task is currently in its lifecycle. It represents the progression of the task from its initiation to its completion. A task might have stages to indicate where it is in the overall process.
  • Status: The status of a task describes its current state or condition at any given moment. It provides a snapshot of the task’s progress or state of completion. Statuses typically describe whether a task is pending, completed, in-progress, on-hold, or any other relevant state.

In Epicflow system we have defined next Stages:

  • Completed – tasks with no Remaining work
  • Not Estimated – tasks with no provided Estimations and as result for which Total is equal to 0. Such tasks won’t be included into load calculations.
  • Ready to Start – tasks with completed predecessors. In other words the are no obstacles for assignee to start work on it.
  • Upcoming – next going successor of “Ready to Start” task
  • Not Ready to Start  – next going successor of “Upcoming” or “Not Ready to Start” task

in addition to that also defined next Statuses

  • Not in progress – nobody is working on the task yet
  • In progress – task accomplishment is under the process
  • On hold – task was set on pause
  • Completed – tasks with no Remaining work
  • Removed tasks with removed assignment
  • Non Completed – unites next statuses: “Not in progress”, “In progress”, and “On hold” statuses

Screen #6 – Task List – Stages

If you would like to get a short information description about the related tasks, just hover over your mouse cursor over the stage icon.

Screen #7 – Task List – Next tasks in the chain 

Please note, that for the “Upcoming” and “Not Ready to start” tasks additional information frame will contain a list of tasks which blocks the current one.

Screen #8 – Task List – Blocked By

Chain Contributed to Priority

You have the possibility to see an overview of the items that contribute to the priority of the item you’re checking. You can do this by hovering over the item’s priority.

Screen #9 – Task List – Chain Contributed to Priority

Manipulation with Tasks

Creation

In addition to integration with the external systems Epicflow provides functionality to create and manage tasks directly internally in the system.

Note:

Please keep noted, that this functionality usage requires to have permission “Create project” granted for your account.

  • Navigate to the “Task List” page and press “+ Create new” link located at the top right corner.

Screen #10 – Task List – New task creation

  • To finish Task creation next fields are required to be specified:
    • Task name
    • Project for which is task was created
    • Assignee or multiple one if required
    • Total and Remaining work estimation
    • Predecessor and Successor
    • Notes

Screen #11 – Create task 

  • As soon previous step is finished press “Create” button to save the changes.

Reporting Progress

Progress on task accomplishment is measured in decreasing of Remained hours estimation.

To update the Task Progress you would need to change value of Remaining hours. Press left mouse button on the appropriate value of Remaining hours to start its editing.

Screen #12 – Tasks Progress Update

Note:

Update can be performed also via synchronization of changes applied directly to CSV or MSP files. As for JIRA integration, Epicflow reads update on hour basis but if you have configured web-hooks, update will be done in life mode. 

Features of working with UCLT

Un-Compressible Lead Time (UCLT) is the time required for a task that cannot be reduced or sped up, regardless of the resources applied. This feature is used to record the necessary duration for actions that inherently take a fixed amount of time. For a better understanding, consider the time it takes for concrete to cure and harden. No additional resources can speed up this process.

When editing hours of a task assigned to UCLT Group, it must be remembered that any changes should be a multiple of the declared hours of one working day.

Examples:

  1. Example:  Working hours are specified as 8 hours. This means that it won’t be possible to report 12 hours in a UCLT task. Instead, it will be rounded to 16 hours.
  2. Example: Working hours are specified as 8 hours. This means that it won’t be possible to report 5 hours in a UCLT task. Instead, it will be rounded to 8 hours.

From another side concept of UCLT tasks does mean that system automatically register progress on such tasks fulfillment each day and no manual update is required.

Note

The UCLT task will begin its countdown automatically once it reaches the statuses of Ready to Start, Forced Ready to Start, or In Progress. If a task becomes Ready to Start (or any of the specified statuses) and a blocking predecessor is added after the countdown has started, the task’s status will change to Upcoming. However, the countdown will continue to run regardless of this status change.

Difference between Spent, Remaining, Total

Each task is characterized by estimation of a time which is remaining for its fulfillment, already spent and total sum of such. It’s an essential part of the system and update of those values helps with project’s flow, impediments identification and priorities order.

Remaining is the number of work hours left to accomplish the task. You can modify this number, but please note that it will change the number of Spent work hours or Total.

Spent is the number of work hours that a resource has already burned to accomplish the task. If you increase the number of spent hours, Remaining hours will get reduced accordingly.

Total is the sum of Remaining and Spent work hours.

There’s a special logic behind Remaining, Spent, and Total.

  • If you reduce the number of Remaining hours, the number of Spent hours will increase.
  • If you increase the number of Remaining hours, the number of Total hours will increase.
  • If you reduce the number of Spent hours, the number of Remaining hours will increase.
  • If you increase the number of Spent hours, the number of Remaining hours will decrease.
  • If you increase the number of Total hours, the number of Remaining hours will increase.
  • If you reduce the number of Total hours, the number of Remaining hours will decrease.

Closing

Once all the Remaining hours have been spent, the task will be shown as a completed one.

For JIRA and CSV integration in case of the task transfer to the “Done” state Epicflow automatically set Remaining hours to 0.

Note:

Mentioned mechanism for JIRA and CSV works only with appropriate configuration at import Wizzard page.

You also can specify additional states similar to “Done” such as “Won’t Fix” or “Resolved” etc. to have automatic completion process applied to them as well.

If you wish to view completed tasks, you need to select “Completed” item in the “Stage” filter.

Tasks’ Assignment Manipulation

Assigning Resource or Group 

  • To change assigned Group for the task press right mouse button at the “Task List” page area and select “Change Group for this task” element of context menu. Type in Group’s name or select such from the appeared drop-down list.

Screen #13 – Change Group for the task

  • To change assigned Resource for the task press right mouse button at the “Task List” page area and select “Change Resource for this task” element of context menu. Type in Resource’s name or select such from the appeared drop-down list.

Screen #14 – Change Resource for the task

“Esc” or left button click anywhere at the page will cancel the change Resource action.

Instead of any particular Resource assignment user can select “anyone” option from the appeared drop-down. It does mean that anybody from the specified Resource Group, who is available, is defined to carry our the task.

Not estimated assignment

Consider assigning a task to several resources for which the total number of working hours is zero.

Screen #15 – Assignments with 0 total working hours

If assigning  resource  doesn`t have free working hours or  when adding you specified  it zero, then not estimated assignment is shown in Recently completed section in Personal task list

Screen #16 – Not estimated assignment section

Out of group Assignment

It’s a mechanic which allows you to assign a resource from the different groups than a specified for the task accomplishment.

Such approach can be useful when engineers of the specified group experience lack of capacity or lack of skills, or they are simply overloaded and occupied for a different tasks. At another hand, to complete this task we would like to use resource of another group.

Suppose that the resource “Admin” has the skills to perform the task set in front of the “BE” group but he is not a part of that group. Also resources of “BE” group are not in position to work that task and to work it out we are going to involve “Admin” and for that we are going to reassign it on it.

When you go to the Task list page and right-click on the necessary task, a drop-down menu will appear with the “Add resource to this task” item we need.

Screen #17– Task list – adding resource drop-down menu

By selecting this item, you will see a list of available resources for assignment with the primary assigned group at the top of the list.

Screen #18– Task list – resource list

We are interested in the resource “Admin”. By selecting it, we see that it is now indicated in the task card. However, the execution group is still considered “BE.”

Screen #18a. – Task-card – out of group assignment

Note that with such approach the Load created by this task will be evenly distributed among all groups in which the “Admin” resource is allocated and excluded from BE group.

Screen #18b. – Task List – out of group assignment

Assigning to Multiple Tasks

  • To assign to multiple tasks press right mouse button at the page area and select “Assign to multiple tasks” element of context menu.

For identification of the selected for multiple assignment action assignee’s name will be highlighted on hovering. Also in “Assign to Multiple” mode, you’ll see template Assignment Group and Resource emphasized with bold and cursive(italic) fonts.

Please note that

  • If you “right click -> Assign to multiple” on assignment WITH Resource, then Group + Resource for this Assignment will be used in Multi-Assign mode.
  • If you “right click -> Assign to multiple” on assignment WITHOUT Resource, then you’ll see Resource dropdown in corresponding line in Resource Column.
  • If you “right click -> Assign to multiple” OUTSIDE of Resource/Group Assignments (even in other columns), then first Assignment will be used.

Screen #19 – Assign to Multiple tasks

In newly appeared window remove unnecessary filters and select those tasks for which multiple task assign must be performed

Screen #20 – Assign to Multiple tasks Scope Selection

Be ware that multiple assign works in accordance to next Rules:

  • if any of task’s assignment of the selected task already has assigned The Resource (for any of the group) nothing will be changed in it.
  • If all of task’s assignment contains no group that we’ve specified on multiple tasks assignment selection (first line, cell group) nothing will be changed.
  • If any of task’s assignment contains a group that we’ve specified on multiple tasks assignment selection (first line, cell group) and task has empty assignee The Resource will be assigned to it
  • If any of task’s assignment contains SEVERAL groups that we’ve specified on multiple tasks assignment selection (first line, cell group) and we have specified NO additional filter (for resource name) then The Resource will be assigned to the first empty task assignment of the corresponding group.
  • If any of task’s assignment contains SEVERAL groups that we’ve specified on multiple tasks assignment selection (first line, cell group) and we have specified additional filter (Resource name), then The Resource will be replaced accordingly to set criteria.

Bulk Group Assignment

Bulk Group Assignment provides possibility to reassign a set of tasks from one group to another.

Please note that availability of this functionality for the scope of tasks is defined by granted permissions “Change Group assignments for all groups” and “Change Group assignments for your groups” accordingly.

  • To apply Bulk Group Assignment press right mouse button at the page area and select “Bulk Group Assignment” element of context menu.
  • As next step you would need to specify criteria of bulk group assignment in newly appeared frame.

Screen #21 – Bulk group Assignment

  • Please note that such actions can be undone via selection “Undo last changes” option at the top of the screen.

Removing assignment

  • To remove Resource for the task press right mouse button at the page area and select “Remove Resource” element of context menu.

Screen #22 – Remove Resource

Exporting tasks into CSV

  • Press “Export tasks to CSV” button, located at the bottom of the Task List page, to export all tasks to the csv file.

Please note that scope of tasks for import is defined by applied filter settings.

You may also be interested in how to work with Budget Tasks. Please refer to this article for more information.

Updated on October 21, 2024
Was this article helpful?

Related Articles

Leave a Comment