# Conclusión

Desarrollamos software buscando maximizar el flujo de valor generado para nuestros clientes. Deseamos que sea sustentable, frente a las modificaciones del contexto. Trabajamos en un ambiente de gran calidad humana, empoderados para colaborar del mejor modo.

Nuestra Metodología, nuestra manera de organizarnos y de trabajar, responde a esta visión. Está centrada en generar valor, es liviana, basada en las personas y busca maximizar la colaboración con nuestros clientes, el feedback y la calidad.

Recapitulemos:

Empezamos por un *Product Discovery,* que permite entender la propuesta de valor a la vez que sienta las bases de una relación de colaboración con nuestros clientes. Participamos en él algunas de las personas ligadas al proyecto, reduciendo así el desperdicio. Las herramientas que usamos son livianas, permitiendo que todo el equipo colabore eficientemente.

A partir del *Product Discovery*, escribimos *User Stories*, pequeños incrementos funcionales que iremos mostrando al *Product Owner* para maximizar el feedback. Las almacenamos en el *Backlog*, un artefacto liviano que nos permite consensuar las prioridades y que refinamos y modificamos a medida que incorporamos aprendizaje.

Usando este *Backlog* inicial, hacemos una estimación superficial para entender las dimensiones del producto y pensar el equipo que formará parte del proyecto, teniendo en cuenta las restricciones de tiempo y dinero existentes.

Los artefactos previamente descriptos constituyen el plan inicial, que también se modificará cuando aprendamos sobre el producto, el proceso y nosotros mismos.

Conformamos los equipos y co-creamos un ambiente donde trabajar de la mejor manera. Compartimos la visión establecida durante el *Product Discovery*. Estamos empoderados porque sabemos que se obtienen mejores resultados de este modo. Esto nos hace sentir motivados y energizados. Maximizamos el *bandwidth* de comunicación, porque reconocemos su importancia.

Desarrollamos software iterativa e incrementalmente. Involucrar a nuestros clientes durante el proceso de construcción resulta fundamental para obtener el producto que buscamos con la calidad esperada.

Buscamos la excelencia técnica continuamente. Sabemos que es fundamental para alcanzar la calidad necesaria, para ser sustentables en nuestro proceso de desarrollo y para poder adaptarnos ante los cambios externos. Lograr esto requiere mantener el código limpio: con el mejor diseño posible y bien testeado. Prácticas como *pair-programming*, *test driven development* y *refactor* continuo son claves en esta búsqueda.

### Dar Agilidad

Si te gustó el libro, considerá donar a alguna de estas organizaciones que listamos a continuación y tuiteá tu donación (por ejemplo: Recién termino de leer Desarrollo de Software Ágil en 10Pines y como agradecimiento a les escritores, doné $2000 a la Fundación Conin)

* <https://donaronline.org/fundacion-conin/necesitamos-tu-ayuda>
* <https://www.fundacionespartanos.org/>
* <https://www.porloschicos.com/como-colaborar.php>


---

# 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://10pines.gitbook.io/desarrollo-de-software-agil-en-10pines/conclusiones.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.
