Pular para conteúdo

6. Interação Entre Equipe e Cliente

6.1 Composição de Equipe 🤝

👥 A equipe de desenvolvimento sera composta por:

Papel Descrição Responsável Participantes
Gerente do Produto Coordena o projeto, garante a comunicação entre cliente e equipe, controla prazos e entregas. Bernardo Watanabe -
Desenvolvedor Front-End Web Responsável pela interface do usuário, design e implementação das funcionalidades no lado do cliente. Eduardo Ribeiro Toda a equipe
Desenvolvedor Back-End Web Implementa a lógica de negócios, gerenciar o banco de dados e integrar APIs. Bernardo Watanabe e Guilherme Negreiros Toda a equipe
Designer de Interface de Usuário (UI) Desenvolve a aparência visual do software. Guilerme Negreiros Toda a equipe
Analista de QA Planeja e executa casos de teste, realiza a verificação e validação dos resultados e analisa a cobertura de testes da aplicação - -
Analista de Requisitos Define os requisitos funcionais e não funcionais do sistema e garante que eles sejam atendidos ao longo do desenvolvimento. Anna Clara Toda a equipe

6.2 Comunicação 🔈

6.2.1 — Ferramentas de Comunicação 📣

  • Whatsapp: Utilizado como meio principal de comunicação entre a equipe. Permite o envio de mensagens rápidas, realização de enquetes e envio de links para acesso rápido. Comunicações pontuais também serão realizadas com o cliente através deste APP, visando marcações de reuniões, envios de links para acessar estas reuniões, alinhamentos rápidos e até mesmo coleta de feedbacks.
  • Discord: Por meio dele serão feitas as reuniões da equipe, alinhamentos de grande importância e coworking. Estes encontros permitirão um controle maior de prazos, auxílio entre a equipe no cumprimento de issues, coleta de feedbacks e impressões do time acerca de cada tarefa.
  • Google Meet: As reuniões com o cliente serão realizadas através desta plataforma. Escolhida por conta de sua interface simples de navegação e por permitir apresentações, que serão necessárias para validações de entregas e especificações com o cliente.

6.2.2 — Métodos e Frequências de Reuniões 👥

  • Reuniões de Alinhamento e Distribuição de Tarefas (2 vezes por semana): A equipe de desenvolvimento se reunirá 2 vezes por semana, com tempo de duração podendo variar de acordo com a demanda e disponibilidade do time.
  • Reunião com Cliente (a cada 2 semanas): Serão realizadas a cada 2 semanas reuniões remotas com o cliente para validações de entregas feitas pela equipe. Nestas reuniões o time apresentará os avanços, funcionalidades desenvolvidas e implementadas, e ainda, interações com os protótipos desenvolvidos (também feitos via Whatsapp).

6.2.3 — Frequência de Interações com o Cliente 📍

  • Reunião com Cliente (a cada 2 semanas): Realizadas a cada 2 semanas, essas reuniões serão importantes para coleta de feedbacks de implementação de funcionalidades maiores e, eventualmente, protótipos.
  • Alinhamento por Whatsapp: Sendo realizado de forma constante, para elucidar dúvidas e validar protótipos ou ideias propostas pela equipe.

6.3 Processo de Validação

O processo de validação da solução será realizado em quatro etapas principais:

Definition of Ready (DoR) como gatilho da iteração

Antes de iniciar cada protótipo ou ciclo de desenvolvimento, será verificado se os requisitos estão claros, documentados e com critérios de aceitação definidos. Garantindo que cada iteração comece com informações suficientes, mas sem atrasar a criação rápida de protótipos.

Ciclos iterativos com validação contínua (RAD)

Durante cada iteração, serão desenvolvidos o protótipo ou funcionalidade, realizados testes internos e ajustes com base no feedback do cliente.

Feedback do cliente e ajustes rápidos

O cliente testa os protótipos iterativamente. Correções e melhorias serão incorporadas rapidamente em ciclos subsequentes.

Entrega final

Ao final de todas as iterações, o produto final é entregue, com todas as funcionalidades aprovadas pelo DoD e validadas pelo cliente.


Hisórico de Versão 🔄

Data Versão Descrição Autor(es) Revisor(es)