Algunas veces, programar es una actividad (para algunos extraña, para otros un reto) que requiere cierto grado de agilidad, pues, no siempre se cuenta con el tiempo suficiente para preparar productos efectivos en corto tiempo.
Para esto, la comunidad … en comunidad … decide tener un manifiesto para programación ágil, que permite el desarrollo colaborativo, que algunas compañías como Apache Software Foundation la han hecho propia implícitamente.
El manifiesto:
- Los individuos y las interacciones sobre los procesos y herramientas. Al fin al cabo, siempre hay que desarrollar para un sector con una necesidad.
- Trabajar en el software sobre documentación comprensiva. Para muchas personas, podría resultar peligroso; pero, habría que considerar que si el producto resulta explicarse por sí mismo no hay necesidad de documentar in-extenso.
- Colaboración sobre contrato. Los contratos atan, la colaboración en comunidad libera.
- «Responder a los cambios» sobre «Seguir un plan». La flexibilidad resulta una herramienta de cambio constante y necesario para cualquier plan … cualquiera.