Skip to content

Project Management Overview

The Project Management module is the central hub for managing security assessment projects from initiation through completion. It provides comprehensive tools for team assignment, resource scheduling, timeline visualization, and automated status reporting.

The module is organized into three interconnected areas:

Complete project lifecycle management including creation, team assignment, component allocation, and timeline tracking. Projects link to SOW documents from the Sales module and serve as the foundation for all scheduling and reporting activities.

Multi-faceted resource management system featuring consultant assignments, availability tracking, PTO management, requirement matching, and interactive Gantt timeline visualization. Enables optimal resource utilization across the organization.

Templated reporting system with scheduled cadence and automated email delivery. Provides consistent client communication with customizable templates for milestones, metrics, and progress updates.

Project Management Module Dashboard

Intelligent consultant matching based on required skills, certifications, and availability. The system scores potential team members and recommends optimal assignments.

Visual timeline management with drag-and-drop assignment, conflict detection, and utilization tracking. Supports multiple view scales from weekly to quarterly perspectives.

Interactive timeline showing consultants as rows with project assignments as colored bars. Includes PTO visualization, utilization percentages, and assignment status indicators.

Real-time monitoring of consultant allocation with color-coded utilization levels. Identifies under-utilized resources and over-allocation conflicts.

Scheduled report generation with email delivery to configured recipients. Templates support milestones, metrics, highlights, challenges, and next steps.

flowchart LR
    A[SOW Accepted] --> B[Create Project] --> C[Assign Team] --> D[Schedule] --> E[Execute]
    E <--> F[Status Reports]
    E --> G[Complete]

Projects progress through defined states:

StatusDescription
planningProject created, team and schedule being configured
activeProject in execution, work being performed
on_holdProject temporarily paused
completedAll work finished, project closed
cancelledProject terminated before completion

Assignments follow a structured approval process:

StatusDescription
proposedInitial assignment suggestion
pending_approvalAwaiting consultant acceptance
confirmedAssignment accepted and scheduled
activeWork currently in progress
completedAssignment work finished
cancelledAssignment removed

The system tracks and categorizes consultant utilization:

LevelUtilizationIndicator
Under-utilized< 20%Needs more assignments
Low20-50%Capacity available
Optimal50-80%Healthy workload
High80-100%Near capacity
Over-allocated> 100%Conflict resolution needed

The Project Management module is organized into four main areas:

  • Projects - Project CRUD, team assignment, and component management
  • Scheduling - Resource scheduling, availability, and Gantt timeline
  • Status Reports - Templated reporting with scheduled delivery

The Project Management module integrates with:

  • Sales Module - Projects link to accepted SOW documents
  • Services - Service definitions drive component requirements
  • Users/Consultants - Team members with skills and certifications
  • Organizations - Client and organization information
  • Email System - Automated status report delivery

Access the Project Management module from the main console sidebar under “Project”. The module provides:

  • Projects - Create and manage project records
  • Schedule - Resource scheduling with multiple views:
    • Timeline/Gantt view
    • Assignments management
    • Availability tracking
    • PTO management
    • Requirements and matching
  • Status Reports - Report generation and delivery