ATDD e documentação de usuário como ferramentas ágeis de definição e validação de requisitos
Arquivos
Data de defesa
Autor(a)
Orientador(a)
Título do periódico
ISSN
Título do volume
Nome da instituição
Departamento
Programa
Agência de fomento
Ambientes de desenvolvimento ágil tendem a definir os requisitos através de comunicação direta com os clientes. Isto funciona bem para um produto de software único desenvolvido para um cliente específico. Problemas surgem em cenários onde o software é parte de diferentes produtos de hardware(HW) da empresa, como equipamentos de telecomunicações e smartphones. Cada modelo pode ter diferentes funcionalidades nativas em HW, dependendo do foco do produto, devendo o mesmo requisito ser atendido e testado em diferentes modelos de equipamentos. Neste cenário de software como parte de diferentes produtos, cresce a necessidade de uma definição ágil dos requisitos no primeiro produto e da sua validação nos demais. O Acceptance Test Driven Development (ATDD) usa os testes como ferramenta de análise de requisitos. Neste trabalho é apresentado o uso da documentação de usuário como artefato de entrada para o desenvolvimento do software, ampliando a capacidade de comunicação do ATDD entre os envolvidos no processo.
