Skip to main content

Subprojects: Projects Within Projects

QuickPlanX supports unlimited levels of subprojects, allowing you to create sophisticated project hierarchies that match your organizational structure.

What is a Subproject?

A subproject is a project that exists within another project. It combines the characteristics of both a project (containing its own task tree) and a task (existing within a parent project's structure).

Key Characteristics of Subprojects

  • Dual Nature: A subproject acts as a complete project internally while appearing as a single task in its parent project's UI. Although technically a branch node that can contain children, the subproject is visually represented as a single task in the parent, effectively encapsulating complex hierarchies into a simplified view
  • Unlimited Nesting: You can create subprojects within subprojects with no limit on depth
  • Flexible Conversion: Subprojects can be converted to group tasks and vice versa
  • Semi-Independent Management: Each subproject can be managed with its own task hierarchy and structure, but inherits project properties from its parent and is stored/synced as part of the main project

Benefits of Using Subprojects

  1. Visual Simplification: Complex project hierarchies are encapsulated and appear as single tasks in the parent project, reducing visual clutter
  2. Organizational Clarity: Break large projects into manageable components
  3. Delegation: Assign entire subprojects to different teams or managers
  4. Scope Management: Isolate different phases or workstreams
  5. Reporting Flexibility: Generate reports at the subproject or overall project level

Important Limitations

While subprojects provide organizational benefits, it's important to understand their limitations:

  • Shared Project Properties: Subprojects inherit and share project properties (settings, configurations) with their parent project
  • Unified Storage: All subprojects are stored and synchronized together as part of the main project file
  • Dependency on Parent: Subprojects cannot be completely separated from their parent project without conversion

Subproject Use Cases

  • Phase-based Projects: Create subprojects for each project phase (Planning, Execution, Closure)
  • Department-based Work: Organize subprojects by responsible department
  • Location-based Projects: Separate work by geographic location
  • Vendor Management: Create subprojects for work performed by different vendors