> For the complete documentation index, see [llms.txt](https://openup.gitbook.io/handbook/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://openup.gitbook.io/handbook/projects/project-planning/agile-and-scrum.md).

# Agile, Scrum, and the Lean Startup Method

## AGILE

* A set of principles
* Manages risk: Try, evaluate, learn, course-correct continually
* based on 'iterative development'
* Requirements and solutions evolve through collaboration
* self-organising, cross-functional teams
* encourages regular inspection and continuous adaptation
* promotes fast delivery of high-quality software, made possible by an efficient use of resources and a constant feedback loop

### Agile methodologies

* We use [Scrum. Read the Scrum guide](http://www.scrumguides.org/docs/scrumguide/v2017/2017-Scrum-Guide-US.pdf#zoom=100).&#x20;
* We adapt the process to our needs, especially when we are not producing software. Get someone to [introduce you to Scrum using these slides.](https://www.slideshare.net/arriellemali/scrum-101-introduction-to-scrum)&#x20;
* Other examples
  * Kanban
  * Extreme Programming

## SCRUM

* An agile methodology
* a 'lightweight process framework' for agile development
* **process framework**: a set of practices that must be consistently followed
* **lightweight**: overhead is made as minimal as possible, to maximise productivity and allow room for adaptation and new developments
* works in timebox sprints. OpenUp has a policy of doing this at the end of every project.
* * however, the standard approach toward identifying action points is to do so at the end of each sprint, which allows for time to update things and fix issues while the project is still ongoing.&#x20;

Everyone involved with a project is responsible for ensuring that project’s Scrum process is followed. One reason we use scrum is that the concept of sprints provides more predictable planning for ourselves and clients. It is also the most effective way we know to ensure clients eventually get attention: it’s easier to continually push ad-hoc scheduled work out, while a commitment of 1 week of implementation time in sprint n or n+1 is harder to push out without consideration. We can choose not to use scrum on a project, but we should be aware of what the tradeoff is.

For a comprehensive look at the Scrum guide, see [here](https://www.scrumguides.org/docs/scrumguide/v2017/2017-Scrum-Guide-US.pdf#zoom=100).&#x20;

## LEAN STARTUP METHOD

* methodology that aims to shorten product development cycles&#x20;
* creating a sustainable business at minimal cost
* Developing for an existing demand. (The opposite of the Blue Ocean strategy).&#x20;
* Build-Measure-Learn
* 5 Lean Manufacturing Principles
* * Value
  * Value streams
  * Flow
  * Pull&#x20;
  * Perfection


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## 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, and the optional `goal` query parameter:

```
GET https://openup.gitbook.io/handbook/projects/project-planning/agile-and-scrum.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

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.
