Desenvolvimento Incremental

Em um contexto ágil, o desenvolvimento incremental significa que cada versão sucessiva do produto é utilizável, e cada nova versão baseia-se na versão anterior, adicionando funcionalidades visíveis ao usuário. Este tipo de desenvolvimento resulta nos chamados incrementos "verticais", em oposição à estratégia tradicional que entrega componentes técnicos completos, sucessivamente: por exemplo, criar um esquema de banco de dados e, em seguida, construir regras de negócios em cima disso e, apenas em seguida, implementar os componentes de interface do usuário. Veja mais detalhes em: https://www.agilealliance.org/glossary/incremental-development/.