Lições aprendidas e dificuldades com ações para superá-las:
1. Definir os Casos de Uso para cada ator
Desafio: Identificar as atividades realizadas pelos atores e suas expectativas de forma clara e objetiva, sem confundir com ferramentas ou sistemas.
Ação de melhoria: Realizar uma análise mais detalhada sobre o comportamento e as necessidades dos atores, fazendo anotações mais completas durante a revisão de cada ator.
2. Diagrama de casos de uso
Desafio: Representar os casos de uso que serão compartilhados por mais de um ator e identificar os casos de uso para cada ator.
Ação de melhoria: Realizar uma análise mais detalhada sobre o diagrama de caso de uso para utilizar todos os recursos de forma correta e melhorar a representação do diagrama, para mostrar a visão geral do comportamento do sistema.
3. Especificação dos Casos de Uso
Desafio: Identificar o fluxo principal dos casos de uso, considerando o passo a passo de cada ator e identificar fluxos alternativos, fluxos de exceção e regras de negócio.
Ação de melhoria: Realizar uma análise mais detalhada sobre a interação dos atores com o produto de software e, também, identificar as funcionalidades essenciais para o seu funcionamento, a fim de identificar os passos importantes nos fluxos e regras de negócio dos casos de uso.
4. Fazer o deploy da aplicação web
Desafio: Encontrar uma ferramenta gratuita e simples para fazer o deploy da aplicação.
Ação de melhoria: Definir com mais antecendência a plataforma para fazer deploy e fazer uma análise mais detalhada sobre as plataformas.