Skip to content

Projects

The Projects area provides comprehensive project lifecycle management from creation through completion. Projects serve as the central record linking SOW documents, team assignments, resource schedules, and status reports.

Projects are created through a structured 5-tab form that captures all essential project information.

🖥️ 5-Tab Project Creation Form Screenshot

Core project information including:

  • Name - Project identifier (auto-populated from SOW if linked)
  • Client - Associated client organization
  • Description - Project summary and objectives
  • Status - Current project state (planning, active, on_hold, completed, cancelled)
  • Key Dates:
    • Start Date - Project kickoff
    • End Date - Expected completion
    • Kickoff Call - Initial client meeting
    • Report Delivery - Final deliverable due date

Project team configuration:

  • Project Manager - Lead responsible for project oversight
  • Consultants - Team members assigned to perform work
  • Skill Matching - System recommends consultants based on required skills
  • Assignment Status - Track pending, confirmed, and declined assignments

Timeline visualization:

  • Project Timeline - Visual chart showing project phases
  • Milestones - Key dates and deliverables
  • Resource Allocation - Consultant availability during project period

Service and component assignment:

  • Service Selection - Add services from the service catalog
  • Component Assignment - Assign specific components to consultants
  • Auto-Assignment - Automatically assign components based on consultant skills
  • Component Groups - Organize related components together

Status report configuration:

  • Separate Reports - Configure individual report groups
  • Report Groups - Define which components belong to each report
  • Due Dates - Set individual report delivery dates
  • Recipients - Configure report delivery contacts

Projects can be linked to SOW documents from the Sales module:

  1. Create project from accepted SOW (auto-populates details)
  2. Or link existing project to SOW document
  3. SOW provides scope, pricing, and timeline baseline
🖥️ SOW File Operations Interface Screenshot
  • Upload - Attach signed SOW document
  • Replace - Update with revised SOW version
  • Download - Access stored SOW file
  • Generate PDF - Create PDF from SOW template
StatusDescriptionActions Available
planningInitial setup phaseEdit all details, assign team
activeWork in progressUpdate progress, generate reports
on_holdTemporarily pausedResume, cancel, or complete
completedAll work finishedArchive, view history
cancelledProject terminatedView history only
planning → active → completed
↓ ↓
on_hold ←→ active
cancelled
🖥️ Team Assignment Interface with Skill Matching Screenshot
  1. Define Requirements - Specify needed skills and certifications
  2. View Matches - System scores available consultants
  3. Request Assignment - Send assignment request to selected consultant
  4. Await Response - Consultant accepts, declines, or proposes alternative
  5. Confirm Assignment - Finalize team member allocation

The matching algorithm considers:

  • Required skills vs. consultant skills
  • Certification requirements
  • Availability during project dates
  • Current utilization level
  • Historical performance on similar projects
BadgeMeaning
ProposedAssignment suggested, not yet requested
PendingRequest sent, awaiting response
ConfirmedConsultant accepted assignment
DeclinedConsultant declined, need alternative
ActiveCurrently working on project
CompletedAssignment work finished
🖥️ Component Management with Auto-Assignment Screenshot
  1. Navigate to Components tab
  2. Click “Add Service”
  3. Select from available services
  4. Components from service are added to project

Manual assignment:

  1. Select component from list
  2. Choose consultant from team
  3. Set allocation percentage
  4. Confirm assignment

Auto-assignment:

  1. Click “Auto-Assign Components”
  2. System matches components to consultants based on skills
  3. Review suggested assignments
  4. Confirm or adjust as needed

Organize components for reporting:

  • Group related components together
  • Assign groups to specific reports
  • Track group completion status
🖥️ Project Timeline Chart Screenshot

Visual representation showing:

  • Project start and end dates
  • Phase boundaries
  • Milestone markers
  • Assignment periods
  • PTO conflicts
Milestone TypeDescription
KickoffProject initiation meeting
CheckpointProgress review points
DeliveryDeliverable due dates
CompletionProject closure

Projects maintain comprehensive records:

Project
├── Basic Info (name, client, description, status)
├── Dates (start, end, kickoff, delivery)
├── Team
│ ├── Project Manager
│ └── Consultants[]
├── Components
│ ├── Services[]
│ └── Assignments[]
├── Schedule
│ ├── Assignments[]
│ └── Requirements[]
├── Reports
│ ├── Report Groups[]
│ └── Status Reports[]
└── SOW Link
├── Scoping Session
└── Documents[]
  1. Link to SOW early for automatic detail population
  2. Configure team before scheduling resources
  3. Define all components before assignment
  4. Set up reporting cadence during planning phase
  1. Use skill matching for optimal consultant selection
  2. Verify availability before requesting assignments
  3. Track assignment responses promptly
  4. Have backup consultants identified
  1. Group related components logically
  2. Use auto-assignment as a starting point
  3. Review assignments for skill alignment
  4. Balance workload across team members
  1. Set realistic dates based on SOW estimates
  2. Build in buffer for unexpected delays
  3. Track milestones actively
  4. Update status regularly