🗃 Visão Geral do Projeto
🔨 Organização do Projeto
A equipe de desenvolvimento de software é responsável pela criação e implementação do aplicativo móvel, garantindo a funcionalidade e segurança do sistema. O time de design trabalha na criação de uma interface intuitiva e atraente para o usuário, garantindo uma experiência de usuário positiva. O gerenciamento de projeto é conduzido pela equipe de gerenciamento, que coordena as atividades, monitora o progresso e mantém a comunicação entre todas as partes interessadas. A equipe de testes e qualidade é encarregada de garantir a qualidade do produto, identificando e corrigindo quaisquer problemas ou falhas.
Papel |
Atribuições |
Responsável |
Participantes |
Desenvolvedor |
Codificar o produto, codificar testes unitários, realizar refatoração e implementação do projeto. |
Caio Alexandre |
Artur Bartz, Danilo Melo, Gabriela Araujo, Miguel de Oliveira, Patrícia da Silva e Rodrigo Bezerra. |
Dono do Produto |
Identificar requisitos, validar entregas, fornecer feedback e aprovar iterações. |
Artur Bartz |
____ |
Analista de Qualidade |
Garantir a qualidade do produto, garantir o cumprimento do conceito de pronto, realizar inspeções de código. |
Gabriela Araujo |
Artur Bartz, Caio Alexandre, Danilo Melo, Miguel de Oliveira, Patrícia da Silva e Rodrigo Bezerra. |
Cliente |
Fornecer feedback e orientação sobre os requisitos do produto, validação do produto final, fornecendo aprovação e aceitação. |
Eduardo Sandes |
ChatGPT |
Designer |
Design de interface do usuário, criação de wireframes, mockups e protótipos. |
Patrícia da Silva |
Artur Bartz, Caio Alexandre, Danilo Melo, Gabriela Araujo, Miguel de Oliveira e Rodrigo Bezerra. |
Scrum Master |
Garantir que a equipe Scrum compreenda e siga os princípios e práticas do Scrum |
Miguel de Oliveira |
____ |
📃 Planejamento de Fases
O planejamento detalhado das sprints visa garantir uma abordagem ágil e
iterativa no desenvolvimento do aplicativo. Cada sprint foi cuidadosamente
elaborada, dividindo as atividades em partes menores e mensuráveis para
facilitar o acompanhamento do progresso e garantir entregas contínuas e de
qualidade ao longo do projeto.
📑 Iterações do Projeto
Sprint |
Produto (Entrega) |
Início |
Fim |
Sprint 01 |
Definição do produto |
02/04/24 |
05/04/24 |
Sprint 02 |
Definição de projeto |
06/04/24 |
18/04/24 (Missão 1) |
Sprint 03 |
Definição de requisitos |
25/04/24 |
02/05/24 |
Sprint 04 |
MVP e planejamento do projeto e validação com o cliente |
03/05/24 |
16/05/24 (Missão 2) |
Sprint 05 |
Prototipagem |
23/05/24 |
30/05/24 |
Sprint 06 |
Configuração do servidor e do ambiente de banco de dados |
30/05/24 |
01/06/24 |
Sprint 07 |
Desenvolvimento da aplicação |
01/06/24 |
05/06/24 |
Sprint 08 |
Desenvolvimento da aplicação e validação com o cliente |
06/06/24 |
13/06/24 (Missão 3) |
Sprint 09 |
Desenvolvimento da aplicação |
14/06/24 |
18/06/24 |
Sprint 10 |
Testes preliminares e refinamentos |
18/06/24 |
20/06/24 |
Sprint 11 |
Testes Finais e validação com o cliente |
20/06/24 |
02/07/24 (Missão 4) |
📞 Matriz de Comunicação
Descrição |
Área e Envolvidos |
Periodicidade |
Produtos Gerados |
Comunicar situação do projeto |
Equipe do Projeto e Professor |
Semanal |
Ata da reunião e Relatório de Situação do Projeto |
Abertura de Sprint |
Equipe do Projeto |
Semanal |
Sprint |
Alinhamento individual |
Equipe do Projeto |
Duas vezes por semana |
Nenhum artefato, mas a equipe deve estar mais alinhada sobre o status das tarefas de cada pessoa do grupo |
Fechamento de Sprint |
Equipe do Projeto e Cliente |
Semanal |
Novas funcionalidades, Feedbacks do Cliente, Atualização do Backlog e Lista de Riscos, Insights da equipe para a próxima sprint |
⚠️ Gerenciamento de Riscos
Risco |
Causa |
Probabilidade |
Estratégia de mitigação |
Atrasos |
Doença, Imprevistos |
Alta |
Compensação de horas |
Redução da Equipe |
Burnout do Estudante |
Média |
Redistribuição das atividades |
Falhas de Comunicação |
Interpretação errônea |
Média |
Desenvolvimento de diagramas |
Mudança de Escopo |
Formulação de novos requisitos |
Média |
Redistribuição das atividades |
Falha de Equipamento |
Falta de energia |
Baixa |
Compensação de horas |
Requisitos não viáveis |
Desejos do cliente |
Baixa |
Reuniões com o cliente |
🔗 Critérios de Replanejamento
Acontecerá o replanejamento do projeto caso ocorra:
- Não cumprimento dos prazos: Se houver repetidos casos de não cumprimento dos
prazos estabelecidos para entregas de tarefas ou marcos importantes do
projeto, isso pode indicar a necessidade de replanejamento.
- Grandes alterações nos requisitos e desejos do cliente: se houver mudanças
significativas nos requisitos ou nas expectativas do cliente, isso pode
exigir um replanejamento para garantir que o projeto ainda esteja alinhado
com as necessidades do cliente.
- Mudanças no Escopo do Projeto: Se novos requisitos ou funcionalidades forem
adicionados ao escopo do projeto, isso pode impactar os prazos, exigindo um
replanejamento para acomodar essas mudanças.
- Evasão de membros da equipe.