Project Portfolio Management Guide | PPM Extension for JustDo

How to Use Project Portfolio Management (PPM)

2025-08-08

The Project Portfolio Management (PPM) extension facilitates the simultaneous management of multiple concurrent projects from the planning phase to their execution phase.

Installation and Setup

To install the PPM extension:

  1. Navigate to your JustDo settings
  2. Click "Configure this JustDo"
  3. Go to the "Extensions" section
  4. Enable the "Project Portfolio Management" extension

Once installed, you'll see the Project Portfolio tab in the bottom pane that you can open to access all portfolio management features.

Main View of the PPM

The PPM categorizes projects into Departments and sub-departments, providing a hierarchical organization structure for your project portfolio.

Two Main Purposes of PPM

The PPM serves two primary functions:

  1. Quick Overview: Provides a brief view to understand which projects need the manager's attention the most right now
  2. Periodic Review: Facilitates Periodical Project Review and planning procedures throughout the project lifecycle (from planning to completion)

Project Visibility and Filtering

To ensure a quick glance is enough to identify which projects need attention, the PPM by default shows only running projects with the following states:

  • In Progress - Ongoing projects
  • At Risk - Projects that are at risk of not being completed on time
  • On Hold - Projects that need attention
  • On Hold By Business - Projects that are on hold due to external factors
  • Extended states of In Progress or On Hold

To include projects in their planning phase (Pending projects), you can adjust the filter settings in the PPM view.

Project Status System

We believe that the state of a project is a qualitative measure rather than a quantitative one. The project state is broken into 3 categories that are manually set by the manager or subordinates to reflect the risk of the project not being completed on time:

  • Green: Project is on track
  • Yellow: Project has some risks or concerns
  • Red: Project require attention or is significantly delayed

Automatic Status Rules

Certain automatic rules can affect the Project Status:

  1. If you set any sub-tasks of the project to At Risk state, the project status will automatically become Yellow;
  2. If you set any sub-tasks of the project to On Hold or On Hold By Business state, the project status will automatically become Red;

Important Note: A project task has both Project Status and State. The project State reflects the actual state of the project (e.g., Pending, In Progress), while the Project Status reflects the risk of the project being delayed.

Project Prioritization

To help see at a glance which projects need the manager's attention most, all running projects are sorted by their Project Status:

  1. Red projects (highest priority)
  2. Yellow projects (medium priority)
  3. Green projects (lowest priority)

Special Task States

Two special task states are automatically added to a JustDo once the PPM is enabled:

1. At Risk

An extension of the standard task states that indicates potential project delays or issues.

2. On Hold By Business (OHBB)

The On Hold By Business state is used to designate a task that represents a strip of time, a buffer, during which the project manager couldn't work on the project due to intervention or directive from higher management. It should not be used for regular tasks that are simply on hold in the normal course of the project.

Purpose: The purpose of OHBB is to help in reporting the Net Time that the project took over which the Project Manager had control. You can think of OHBB in the same way you'd think about a long strip of a public holiday within a project's timeline. The Net Time is presented in the Project Card in the Main view of the Project Portfolio tab.

Structural Placeholder: Tasks designated as OHBB are better thought of as serving the purpose of a structural placeholder rather than actual tasks. Since an OHBB task reflects "dead time," it will never change its status. It remains in that status to reflect that situation in the life of the project. This is a key difference between OHBB and a regular On Hold (that should eventually change into another state).

Naming Recommendations: Because OHBB tasks are not representing real tasks, but business reasons for a break in the continuation of the project by the Project Manager, we recommend setting the subject of OHBB tasks after the reason for the OHBB (e.g., "Urgent task by client X"), or alternatively, simply set the subject to: "On Hold by Business."

Two Stages: In the life of an OHBB, there are two stages:

  • Ongoing: When the OHBB is in force, meaning there's an active block to the continuation of the project by management
  • Completed: When the OHBB has concluded and the project has continued

The difference between the two is that while still Ongoing, the End Date of the OHBB, might not be final. But once the OHBB is Completed, the End Date is final, and from there on the OHBB is kept for reporting purposes - that's the reason we don't show OHBB tasks as Late tasks (it is normal for their End Date to be in the past).

Timeline Visibility: The OHBB strips are reflected in the timeline of the project in the project card to help with visibility about the progress.

Duration Calculation: When a task is marked as OHBB, its duration will not be regarded as part of the total project duration, better reflecting that external factors (not project management issues) caused the delay.

Project Structure

Every project in JustDo is structured as follows:

  • Projects are tasks created under a Department
  • To create a department, right-click on a task and select "Set as a Department"
  • To create a project, either:
    • Create a sub-task under a department, or
    • Right-click on a task and select "Set as a Project"

Next to each project, there's a briefcase icon that can be clicked on to show project details in the Project Portfolio bottom pane.

Project Details

The key fields presented for each project include:

  • Project Objective: Clear description of project goals
  • Priority: Priority of the project (low, medium, high)
  • Responsible: Responsible person for the project
  • Department: Department that the project belongs to
  • Start date: Basket start date of the project (i.e. earliest start date of child-tasks)
  • End date: Basket end date of the project (i.e. latest end date of child-tasks)

Periodical Project Review and Planning Procedures

The PPM was designed to facilitate periodic project review procedures through the following tools:

1. Activities

Project Activities provide a quick understanding during periodic meetings about:

  • What was done: Done tasks with an End Date that is in the past
  • What is currently active: In Progress tasks
  • What is planned to be done in the future: Pending tasks with an End Date in the future

The Project Activities view regards only "leaf tasks" (tasks without sub-tasks) as tasks to be presented, treating all non-leaf tasks as "categories" that shouldn't be directly displayed.

Note: Tasks without dates do not appear in the Project Activities view.

2. Gantt

The PPM applies special coloring to Gantt chart bars to provide enhanced visual project tracking:

  • Green - Done tasks
  • Yellow - Tasks that are On Hold
  • Red - Tasks that should have been done by now: In Progress or Pending Tasks with an End Date in the past
  • Blue - Default color for the rest of the tasks

For more information about using the Gantt chart, see How to Use the Gantt.

3. Issues

During meetings, issues often arise that need to be discussed in future meetings. The Issues feature provides:

  • Date of the issue creation
  • Description of the issue
  • Action items
  • Responsible person for the issue

4. Files

All Files uploaded to the project are presented in an organized manner.

  • Click Upload to Gallery to upload files to the project
  • Click Go To Gallery opens a popup to preview the files uploaded
  • All the images uploaded to the project is visible in the project view, after the Issues table

Meeting Schedule Recommendation

The idea is that once every 1-2 weeks, each active project should be reviewed and updated by stakeholders in meetings using these PPM tools.

PPM Dashboard

The PPM dashboard provides:

  • Projects sorted by priority and status
  • Each project card displays key details at a glance
  • Quick access to project details and management functions
  • Overview of portfolio health and resource allocation

Best Practices

  • Regularly update project statuses to maintain accuracy
  • Use OHBB appropriately to distinguish external delays
  • Conduct regular review meetings using the three PPM tools
  • Maintain clear project objectives and success criteria
  • Keep project hierarchies organized by department

Related Articles

If you can not find the answer, please contact our service center. Ask a question