Incremento (funcional)
Al finalizar cada Sprint, el equipo hará entrega de un incremento de funcionalidad para el sistema. Este incremento, debe lograr asemejarse a “un software funcionando” pudiendo ser implementado en un ambiente de producción de manera 100% operativa.
El incremento es la parte del producto producida en un Sprint, y tiene como característica el estar completamente terminada y operativa, en condiciones de ser entregada al usuario. Idealmente se produce un “incremento” en cada iteración cuando se refiere a los elementos de la Pila del Producto (funcionalidades entregables), no a trabajos internos del tipo “diseño de la base de datos”.
No se deben considerar como Incremento a prototipos, módulos o sub-módulos, ni partes pendientes de pruebas o integración. Sin embargo, es una excepción frecuente en el primer Sprint implicar trabajos de diseño o desarrollo de prototipos para contrastar las expectativas de la plataforma o tecnología que se va a emplear. Por tal motivo, se necesita tener en cuenta esta excepción habitual.
Si el proyecto o el sistema requiere documentación, o procesos de validación y verificación documentados, o con niveles de independencia que implican procesos con terceros, éstos también tienen que estar realizados para considerar que el incremento está “hecho”.