# Agile Project Lifecycle

## Definition

The Agile Project Lifecycle is a concept that describes the cycle of work that agile teams go through when they solve problems together. They perform the work in chunks called [milestones](/project-portal/project-success-handbook/project-components/project-milestones.md), and the milestones repeat over time. Each milestone has [deliverables](/project-portal/project-success-handbook/project-components/project-deliverables.md) associated with it that teams deliver together. The work that they do in the lifecycle happens at the same time, instead of in sequential phases.

## Visual Reference

Here's a visual showing the lifecycle to build products and services.

<figure><img src="/files/P944MSk36c4eLMFXO1ep" alt=""><figcaption></figcaption></figure>

## Milestones In the Lifecycle

Here are the milestones within the Agile Lifecycle ([see them all here](/project-portal/project-success-handbook/project-components/project-milestones.md)):

1. [Intake Milestone](/project-portal/project-success-handbook/project-components/project-milestones/intake-milestone.md)
   1. Define project goals
   2. Define measures of success
   3. Build the team
   4. Kickoff
2. [Discovery Milestone](/project-portal/project-success-handbook/project-components/project-milestones/continuous-discovery-milestone.md)
   1. Create hypotheses
   2. Perform research
   3. Analyze
3. [Vision Milestone](/project-portal/project-success-handbook/project-components/project-milestones/vision-milestone.md)
   1. Create release-level vision
4. [Scope Milestone](/project-portal/project-success-handbook/project-components/project-milestones/scope-milestone.md)
   1. Create release-level scope
5. [Requirements Milestone](/project-portal/project-success-handbook/project-components/project-milestones/requirements-milestone.md)
   1. Manage the backlog
   2. Write requirements
   3. Refine with team
   4. Plan the work
6. [Experience Design Milestone](/project-portal/project-success-handbook/project-components/project-milestones/experience-design-milestone.md)
   1. Create the future experience
      1. Content
      2. UI
      3. Interaction design
      4. Information architecture
      5. Customer experience
7. [Development Milestone](/project-portal/project-success-handbook/project-components/project-milestones/development-milestone.md)
   1. Code
   2. Document
8. [Acceptance Testing Milestone](/project-portal/project-success-handbook/project-components/project-milestones/acceptance-testing-milestone.md)
   1. Evaluate the outcomes
   2. Perform QA

## Agile Teams Perform Milestones In Parallel

<figure><img src="/files/dlZ3ZCsmdIdYkIBrc9dg" alt=""><figcaption></figcaption></figure>

Teams that live the [Agile Ways of Work](/agile-training-portal/agile-handbook/agile-philosophies/agile-ways-of-work.md) perform different kinds of work in parallel instead of sequential phases. This means that **research, design, product, and development work all happens at the same time!**&#x20;

As they proceed through the lifecycle they progress in the milestones and complete outcomes.&#x20;

## Learn About the Agile Ways of Work in the Agile Handbook

Teams who live the Agile Ways of Work perform this lifecycle non-linearly. This means they do not do it in sequences. They perform different kinds of work at the same time. Learn more about this kind of work in the Agile Handbook:

{% content-ref url="/pages/TaXwzikixNNSWq5ebyy4" %}
[Waterfall Ways of Work](/agile-training-portal/agile-handbook/agile-philosophies/waterfall-ways-of-work.md)
{% endcontent-ref %}

{% content-ref url="/pages/4KlMCR0No3UnsutNmys8" %}
[Agile Ways of Work](/agile-training-portal/agile-handbook/agile-philosophies/agile-ways-of-work.md)
{% endcontent-ref %}

{% content-ref url="/pages/AwZlhESQWjhhmFWby5xX" %}
[Building MVP's and MMP's with Agile](/agile-training-portal/agile-handbook/agile-philosophies/building-mvps-and-mmps-with-agile.md)
{% endcontent-ref %}

{% content-ref url="/pages/HcluCXuoOI6yIFc7EgPT" %}
[Daily Life on Agile Teams](/agile-training-portal/agile-handbook/agile-teamwork/day-to-day-on-an-agile-team/daily-life-on-agile-teams.md)
{% endcontent-ref %}

## Head to the Next Lesson


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://guide.techfleet.org/project-portal/project-success-handbook/project-components/agile-project-lifecycle.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
