Desenvolvimento ágil de software (em inglês: Agile software development) ou Método ágil é uma expressão que define um conjunto de metodologias utilizadas no desenvolvimento de software. As metodologias que fazem parte do conceito de desenvolvimento ágil, tal como qualquer metodologia de software, providenciam uma estrutura conceitual para reger projetos de engenharia de software. Métodos ágeis enfatizam comunicações em tempo real, preferencialmente cara a cara, a documentos escritos. A maioria dos componentes de um grupo ágil deve estar agrupada em uma sala. Isso inclui todas as pessoas necessárias para terminar o software: no mínimo, os programadores e seus clientes(clientes são as pessoas que definem o produto, eles podem ser os gerentes, analistas de negócio, ou realmente os clientes). Considerando o contexto dos Valores da Metodologia Ágil, é correto afirmar que indivíduos e iterações
- A mais do que processos e ferramentas; software funcional mais do que documentação abrangente; colaboração do cliente menor do que negociação de contratos; responder a mudanças menor do que seguir um plano.
- B mais do que processos e ferramentas; software funcional mais do que documentação abrangente; colaboração do cliente mais do que negociação de contratos; responder a mudanças mais do que seguir um plano.
- C mais do que processos e ferramentas; software funcional menos do que documentação abrangente; colaboração do cliente menor do que negociação de contratos; responder a mudanças na mesma medida que seguir um plano.
- D mais do que processos e ferramentas; software funcional mais do que documentação abrangente; colaboração do cliente na mesma medida que negociação de contratos; responder a mudanças na mesma medida que seguir um plano.
- E na mesma medida que processos e ferramentas; software funcional menos do que documentação abrangente; colaboração do cliente menor do que negociação de contratos; responder a mudanças menor do que seguir um plano.