Build a Project Structure

A good project structure is the basis for every reliable schedule. Before durations, dates, or resources are entered, it must be clear how the project is organized.

Rillsoft Project structures projects with subprojects, tasks, and milestones. Subprojects combine tasks that belong together professionally. Milestones mark important decision points or delivery dates.

Clarify Before Building

Before creating subprojects and tasks, clarify the professional structure:

  • By which principle is the project structured? By phases, trades, deliverables, locations, or departments — choose one principle that fits your project and apply it consistently.

  • How deep should the structure be? Two to three levels (project — subproject — task) are sufficient for most projects. Deeper structures make control and evaluation harder.

  • Who reads the structure? Project managers, resource managers, and management should understand the structure without explanation. Internal code names do not belong in task names.

Typical Structuring Principles

Principle

Suitable for

Example subproject names

Phases

Projects with clear phases and milestone reviews

Concept, Planning, Realization, Test, Rollout

Trades

Construction projects, technical installations

Shell, Roof, Heating, Electrical, Interior

Deliverables

Product development, IT projects

Frontend, Backend, Database, Documentation

Departments

Organizational projects, cross-location initiatives

Sales, Production, HR, IT

Locations

Multi-site projects, international initiatives

Plant North, Plant South, Headquarters

Create a Subproject

New empty subproject:

  1. Click the required position in the task list.

  2. Choose Start > Insert > Subproject or the context menu command New Subproject.

  3. Enter the name.

  4. Define the subproject start and finish if required.

Insert subproject command

You can also create a subproject directly in the Gantt chart by opening the context menu in the chart area and choosing New Subproject.

New subproject context menu in the Gantt chart

Combine tasks into a subproject:

  1. Select the tasks that belong together.

  2. Choose Start > Insert > Subproject. The selected tasks are moved into the new subproject; its start and finish are calculated from them.

  3. Give the subproject a meaningful name.

Selected tasks added to a new subproject

Rillsoft Project shows subprojects as condensed bars in the Gantt chart. The subproject start and finish are calculated from the contained tasks.

Task list with outline levels

More about subproject management (opening, editing, deleting): Manage Subprojects

Set Milestones

Milestones are tasks with zero duration. They mark decision points or delivery dates.

Create a milestone:

  1. Choose Start > Milestone or drag a point onto a date column in the Gantt chart.

  2. Enter a clear name.

  3. Set the date.

Use milestones deliberately:

  • approvals (design approval, budget approval, acceptance)

  • delivery dates towards the customer

  • phase transitions

  • contract dates

Too many milestones make the plan hard to read. As a guideline: one milestone per subproject or deliverable.

Check the Structure Quality

Before entering durations and dependencies, check the structure:

  • Is every subproject professionally separated and independently nameable?

  • Does every task have a clear end (a result or state, not just an activity)?

  • Are there tasks that actually describe several steps? (split them)

  • Are there tasks so small that they cannot be controlled? (combine or drop them)

  • Are milestones placed at professionally meaningful points?

Typical structure mistakes: Best Practices

Connection to Resource Planning

The project structure determines how resource demand can be assigned. The more clearly tasks are separated professionally, the more precisely the required professional qualification can be described.

  • Tasks that are too coarse (for example “Realization”, 6 months) make qualification-based planning imprecise.

  • Tasks that are too fine (individual jobs of a few hours) make capacity balancing harder.

Recommendation: task durations between 1 and 20 working days keep the plan controllable.

project structure, subproject, work package, milestone, task hierarchy, schedule, gantt, bar chart, timeline, critical path, dependency, project manager