7 - INTERAÇÃO ENTRE EQUIPE E CLIENTE¶
7.1 Composição da Equipe¶
| Integrante | Função (responsabilidade) |
|---|---|
| BRUNO BERNARDES DUARTE | Criação dos protótipos de telas no Figma |
| CAIO PACHECO SANTOS | Arquitetura do banco de dados e implementação do Backend |
| DANTE FERNANDES SCARPATI | Arquitetura do banco de dados e implementação do Backend |
| ERICK ALVES DOS SANTOS | Documentação técnica e elaboração de diagramas |
| EVELLYN DE SOUSA ROCHA | Documentação técnica e elaboração de diagramas |
| LEONARDO RAMIRO ALVES DE OLIVEIRA | Elicitação, entrevistas com clientes e escrita de requisitos/estórias |
| NATAN JOSE FRANCA | Arquitetura do banco de dados e implementação do Backend |
7.2 Comunicação¶
Para garantir o alinhamento entre a equipe de desenvolvimento e a cliente, serão utilizados os seguintes métodos e ferramentas de comunicação:
1. Ferramentas de comunicação¶
- WhatsApp: Será utilizada uma comunidade com dois grupos:
- Grupo da equipe: Destinado a discussões internas, divisão de atividades, dúvidas, atualizações e decisões da equipe.
- Grupo com a cliente: Destinado à comunicação com a cliente, envio de atualizações, esclarecimento de dúvidas e coleta de feedbacks.
- Plataformas de reunião online: Utilizadas para reuniões entre os integrantes da equipe e para encontros com a cliente quando não for possível realizar reuniões presenciais.
- Encontros presenciais: Realizados principalmente durante os horários de aula, aproveitando o momento em que a equipe já está reunida.
2. Métodos de comunicação e alinhamento¶
- Comunicação contínua: Compartilhamento de informações, dúvidas e atualizações ao longo do desenvolvimento por meio do WhatsApp.
- Reuniões de alinhamento: Utilizadas para acompanhar o andamento do projeto, discutir problemas, definir prioridades e tomar decisões.
- Feedback com a cliente: Apresentação periódica do andamento do projeto para que a cliente possa avaliar a solução, esclarecer dúvidas e sugerir alterações.
- Tomada de decisão colaborativa: Decisões relacionadas ao projeto serão discutidas entre os integrantes da equipe e, quando envolverem escopo ou necessidades do produto, alinhadas com a cliente.
- Acompanhamento contínuo: As informações obtidas nas reuniões e interações com a cliente serão utilizadas para ajustar as atividades e requisitos do projeto.
3. Frequência das interações¶
- WhatsApp: Comunicação contínua, sempre que houver necessidade de atualização ou discussão relacionada ao projeto.
- Encontros presenciais: Realizados nos horários de aula, conforme o calendário da disciplina.
- Reuniões online da equipe: Realizadas conforme a necessidade de acompanhamento e alinhamento das atividades.
- Reuniões com a cliente: Realizadas periodicamente e sempre que houver necessidade de validação, feedback ou tomada de decisões importantes para o projeto.
7.3 Processo de Validação¶
A validação do UniCash será realizada de forma contínua durante o desenvolvimento, com o objetivo de verificar se o produto atende às necessidades da cliente e dos usuários finais. Para isso, serão utilizados os seguintes métodos:
- Prototipagem rápida e de baixa fidelidade:
- Serão desenvolvidos esboços e protótipos das principais telas do sistema.
- Serão priorizadas telas relacionadas ao cadastro de receitas e despesas, categorização de gastos, acompanhamento do orçamento e definição de metas financeiras.
-
Os protótipos serão apresentados à cliente para identificar problemas de entendimento, funcionalidades ausentes e possíveis melhorias antes da implementação.
-
Validação com a cliente:
- Serão realizadas reuniões periódicas com a cliente, Leinad Santos França, utilizando os canais de comunicação definidos no projeto.
- Serão apresentados os protótipos, funcionalidades planejadas e evolução do produto.
-
A cliente poderá fornecer feedback sobre o escopo, as prioridades e a adequação da solução às necessidades identificadas.
-
Feedback dos usuários finais:
- Serão considerados principalmente estudantes universitários e, quando possível, usuários que representam o perfil de famílias.
- Os usuários poderão interagir com os protótipos e versões iniciais do sistema.
-
Serão avaliados aspectos como facilidade de uso, compreensão das informações e utilidade das funcionalidades para a organização financeira.
-
Demonstração dos incrementos:
- Ao final dos ciclos de desenvolvimento, serão realizadas demonstrações das funcionalidades implementadas.
- O feedback obtido será utilizado para identificar ajustes necessários nos requisitos e definir prioridades para os próximos ciclos.
-
Dessa forma, o produto poderá evoluir de acordo com as necessidades identificadas durante o desenvolvimento.
-
Testes de aceitação:
- Antes da implementação final, a cliente e usuários representantes dos públicos-alvo avaliarão as principais funcionalidades do sistema.
- Serão utilizados critérios de aceitação para verificar se as funcionalidades atendem ao que foi definido para o produto.
-
Entre os aspectos avaliados estarão:
- Registro de receitas e despesas;
- Categorização dos gastos;
- Acompanhamento do orçamento;
- Acompanhamento de metas financeiras;
- Compreensão dos indicadores apresentados.
-
Frequência da validação:
- A validação ocorre continuamente durante o desenvolvimento, e não apenas ao final do projeto.
- A cliente será envolvida periodicamente por meio de reuniões e apresentações.
- O feedback dos usuários será coletado durante a avaliação dos protótipos e versões iniciais.
- Os testes de aceitação serão realizados antes da implementação final.
Dessa forma, o UniCash será validado por meio da combinação de prototipagem rápida, participação da cliente, feedback dos usuários, demonstrações dos incrementos e testes de aceitação, reduzindo o risco de desenvolver uma solução que não corresponda às necessidades dos stakeholders.