7. Lições Aprendidas
7.1 Unidade 1
Durante a fase inicial de desenvolvimento do projeto Pontual, uma série de desafios e aprendizados importantes emergiram, influenciando diretamente as decisões para as etapas subsequentes:
Interação com o Cliente: No início, houve uma dificuldade em manter uma comunicação constante com o cliente, o que gerou incertezas sobre os requisitos prioritários. Como ação de melhoria, foi entendido o cronograma e flexibilidade da cliente. Isso contribuiu para uma visão mais clara e colaborativa, essencial para manter o projeto alinhado com as necessidades da instituição.
Processos de Desenvolvimento de Software: A análise da escolha de um ciclo de vida iterativo se mostrou valiosa para o projeto, que permitirá as revisões e ajustes frequentes, que serão essenciais para acomodar novas demandas e refinar funcionalidades.
Análise e Definição de Requisitos: Na fase de levantamento de requisitos, a equipe percebeu a necessidade de definir de forma mais detalhada as funcionalidades essenciais para o sistema de ponto eletrônico. Para evitar ambiguidades e retrabalho, foi adotada uma abordagem de análise de requisitos aprofundada, registrando cada funcionalidade e validando-a com o cliente.
Configuração do Ambiente no GitHub Pages: Durante a primeira parte do projeto foi apreendida a configuração do ambiente de repositório e integração contínua no GitHub Pages. Isso, visto a necessidade de disponibilizar a documentação em um ambiente adequado, e para isso foi utilizado o MkDocs.
7.2 Unidade 2
Processos da Engenharia de Requisitos: Na segunda unidade, a equipe percebeu a importância de uma abordagem estruturada para a Engenharia de Requisitos. A definição de técnicas e atividades específicas para cada fase do RAD foi essencial para garantir a qualidade e rastreabilidade dos requisitos, evitando retrabalhos e garantindo a satisfação do cliente.
Estudo Aprofundado de Técnicas: A análise detalhada de técnicas de ER, como entrevistas com stakeholders, análise de concorrentes e prototipagem, permitiu uma compreensão mais clara das necessidades do cliente e dos requisitos do sistema. A aplicação dessas técnicas em conjunto com o RAD foi fundamental para garantir a eficácia do processo de desenvolvimento.
Validação Contínua com o Cliente: A interação constante com o cliente, por meio de mensagens e feedback, foi um dos pontos-chave. A validação das ideias iniciais por meio da prototipagem está sendo essencial para garantir que o produto final atenda às expectativas e necessidades do cliente.
7.3 Unidade 3
Estudo de Caso PBB: Durante o estudo de caso do PBB, a equipe teve a oportunidade de aplicar os conceitos de Engenharia de Requisitos na prática. A análise dos requisitos do sistema e a definição de um backlog de produto foram essenciais para garantir a qualidade e a rastreabilidade dos requisitos, bem como para priorizar as funcionalidades mais críticas para o cliente.
Estudo de Caso USM: No estudo de caso do USM, a equipe teve a oportunidade de aprofundar seus conhecimentos em Engenharia de Requisitos e aplicar técnicas específicas para a elicitação e análise de requisitos. A definição de um backlog de produto e a priorização das funcionalidades foram fundamentais para garantir a eficácia do processo de desenvolvimento e a satisfação do cliente.
7.4 Unidade 4
Diagrama de caso de uso: A construção do Diagrama de Caso de Uso permitiu uma visão clara das interações entre os atores e o sistema, facilitando a comunicação entre os envolvidos no projeto. A identificação e análise dos requisitos foram fundamentais para garantir que as necessidades dos usuários fossem corretamente compreendidas e documentadas.
Utilização do Dod: Durante o estudo de caso, a equipe teve a oportunidade de aplicar o conceito de Definition of Done (DoD) na validação das entregas do projeto. A definição clara dos critérios de conclusão para cada funcionalidade garantiu maior alinhamento entre os envolvidos e aumentou a qualidade do produto final.
Histórico de Versão
Data | Versão | Descrição | Autor | Revisores |
---|---|---|---|---|
09/11/2024 | 1.0 | Descrição dos aprendizados da Unidade 1 | Mateus Vieira, João Lucas, Pedro Gondim | Caio Lamego, Daniela Alarcão |
20/01/2025 | 1.1 | Descrição dos aprendizados da Unidade 3 | Mateus Vieira | Caio Lamego e Pedro Gondim |
11/02/2025 | 1.2 | Descrição dos aprendizados da Unidade 4 | Daniela Alarcão | Caio Lamego e Mateus Vieira |