# Core Agile Principles

### Principle 1: Focus on User Needs

We prioritise user and customer needs over assumptions, internal preferences, or stakeholder opinion.

### Principle 2: Deliver Iteratively

We deliver work in increments so that value, risk, and progress can be assessed regularly.

### Principle 3: Improve the Service Continuously

We improve the product, service, or deliverable based on research, testing, feedback, and data.

### Principle 4: Improve How the Team Works

We use retrospectives and regular team reflection to improve collaboration, quality, and pace.

### Principle 5: Fail Fast and Learn Quickly

We test risky assumptions early so that weak ideas can be stopped before they become expensive.

### Principle 6: Keep Planning

Planning is continuous.

We maintain a vision, objectives, roadmap, and backlog, and we update them as we learn.

### Principle 7: Make Progress Visible

The team should be able to show:

* what has been done
* what is in progress
* what is blocked
* what is next
* what risks exist
* what decisions are needed

### Principle 8: Build Quality In

Quality is not inspected only at the end.

It is built into requirements, design, engineering, review, testing, security, and acceptance.


---

# 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://framework.aic.io/company-operating-manual/agile-delivery-approach/core-agile-principles.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.
