# Decision Tree Analysis: 5 Steps with Expected Value

> Decision tree analysis helps you map decisions, probabilities, costs, and outcomes. Learn key symbols, 5 steps, and an expected value example for projects.

Source: https://asana.com/resources/decision-tree-analysis

## Decision tree analysis: 5 steps with expected value

#### Summary

Decision tree analysis is a powerful visual tool that helps you map out decisions and their potential outcomes, enabling more informed choices in project management. This guide walks you through the five steps to create an effective decision tree, explains the key symbols and types of decision trees, and provides a practical example to help you calculate expected values and evaluate your options with confidence.Have you ever made a decision knowing your choice would have major consequences? If you have, you know that it's especially difficult to determine the best course of action when you aren't sure what the outcomes will be.

Decision tree analysis can help you visualize the effects of your decisions so you can find the best course of action. In this article, we'll show you how to create a decision tree so you can use it throughout the [project management process](/resources/project-management-phases).

## What is a decision tree?

A decision tree is a [flowchart](/resources/what-is-a-flowchart) that maps out decisions and their possible outcomes. Decision tree analysis uses this visual tool to outline the potential costs, consequences, and expected values of complex choices, helping you identify the best course of action.

You can use a decision tree to:
- **Calculate expected value:** Assign probabilities and values to each outcome to quantify your options
- **Compare choices:** See all possible paths side by side to assess which decision makes the most sense
- **Solve problems:** Break down complex decisions into manageable, visual components
- **Manage costs:** Factor in expenses at each decision point to understand the true cost of each path
- [Lucidchart + Asana 연동을 체험해 보세요](https://asana.com/apps/lucidchart)

### Decision tree symbols

A decision tree includes the following symbols:
- **Alternative branches:** Two lines that branch out from one decision, showing outcomes or decisions that stem from the initial choice
- **Decision nodes:** Squares that represent a decision being made; every decision tree starts with one
- **Chance nodes:** Circles that show multiple possible outcomes
- **End nodes:** Triangles that show a final outcome

A decision tree analysis combines these symbols with notes explaining your decisions and outcomes, along with any relevant values that show your profits or losses. You can manually draw your decision tree or use a flowchart tool to map it out digitally.

## What is decision tree analysis used for?

Decision tree analysis works best as part of a [data-driven decision-making](/resources/data-driven-decision-making) approach, using quantitative data. The more numbers you can assign to costs, outcomes, and probabilities, the more accurate your analysis will be.

Common use cases for decision tree analysis include:
- **Project selection:** Compare potential projects to determine which will deliver the highest return
- **Budget planning:** Evaluate spending options and their likely financial outcomes
- **Operations decisions:** Choose between process changes by mapping costs and efficiency gains
- [Resource allocation](/templates/resource-allocation-plan)**:** Decide where to invest team time and money for maximum results

## Types of decision trees

There are three main types of decision trees, and understanding them can help you choose the right approach for your needs:
- **Classification trees:** These trees categorize data into distinct groups or classes. In a business context, you might use a classification tree to determine whether a project should be approved, rejected, or sent for further review based on specific criteria.
- **Regression trees:** These trees predict continuous numerical values rather than categories. For example, a regression tree could help estimate a project's expected revenue based on variables such as budget, timeline, and team size.
- **Decision trees for decision analysis:** These trees help you evaluate choices by mapping decisions, chance events, and outcomes to calculate expected values and identify the best course of action.

For project management and strategic planning, decision trees are the most relevant for decision analysis. They help you weigh options, assess risk, and make data-informed choices about your projects.

## How to create a decision tree

Follow these five steps to create a decision tree diagram to analyze uncertain outcomes and reach the most logical solution.

### 1. Start with your idea

Begin your diagram with one main idea or decision. You'll start your tree with a decision node, then add branches for each option you're considering.

For example, if you want to create an app but can't decide whether to build a new one or upgrade an existing one, use a decision tree to assess the possible outcomes of each.

In this case, the initial decision node is:
- Create an app

The three options, or branches, you're evaluating are:
- Building a new scheduling app
- Upgrading an existing scheduling app
- Building a team productivity app

### 2. Add chance and decision nodes

After adding your main idea to the tree, continue adding chance or decision nodes after each decision to expand your tree further. A chance node may need an alternative branch after it because there could be more than one possible outcome of that decision.

For example, if you decide to build a new scheduling app, there's a chance your revenue from it will be large if it's successful with customers. There's also a chance the app will be unsuccessful, which could result in a small revenue. Mapping both potential outcomes in your decision tree is key.

### 3. Expand until you reach end points

Keep adding chance and decision nodes to your decision tree until you can't expand the tree further. At this point, add end nodes to your tree to signify the completion of the tree creation process.

Once you've completed your tree, you can begin analyzing each decision.

### 4. Calculate tree values

Ideally, your decision tree will include quantitative data. The most common data used in decision trees is monetary value. For example, it'll cost your company a specific amount to build or upgrade an app. Writing these values in your tree under each decision can help you in the [decision-making process](/resources/decision-making-process).

Once you know the cost and probability of each outcome, you can calculate expected value using this formula:
- **Expected value (EV)** = (First possible outcome x Likelihood of outcome) + (Second possible outcome x Likelihood of outcome) - Cost

In other words, multiply each possible outcome by its probability, add those values together, then subtract your initial costs.

### 5. Evaluate outcomes

Once you have expected values for each decision, determine which option is best based on the risk you're willing to take. The highest expected value may not always be the right choice; a high potential reward often comes with greater [project risk](/resources/project-risks).

Keep in mind that expected value relies on [estimation methods](/resources/estimation-methods), not guaranteed predictions. It's up to you and your team to weigh these projections against your risk tolerance.
- [참고: 명확한 프로젝트 리스크 관리 프로세스 6단계](/resources/project-risk-management-process)

## Pros and cons of decision tree analysis

Used properly, decision tree analysis can help you make better decisions, but it also has its drawbacks. As long as you understand the flaws associated with decision trees, you can reap the benefits of this decision-making tool.

### Pros

When you're struggling with a complex decision and juggling a lot of data, decision trees can help you visualize the possible consequences or payoffs associated with each choice.
- **Transparent:** Decision trees provide a focused approach to [group decision-making](/resources/group-decision-making) for you and your team. When you parse out each decision and calculate its expected value, you'll have a clear idea about which decision makes the most sense.
- **Efficient:** Decision trees require little time and few resources to create. Other decision-making tools like surveys, [user testing](/templates/user-research-sessions), or prototypes can take months and a lot of money to complete.
- **Flexible:** If you come up with a new idea once you've created your tree, you can add that decision with little work. You can also add branches for possible outcomes if you gain information during your analysis.

### Cons

Decision trees aren't perfect. Understanding their limitations helps you use them as part of a larger forecasting process.
- **Complex:** Decision trees can become unwieldy if you add too many branches. Keep your tree simple by using other tools, like a [decision matrix](/resources/decision-matrix-examples), to narrow down options first, then apply decision tree analysis to your top choices.
- **Unstable:** It's important to keep the values within your decision tree stable so that your equations stay accurate. If you change even a small part of the data, the larger data can fall apart.
- **Risky:** Because the decision tree uses a probability algorithm, the expected value you calculate is an estimation, not an accurate prediction. If you don't sufficiently weigh the probability and payoffs of your outcomes, you could take on a lot of risk with the decision you choose.

## Decision tree analysis example

In the decision tree analysis example below, you can see how you would map out your tree diagram if you were choosing between building or upgrading a new software app.

As the tree branches out, your outcomes involve large and small revenues, and your project costs are taken out of your expected values.

**Decision nodes from this example**:
- Build new scheduling app: $50K
- Upgrade existing scheduling app: $25K
- Build team productivity app: $75K

**Chance nodes from this example:**
- Large and small revenue for decision one: 40 and 55%
- Large and small revenue for decision two: 60 and 38%
- Large and small revenue for decision three: 55 and 45%

**End nodes from this example:**
- Potential profits for decision one: $200K or $150K
- Potential profits for decision two: $100K or $80K
- Potential profits for decision three: $250K or $200K

Although building a new team productivity app would cost the most for the team, the decision tree analysis shows that this project would also yield the most expected value for the company.

## Make better decisions with decision trees

You can draw a decision tree by hand, but using decision tree software to map out possible solutions will make it easier to add various elements to your flowchart, make changes when needed, and calculate tree values. With Asana's Lucidchart integration, you can build a detailed diagram and share it with your team in a centralized [project management tool](/uses/project-management).

Decision tree software will make you feel confident in your decision-making skills so you can successfully lead your team and manage projects. Ready to turn your analysis into action? [Get started](/create-account) with Asana to keep your projects organized and your team aligned on the decisions that matter most.

## Frequently asked questions about decision tree analysis

#### What are the three types of decision trees?

The three main types are classification trees (which categorize data into groups), regression trees (which predict numerical values), and decision analysis trees (which map choices to guide strategic decisions). For project management, decision analysis trees are most common.

#### What is expected monetary value in decision tree analysis?

Expected monetary value (EMV) quantifies a decision's financial value using the formula: (Outcome × Probability) + (Outcome × Probability) - Costs. This calculation helps you compare options and choose the one with the highest expected return.

#### How do decision trees help with risk management?

Decision trees make uncertainty visible by mapping all possible outcomes with their probabilities, so you can see which decisions carry more risk. This transparency helps you balance potential rewards against losses and choose options that align with your team's risk tolerance, which you can formalize using a [risk matrix template](/resources/risk-matrix-template).

- [프로젝트 관리](/resources/project-management)

- [비즈니스 리스크를 예방하는 비상 대책을 수립하는 8가지 단계](/ko/resources/contingency-plan)

비즈니스 전략

프로젝트 계획

#### 글쓴이

원래의 계획이 실패하길 바라는 사람은 아무도 없습니다. 하지만 확실한 차선책을 마련해 두면 어떤 상황에도 잘 대처할 수 있습니다. 탄탄한 예비 계획을 세우면 예상치 못한 상황에서도 효과적으로 대응하고 최대한 신속하게 원래 계획으로 돌아올 수 있습니다.비상 대책은 부정적인 결과를 초래할 수 있는 상황에서 용이하게 대처하고 ...

- [효과적인 프로젝트 킥오프 미팅을 진행하기 위한 10단계](/ko/resources/project-kickoff-meeting)

프로젝트 계획

#### 글쓴이

프로젝트를 성공적으로 시작하려면 많은 노력을 쏟아부어야 합니다. 하지만 프로젝트가 시작되기도 전에 계획에서 벗어난 것처럼 느껴질 때가 많습니다. 프로젝트에 참여하는 팀원과 이해관계자가 저마다 다른 지식을 가지고 있으며, 기대치와 우선순위가 다양하기 때문입니다. 프로젝트를 시작하기 전에 모든 구성원과 보조를 맞출 기회를 ...

- [이해관계자 분석과 그 중요성](/ko/resources/project-stakeholder)

프로젝트 관리

프로젝트 계획

#### 글쓴이

여러분의 프로젝트가 오스카상 후보작에 올랐다고 생각해 보세요. 상을 받은 뒤 무대에 올라가서 소감을 말해야 합니다. 누구에게 감사를 표하시겠습니까?프로젝트 관리에서는 프로젝트 이해관계자에게 감사를 표할 것입니다. 이해관계자는 프로젝트에 이해관계가 있고 어떤 형태로든 목표 달성에 기여한 사람들입니다. 업무를 수행하는 사람 ...

- [아이젠하워 매트릭스: 할 일 목록의 우선순위를 지정하는 방법](/ko/resources/eisenhower-matrix)

리더십

프로젝트 계획

생산성

#### 작가

할 일 목록을 만드는 것은 업무를 완료하기 위한 첫 번째 단계입니다. 그런데 하루 안에 모든 일을 처리할 시간이 부족할 때, 어떤 업무부터 착수해야 할까요? 효과적으로 업무 우선순위를 지정하면 생산성을 높이고 가장 중요한 업무에 먼저 집중할 수 있습니다.아이젠하워 매트릭스는 긴급한 업무와 중요한 업무를 구분하여 효율적인 ...

- [What is decision tree analysis? 5 steps to make better decisions](/ko/resources/decision-tree-analysis)

프로젝트 계획

프로젝트 관리

- [콘텐츠 작가](/author/team-asana)

Have you ever made a decision knowing your choice would have major consequences? If you have, you know that it's especially difficult to determine the best course of action when y ...
