# Apprendre à Conduire

Dans son livre **eXtreme Programming Explained**, Kent BECK raconte comment il a appris à conduire pour expliquer les valeurs de l'eXtreme Programming.

*Tout commence avec le* [***courage***](/extreme-programming/valeurs-de-l-extreme-programming.md#courage) *de la mère de Kent BECK qui le laisse tenir le volant depuis son siège passager en lui indiquant simplement qu'il faut "**maintenir le véhicule au milieu de la voie**".*

*Au premier virage et dès le premier contact avec le gravier, la mère de Kent BECK met sa main sur le volant pour **remettre délicatement la voiture sur la voie** (Cf.* [*Pair Programming*](/extreme-programming/pratiques-de-l-extreme-programming.md#pair-programming)*) en lui expliquant que pour conduire, il ne s'agit pas de rouler tout droit mais plutôt **de*** ***rester attentif et de corriger la direction du véhicule en permanence** (Cf.* [*Feedback*](/extreme-programming/valeurs-de-l-extreme-programming.md#feedback)*).*

A cela, Kent BECK ajoute qu'il en est de même pour le développement d'un produit ; la ligne droite sans obstacle n'existe pas. Même quand la voiture semble avancer parfaitement au centre de la voie, nous ne sommes jamais à l'abris d'un changement. **Le changement est l'unique constante**.

## Cycle en V vs. eXtreme Programming

Le fantasme du Cycle en V est de calculer et de réfléchir pendant des années à comment pousser une voiture pour qu'elle roule toute seule jusqu'au bout de la route.

Cela a de moins en moins de sens dans un écosystème ou la durée de vie de certaines technologies est des quelques mois. On ne planifie pas le changement, on s'y adapte.

Selon Kent BECK, le rôle de l'équipe de développement est de **fournir au client un volant** et le **Feedback le plus proche du temps réel** de la position sur la route.

L'eXtreme Programming permet en quelque sorte d'optimiser la **manoeuvrabilité** de l'équipe.


---

# 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-agile.wishtack.io/extreme-programming/apprendre-a-conduire.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.
