Skip to content
Leadtime
English
Esc
navigateopen⌘Jpreview
On this page

Project Tree

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

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

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

Illustration

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

Detailed view in the project tree

Illustration

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

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

Work packages and content configuration

Illustration

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

Use of checklists and test suites

Illustration

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

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

Collaboration with customers in the ticket system

Illustration

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

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)


How it works

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

Illustration

  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

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

Epics

Illustration

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

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

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

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


Fold in and out

Illustration

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

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

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

  • 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

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

  • “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


Ticket creation (right column)

Illustration

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


Internal notes

Illustration

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


Effort and calculation

Illustration

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


Versioning

Illustration

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

Was this page helpful?