-
Notifications
You must be signed in to change notification settings - Fork 0
6. Encerramento do Projeto
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
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
-
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
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 |
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 |
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 |
Quality Plan | Company Followed |
---|---|
Testes de qualidade semanais | SIM |
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 |
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.
Não houve nesse projeto
# 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 |
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.
* 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
* Terminar o escopo que segue faltando
* Realizar testes de validação
* Validação e lançamento do projeto