Aplicar Análise de Objetivos é difícil.
A complexidade do que é necessário fazer deve funcionar como um desestimulante na indústria para se aplicar a análise de objetivos, mesmo que muitos já tenham percebido a sua importância. A academia ainda precisa encontrar uma maturidade e uma usabilidade nos métodos e ferramentas que permitam a popularização dessa atividade que oferece benefícios à Engenharia de Requisitos, e por consequência à Engenharia de Software, cujo produto é o próprio software.
Algumas dificuldades/problemas que podem ser apontados:
- Há uma quantidade significativa de métodos e ferramentas. E ainda por cima eles não são integrados;
- Não há padrões claramente estabelecidos;
- A comunicação com os stakeholders é complicada - elicitar objetivo é difícil, pois as pessoas podem fazer algo sem saber dizer exatamente porque faz aquilo, entre outras considerações;
- Sendo a análise de objetivos um processo de refinamento - até quando refinar? Qual é o ponto de parada ideal?
- O reconhecimento do que deve ser identificado como goal e do que deve ser requirement;
- O reconhecimento do que deve ser identificado como hard goal e do que deve ser soft goal;
- O reconhecimento do que deve ser identificado como goal e do que deve ser task;
- O estabelecimento de relacionamentos entre goals, entre agentes, entre goals e agentes;
- Qual é o tipo correto de relacionamento (dependência? delegação?);
- Se existir, qual(is) é(são) a(s) alternativa(s) de um objetivo?
- Se existir, qual(is) é(são) a(s) contribuição(ões) de um objetivo?
- ... (melhor parar com a lista, por enquanto).
Nenhum comentário:
Postar um comentário