Pular para conteúdo

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.