"Após uma concepção colaborativa para criar um Portal Colaborativo de trocas de produtos e serviços, foram mapeadas 4 funcionalidades principais: Anúncios, Busca, Troque e Avaliações.
A área de negócio realizou alguns encontros de entendimento com algumas pessoas e time de desenvolvimento e gerou os requisitos a serem desenvolvidos e validados pelo time. Durante o desenvolvimento do código e os testes funcionais, foram discutidas muitas dúvidas em relação ao momento em que cada funcionalidade era acionada e algumas críticas que não haviam ficado “claras” pelo time, o que acabou gerando impactos para a entrega do portal."
Quais práticas poderiam ter ajudado no desenvolvimento do Portal?
BDD
TDD
Testes Estáticos
CONCORDA?
Ou comente quais as práticas abaixo que você acha mais adequada para resolver o desafio acima :)
1. Testes de Regressão
2. DBB
3. Cobertura de Testes
4. TDD
5. Testes Automatizados
6. Testes Integrados
7. Testes de Segurança
8. Inspeção de Código
9. Testes Unitários
10. Testes Estáticos
11. Testes de Performance
12. Smoke Test
13. Testes Exploratórios
14. Testes de Usabilidade
15. Testes de Aceite
Boa Tarde, Nesse projeto, acredito que faltou algumas etapas para que não ocorre esse problema.
Acredito que o BDD e o TDD, poderiam ter ajudado a gerar essas duvidas em etapas antes, com isso o impacto seria menos na entrega.
Mas para times que não utilizam essa pratica, acredito que uma prototipação, junto com as regras de negocio, poderia diminuir o impacto. Ok?