Skip to content

6. Encerramento do Projeto

Km1l0 edited this page Dec 4, 2023 · 6 revisions

Relatório de conclusão do projeto

Easy cook

1. Project Information

Project Name: Easy Cook Prepared by: Danilo dos Santos Freire, Lucas Alves Bittencourt, Matheus Francisco dos Santos e Pedro Camilo de Souza Date of Submission: 04/12/2023

2. Project Closure Report Purpose

Esse documento é o relatório de encerramento do projeto Easy Cook, criado para reportar como foi o andamento da proposta durante toda a duração do projeto,com o objetivo de relatar os problemas enfrentados, as estimativas de custo e tempo, relatar os riscos enfrentados durante a realização do projeto e indicar a satisfação em relação ao projeto

3. Project Closure Report Goals

  • Validar os marcos e sucessos do projeto

  • Identificar os problemas enfrentados e suas soluções

  • Identificar as boas práticas

  • Relatar as estimativas de custo e tempo

4. Project Metrics

4.1 Success Metric

Category Metric What To Measure Closing Measurement
Desenvolvimento Entrega das etapas de acordocom o cronograma. Andamento do projeto Verificar o escopo do projeto
Qualidade Manter uma qualidade padrão do software durante a execução do plano de qualidade O funcionamento das entidades propostas no escopo do projeto Verificar se todas as entidades presentes no escopo do projeto estão prontas e testadas

4.2 Budget Performance

Tarefas VP CR
Definição do escopo macro do projeto 49,98 49,98
Definição dos principais stakeholders 199,92 199,92
Business Case 299,88 299,88
Cronograma de Marcos 49,98 49,98
Critérios de aceitação e término do projeto 49,98 49,98
Risco geral do projeto 49,98 49,98
Risco geral do projeto 199,92 199,92
Nome do sistema e declaração de propósito 49,98 49,98
Business Case simplificado 49,98 49,98
Definição do processo de negócio principal 49,98 49,98
Definição dos casos de uso 99,96 99,96
Definição das entidades de domínio 99,96 99,96
Matriz CRUD e matriz perfil x funcionalidade 799,68 799,68
Componentização 2798,88 2798,88
Tela de Cadastro do usuário 49,98 49,98
Tela de login 49,98 49,98
Tela inicial 99,96 99,96
Tela de lista de compras 49,98 49,98
Tela de nova lista de compras 49,98 49,98
Tela de estoque 99,96 99,96
Tela de consulta de ingredientes 49,98 49,98
Tela de consultar receita 49,98 49,98
Tela de lista de receitas 49,98 49,98
Tela de seleção de ingredientes 49,98 49,98
Tela de alterar senha 49,98 49,98
Tela de ajuda 49,98 49,98
Tela de notificações 49,98 49,98
Tela de assinatura 49,98 49,98
Implementação do React 999,6 999,6
Criação das rotas 199,92 199,92
Rota de estoque 49,98 49,98
Rota de ingredientes 49,98 49,98
Rota de lista de compras 49,98 49,98
Rota de receitas 49,98 49,98
Modelagem do banco de dados 799,68 799,68
Integração com o MongoDB 799,68 799,68
Criação de Collections 799,68 799,68
Estoque 199,92 199,92
Ingredientes 199,92 199,92
Lista de Compras 199,92 199,92
Receitas 199,92 199,92
Serviços e operações com o MongoDB 799,68 399,84
Estoque 199,92 99,96
Ingredientes 199,92 99,96
Lista de Compras 199,92 99,96
Receitas 199,92 99,96
Testes e avaliação 299,88 149,94
Testes telas front-end 299,88 149,94
Testes endpoints back-end 299,88 149,94
Testes casos de uso da aplicação 299,88 149,94
Finalização 599,76 0
Validação 599,76 0
Lançamento 399,84 0
TOTAL 14644,14 11645,34

4.3 Schedule Performance

Tarefas Status Horas Planejadas Horas Reais
Definição do escopo macro do projeto Concluído 2 2
Definição dos principais stakeholders Concluído 2 2
Business Case Concluído 2 2
Cronograma de Marcos Concluído 2 2
Critérios de aceitação e término do projeto Concluído 2 2
Risco geral do projeto Concluído 2 2
Nome do sistema e declaração de propósito Concluído 2 2
Business Case simplificado Concluído 3 3
Definição do processo de negócio principal Concluído 3 3
Definição dos casos de uso Concluído 3 3
Definição das entidades de domínio Concluído 1 1
Matriz CRUD e matriz perfil x funcionalidade Concluído 1 1
Componentização das telas Concluído 42 42
Tela de Cadastro do usuário Concluído 3 3
Tela de login Concluído 3 3
Tela inicial Concluído 3 3
Tela de lista de compras Concluído 3 3
Tela de nova lista de compras Concluído 3 3
Tela de estoque Concluído 3 3
Tela de consulta de ingredientes Concluído 3 3
Tela de consultar receita Concluído 3 3
Tela de lista de receitas Concluído 3 3
Tela de seleção de ingredientes Concluído 3 3
Tela de alterar senha Concluído 3 3
Tela de ajuda Concluído 3 3
Tela de notificações Concluído 3 3
Tela de assinatura Concluído 3 3
Implementação do React Concluído 12 14
Criação das rotas Concluído 2 2
Rota de estoque Concluído 2 2
Rota de ingredientes Concluído 2 2
Rota de lista de compras Concluído 2 2
Rota de receitas Concluído 2 2
Modelagem do banco de dados Concluído 1 2
Integração com o MongoDB Concluído 2 2
Criação de Collections Concluído 4 8
Estoque Concluído 1 2
Ingredientes Concluído 1 2
Lista de Compras Concluído 1 2
Receitas Concluído 1 2
Serviços e operações com o MongoDB Concluído 8 8
Estoque Concluído 2 2
Ingredientes Concluído 2 2
Lista de Compras Concluído 2 2
Receitas Concluído 2 2
Integração Front-end com Back-end Não concluído 4 N/A
Autenticação Não concluído 3 N/A
Testes e avaliação Concluído 3 N/A
Finalização Não concluído 4 N/A
Validação Não concluído 4 N/A
Lançamento Não concluído 1 N/A

4.4 Quality Performance

Quality Plan Company Followed
Testes de qualidade semanais SIM

4.5 Customer Satisfaction

   
Orçamento X On Budget       ☐ Over Budget     ☐Under Budget
Escopo ☐ On Schedule   X Behind Schedule    ☐ Ahead of Schedule
Scope ☐  The scope met my needs  X The scope did not meet my needs
Qualidade ☐  Exceed Expectations   X  Meets Expectations ☐  Does not meet expectations
Comunicação ☐  Frequency was good   X  Type of communication good ☐  Content was useful
Overall ☐  Exceed Expectations   ☐   Meets Expectations  X  Does not meet expectations

5. Project Closure

5.1 Communication Management

Para facilitar a comunicação entre a equipe de gerência e o grupo de PSW foi necessário mudar o tipo de comunicação para o whatsapp para dar mais flexibilidade e melhor a comunicação no geral além da comunicação presencial. A partir disso ficou bem mais fácil acompanhar o andamento do projeto no geral.

5.2 Procurement Management

Não houve nesse projeto

5.3 Risk Management

  # Risks Identified # Risks Mitigated
Abandono do projeto por parte de membros da equipe Risco não ocorreu Risco não ocorreu
Mudanças no escopo A equipe de PSW resolveu não adotar redux na sua aplicação Resolvido pelo grupo de PSW
Orçamento mal calculado Durante o plano de custos, não foi contemplado todo o escopo presente no projeto Foi necessário revisão durante o monitoramento com o cálculo de alguns custos
Não conseguir resolver um bug encontrado no sistema Risco não ocorreu Risco não ocorreu
Ruídos ou Falta de comunicação entre membros da equipe Risco não ocorreu Risco não ocorreu
Pouca experiência com tecnologias de desenvolvimento de software Risco não ocorreu Risco não ocorreu
Pouco tempo para implementação Risco não ocorreu Risco não ocorreu
Pouco conhecimento das tecnologias de desenvolvimento de software Risco não ocorreu Risco não ocorreu
Falta de equipamento para a realização do projeto Risco não ocorreu Risco não ocorreu
Mudanças no cronograma Com a retirada do redux, houve uma alteração no cronograma Os desenvolvedores utilizaram das horas que foram previstas para a implementação do redux para adiantar outras tarefas

5.4 Lessons Learned

Assunto Lições de Sucesso Lições de Malsucedidas
Integração Nenhuma Se organizar melhor na realização das tarefas propostas, como por exemplo priorizar as tarefas mais importantes e dividir melhor o trabalho realizado
Escopo Nenhuma Foram realizadas alterações no escopo do projeto, o que era necessário ter um requisição formal para a retirada e alteração de algumas partes
Cronograma Seguir o cronograma é fundamental para que o trabalho seja executado de forma correta respeitando os limites de tempo impostos Nenhuma
Custos Para estabelecer os custos de cada atividade de maneira precisa, é fundamental utilizar métricas apropriadas que considerem fatores como recursos humanos, tempo, materiais e possíveis riscos associados. Algumas atividades estavam sendo estipuladas muito baratas por mal cálculo, o que não estipulava o valor real do projeto, poderia ser realizado uma revisão detalhada dos requisitos do projeto para garantir que todas as atividades necessárias estejam identificadas. Além de aperfeiçoar as estimativas de tempo e recursos necessários para cada atividade. Isso pode envolver consultas com especialistas, análise de projetos similares e consideração de fatores imprevistos.
Qualidade Nenhuma Poderiam ter sido implementados testes automatizados para economizar tempo procurando falhas.
Recursos Nenhuma Nenhuma
Comunicações Aprendemos como a comunicação objetiva e clara ajuda na manutenção do trabalho e auxilia a economizar tempo e minimizar erros durante o processo Algumas reuniões  previstas não conseguiram ser realizadas por conflito de horário e apenas o chat foi utilizado.Sendo assim,  a equipe aprendeu que reuniões desnecessárias não precisam entrar no planejamento de comunicações
Riscos Nenhuma Avaliar melhor como os riscos podem afetar o planejamento do cronograma de um projeto baseado no quão crítico é esse risco
Aquisições Nenhuma Nenhuma
Partes Interessadas A importância do relacionamento e cooperação nas iniciativas cooperativas pois promove um ambiente para o desenvolvimento conjunto e o alcance das metas compartilhadas. Nenhuma

Forneça comentários, notas, ideias, sugestões ou pensamentos diversos sobre o projeto, estágio do projeto, marcos importantes ou lições aprendidas:

O projeto correu bem, não houveram problemas entre os membros. A parte organizacional funcionou bem e grande parte das coisas planejadas foram cumpridas. Uma lição importante para o grupo de gestores foi que na parte de comunicação poderia ter sido mais eficiente, já que parte das reuniões não conseguiram ser concluídas da forma esperada por conflitos de horário e reuniões desnecessárias, parte disso poderia ter sido evitada apenas se planejando de maneira mais eficiente.

6. Revisão de Produtos

6.1 Project Product Handover

* Finalizar o que falta do escopo do projeto
    *Finalizar a integração do back-end com o front-end
    *Inserir a autenticação no projeto
    *Realizar os testes e validação final do projeto

6.2 Summary of Follow-on Action Recommendations

* Terminar o escopo que segue faltando
* Realizar testes de validação
* Validação e lançamento do projeto