---
title: "Project Tree"
description: "The project tree controls the structure, requirements and effort of a project and creates production-ready tasks from them."
---
Find this under **Projects → [Select individual project] → Project planning → Project tree.**

The project tree is the central tool for preparing the content of an individual project in Leadtime. It combines structured requirements collection, configurable project logic and operational execution into a coherent overall process. In this area, predefined project components are imported, adapted to the customer's individual requirements and converted into editable tasks. The information recorded influences the project scope, the effort and all downstream documents - in particular the specifications and later also the offer. This creates a resilient, comprehensible and audit-proof basis for the entire project implementation.

![Illustration](/images/help-center/projects/planning/project-tree-01.png)

### Advantages

The project tree enables a systematic, methodical approach to project preparation. By reusing standardized components, the error rate decreases significantly. Customers are actively involved in the requirements definition without having access to internal tools. At the same time, the dynamic project structure increases the scalability of the organization, as different customer situations can be mapped without individual redefinition. The integration with operational tickets ensures that the project configuration goes seamlessly into implementation.

## Overview

### Interaction with the component library

![Illustration](/images/help-center/projects/planning/project-tree-02.gif)

Under **Administration → Project components**, the organization maintains a collection of reusable project templates. These templates are pre-structured, generic templates of projects that the organization needs to carry out on a regular basis. The templates already contain structured work packages, descriptions, questionnaires, test procedures and effort estimates. When you start a new project, one or more of these components are imported into the project using the “Import from library” button. Each imported component is copied completely and can be changed independently within the project without affecting the original in the library.

How to create project templates in the component library: [Project templates](/administration/project-templates/project-components)

![Illustration](/images/help-center/projects/planning/project-tree-03.png)

After importing, the component appears in a hierarchical tree structure in the left column of the interface. All elements can be opened and closed to keep a quick overview. The project tree is typically divided into larger thematic areas (epics), which in turn consist of specific work packages. In addition, there are checklists for preparatory customer work and test suites for structured acceptance processes. This hierarchy ensures that projects of different sizes can be structured consistently and comprehensibly.

[The building blocks of project components](/administration/project-templates/component-building-blocks)

### Detailed view in the project tree

![Illustration](/images/help-center/projects/planning/project-tree-04.png)

If an element is selected in the tree, a detailed view appears in the central column. There you will find detailed descriptions, contingency logic, input fields and, if necessary, questionnaire structures. In addition, a task can be created at this point, which is then processed in the team's ticket system. In this way, defined requirements are immediately transformed into operationally implementable work steps.

### Additional information and internal communication

![Illustration](/images/help-center/projects/planning/project-tree-05.png)

The right column contains additional information that is not visible to the customer. This includes internal notes, tags for structuring, effort estimates and linked tasks. Based on this data, the team can set priorities, assign responsibilities and track progress. Since internal information is only visible internally, more sensitive information can be recorded securely there.

[Internal notes](/administration/project-templates/internal-notes)

### Work packages and content configuration

![Illustration](/images/help-center/projects/planning/project-tree-06.png)

Work packages form the operational core of the project tree. They contain descriptions, cost estimates and often questions that are answered in direct customer discussions. The answers have a direct impact on the structure of the project. This means that additional tasks can become visible, optional content can be activated or the effort can increase automatically. This dynamic logic ensures that different customer requirements can be reliably mapped based on the same template.

[The building blocks of project components](/administration/project-templates/component-building-blocks)

### Use of checklists and test suites

![Illustration](/images/help-center/projects/planning/project-tree-07.gif)

Checklists are particularly suitable for tasks that the customer can prepare themselves. Instead of static documents, the customer receives structured entries in the ticket system that they can process step by step. Test suites, in turn, are used to systematically check at the end of the project whether all functionalities were delivered as agreed. This ensures clear acceptance and reduces queries and correction loops.

### Dynamic activation and conditional logic

![Illustration](/images/help-center/projects/planning/project-tree-08.gif)

Many project components contain hidden elements that only become visible through certain answers. This means that the project tree automatically adapts to the customer's needs without the project team having to intervene manually. For example, selecting “Need photo shoot” can lead to an additional work package, which in turn requires a billable product. This automatic structuring enables a scalable and efficient approach, especially for recurring project types.

See [Conditions in work packages](/administration/project-templates/work-package-conditions)

### Collaboration with customers in the ticket system

![Illustration](/images/help-center/projects/planning/project-tree-09.gif)

While the project tree is only available to the internal team, tasks are created from it that can be assigned to the customer in the ticket system. In this way, part of the requirements recording can be delegated directly to the customer. The customer answers questions, uploads materials or confirms content. This reduces coordination loops and enables more efficient project management.

**Task and ticket generation**

Work packages can be converted into tickets at the push of a button. These contain automatically generated descriptions based on the customer's answers. This gives the team an immediate, actionable brief. Tickets can be assigned, commented on, prioritized and booked within the team. Progress is visible in both the ticket and the project tree, eliminating the need for double maintenance.

### Connection to the specifications

![Illustration](/images/help-center/projects/planning/project-tree-10.gif)

All content configured in the project tree is automatically included in the specifications. This is a textual condensation of all planned services. It later forms a contractually relevant basis. Options, decisions, exclusions and additional expenses are documented transparently. Since the requirements specification is generated from structured data, it is consistent, reproducible and free of transmission errors.

How to create requirements specifications: [Projects – Documents tab (individual projects only)](/projects/documents-tab)

---

## How it works

When the project tree is called up for the first time, it is empty. The user has two options:

![Illustration](/images/help-center/projects/planning/project-tree-11.png)

1. **Import component from the library**
    
    This route is recommended if it is a project that can be standardized. Organizations can use the library to provide ready-made project templates that are reusable, tested and quality assured.
2. **Create component ad hoc**
    
    About the button *Create new* A component can be built directly just for this project. This component lands **not** **automatically** in the global component library and is therefore not reusable. This approach is suitable for individual or special projects. However, a component created ad hoc in a project can be included in the component library using the context menu function “Export to Library”.

After import or creation, the structure is immediately displayed in the left tree; all further processing takes place directly there.

How to create project templates in the component library: [Project templates](/administration/project-templates/project-components)

## Working method in practice

A typical process:

1. Open project tree
2. Import project component(s).
3. Discuss work packages with customers
4. Capture answers
5. Check dynamic packages
6. add internal information
7. Validate effort
8. Save version
9. Generate tickets
10. Start implementation

This creates a clean, reproducible business process.

---

## Element types in the project tree

There are four basic building blocks in the project tree that make up the structural process of a project:

[The building blocks of project components](/administration/project-templates/component-building-blocks)

### Epics

![Illustration](/images/help-center/projects/planning/project-tree-12.png)

Epics represent large thematic sections of the project (e.g. “Design”, “Technical Realization”). They structure the scope logically and help to group work packages sensibly.

### Work packages

![Illustration](/images/help-center/projects/planning/project-tree-13.png)

These are the operational work units. They contain:

- Descriptions and contexts
- Questionnaires to clarify requirements
- dynamic logic (activating conditions)
- Effort (in hours)
- the ticket creation button

Work packages are the basis for later tickets and therefore the actual production unit of the project.

### Checklists

![Illustration](/images/help-center/projects/planning/project-tree-14.png)

Checklists are used when individual steps need to be checked off by the customer or team. Examples: “Delivery of material”, “Collect SEO data”.

### Test suites

![Illustration](/images/help-center/projects/planning/project-tree-15.png)

Test suites consist of predefined test cases that are typically used for acceptance and quality assurance (e.g. “Website Responsive Test”).

---

## Navigation and control in the tree

### Fold in and out

![Illustration](/images/help-center/projects/planning/project-tree-16.gif)

Epics and their content can be structurally shown and hidden using arrows. This helps to maintain an overview in large projects.

### Drag and drop

![Illustration](/images/help-center/projects/planning/project-tree-17.gif)

Elements can be moved in the tree:

- Change order
- Move work packages between epics
- define new logical order

This means that even more useful structures can be created later.

---

## Context menus and control functions

![Illustration](/images/help-center/projects/planning/project-tree-18.png)

Each element has a menu (three-dot symbol). Options vary by item type, but typically include:

- **Create Tasks**
    
    Generates tickets for all subordinate work packages. Important: Only run when configuration is complete.
- **Delete**
    
    Removes the item from the project (not from the global library).
- **Edit**
    
    Opens the editing mask for basic data such as description, internal information, tags, time spent.
- **Duplicates**
    
    Duplicates elements (e.g. multiple product variants, recurring task blocks).

**The following are also available at the component level:**

**Export to Library**

Allows you to restore a custom component to the global library. This allows individual adaptation to be standardized in the long term.

---

## Add elements

A plus button below the component allows you to create new structural elements within the tree. Possible are:

![Illustration](/images/help-center/projects/planning/project-tree-19.png)

- new epics
- new work packages
- new checklists
- new test suites

This means that the standard can be expanded at any time for a specific project without changing the global component.

---

## Detailed view of a selected element

![Illustration](/images/help-center/projects/planning/project-tree-20.png)

When you click on an element, the detailed view opens in the middle. It consists of:

- **Description**
    
    Explanation of the content of the work package.
- **Question areas**
    
    The customer or the team answers structured questions here. The answers influence:
    
    
    
      - Effort
      - Activation of optional packages
      - Structure of the requirements specification
- **Comments**
    
    Enable queries and internal coordination.

These fields form the basis for later service descriptions.

---

## Dynamic work packages and conditional logic

Many work packages respond to answers:

![Illustration](/images/help-center/projects/planning/project-tree-21.gif)

- “Yes/No” decisions activate additional packages
- “Other” displays free text fields
- Requirements automatically increase effort

Example: “Do you need a photo shoot?”

→ Activates the “Photo Session” package and requires the “Photo Shooting Day” product.

This logic makes it easier to model complex variants.

[Conditions in work packages](/administration/project-templates/work-package-conditions)

---

## Ticket creation (right column)

![Illustration](/images/help-center/projects/planning/project-tree-22.gif)

In the right column there is the button:

- **Create task**

If this is triggered:

- A ticket is created with the information stored in the work package
- Expenses will be covered
- the ticket can be assigned, commented on and timestamped
- Progress is reflected back in the project tree

If later *Create tasks* is executed at the epic or component level, all tickets that have not yet been generated are created in one operation.

---

## Tags and visibility

Tags are inherited:

- Component tags
- Epic tags
- Work package tags

In the ticket system, tags then help with filtering and assignment.

**Example:** You can see at a glance which tasks belong to “Design”.

[Use tags in project components](/administration/project-templates/tags-in-project-components)

---

## Internal notes

![Illustration](/images/help-center/projects/planning/project-tree-23.png)

Each element can contain internal clues. These:

- do not appear in the specifications
- are invisible to customers
- contain implementation guidelines, warnings and quality standards

Example: “Pay attention to responsive image sizes”, “Be sure to check data protection for this customer”.

Internal notes act like a built-in memory of experiences.

See [Internal notes](/administration/project-templates/internal-notes)

---

## Effort and calculation

![Illustration](/images/help-center/projects/planning/project-tree-24.gif)

Each work package has a time value in hours. The sum of all expenses:

- forms the offer price (for time-based calculation)
- is documented in the specifications
- is dynamically changed by customer responses

This means that the scope of services automatically becomes relevant to the budget.

[How project expenses are calculated](/administration/project-templates/project-effort-calculation)

---

## Versioning

![Illustration](/images/help-center/projects/planning/project-tree-25.png)

The project tree has a version mechanism. Any substantial change should be saved in a new version, such as:

- customer appointments
- answered questionnaires
- Proposals for expansion

The version documents:

- Scope of services
- Objective
- Change history

The offer approval by the customer is referenced **one** Project version. This version will later become legally binding.

[Version management](/projects/planning/version-management)
