Pular para conteúdo

Interação entre Equipe e Cliente

Comunicação

Para garantir a efetividade do projeto RADIS Cerrado e manter todos os stakeholders alinhados, a comunicação entre a equipe e o cliente será estruturada de acordo com uma combinação de reuniões recorrentes e documentações compartilhadas.

Composição da Equipe

Papel Descrição Responsável
Product Owner (PO) & UI/UX Designer Responsável por definir e priorizar o backlog, elicitar os requisitos e criar interfaces intuitivas para o aplicativo. Além disso, organiza elicitações e validação com stakeholders. Patrick Anderson Carvalho dos Santos
Desenvolvedor Front-end Participa da análise de requisitos relacionados à interface de usuário e à experiência do usuário. Auxilia na transformação de requisitos em implementações visuais e responsivas. Camila Costa de Souza Careli
Desenvolvedor Full-Stack Analisa os requisitos técnicos, define critérios de aceitação para o back-end e valida a integração com o front-end. Atua no alinhamento entre requisitos funcionais e não funcionais. Marcus Vinícius Figueiredo Escobar
Desenvolvedor Front-end Colabora na validação dos requisitos do front-end e participa da prototipação. Responsável por implementar mudanças requisitadas diretamente pelos stakeholders. Brenno da Silva Oliveira
Testador (QA) e Desenvolvedor Front-end Revisa os requisitos durante o desenvolvimento, garantindo sua testabilidade. Contribui na definição de cenários de teste para validar se os requisitos foram atendidos. Vinícius Castelo Ferreira
Analista de Requisitos Identifica, documenta e gerencia os requisitos do projeto, garantindo que as necessidades do cliente sejam compreendidas e atendidas adequadamente. Todos os membros da equipe

Ferramentas de Comunicação

  • Google Meet: Será utilizado para reuniões semanais de planejamento, além de chamadas rápidas quando necessário. O Meet também será usado para atualizações pontuais e discussões mais detalhadas, que exijam compartilhamento de tela ou colaboração em tempo real.

  • GitHub: Repositório central para armazenar o código e documentações do projeto, com integração para gerenciar issues, relatórios de progresso e discussões técnicas. O GitHub servirá como principal referência de status do projeto, permitindo ao cliente acompanhar as entregas.

  • Whatsapp: Utilizado para comunicação rápida entre os membros da equipe para tomada de decisões e alinhamento de ideias e tirar duvidas com o cliente de forma mais direta e rápida.

  • Google Drive: Plataforma para centralizar documentos, relatórios e outros materiais relevantes. Essa será a referência para o cliente acessar documentos de projeto e relatórios de reuniões.

Frequência das Reuniões e Interações

  • Atualizações Diárias: Reuniões diárias de 10 a 15 minutos para alinhamento da equipe sobre o progresso das tarefas, obstáculos enfrentados e próximos passos.

  • Reunião de Planejamento e Feedback da Equipe: Reunião para definir as atividades da semana, identificar tarefas prioritárias, alinhar com o cliente os objetivos para o próximo ciclo e revisar o que funcionou bem e o que precisa ser aprimorado, buscando melhorar continuamente o processo de trabalho.

  • Reunião de Resultados: Apresentação dos resultados das atividades da semana para o cliente, com demonstração das funcionalidades entregues e coleta de feedbacks para ajuste de prioridades futuras.

  • Feedbacks Informais: A equipe está aberta a feedbacks contínuos do cliente por meio do Google Meet ou GitHub, permitindo ajustes rápidos e melhor adaptação às necessidades do cliente.

Processo de Validação

  1. Validação por Atividade: Cada semana culminará em uma atividade, onde o cliente terá a oportunidade de revisar e testar as funcionalidades entregues durante o ciclo. O feedback do cliente será coletado e documentado para ajustes e melhorias nas próximas iterações, garantindo que o desenvolvimento esteja sempre alinhado com as expectativas.

  2. Testes de Aceitação: Cada funcionalidade será acompanhada de critérios de aceitação definidos no início do Sprint. O cliente poderá validar esses critérios durante a revisão, confirmando que a entrega atende aos requisitos estabelecidos.

  3. Testes de Compatibilidade: Para garantir o funcionamento offline e a adequação às condições de uso em áreas remotas, serão realizados testes de compatibilidade com diferentes dispositivos Android e em cenários sem conexão, validando o armazenamento temporário de dados.

  4. Validação Final: Ao final do projeto, será realizada uma Validação Final, onde todas as funcionalidades do RADIS Cerrado serão apresentadas ao cliente em sua totalidade. Esta fase incluirá:

  5. Testes de Integração: Verificação de que todos os módulos e funcionalidades do sistema estão integrados corretamente e funcionam como um sistema completo.
  6. Testes de Usabilidade: Será realizada uma revisão da experiência do usuário, considerando o público-alvo (pequenos agricultores e técnicos) para garantir que a interface seja intuitiva e prática.
  7. Feedback Conclusivo: O cliente poderá testar a versão final e fornecer feedback sobre o desempenho, completude e conformidade com os requisitos iniciais. Ajustes finais poderão ser realizados para garantir que o produto esteja pronto para o uso prático no campo.

Esse processo de validação contínua e final visa garantir que o RADIS Cerrado atenda às expectativas do cliente e cumpra plenamente seus objetivos de monitoramento ambiental e suporte ao usuário, promovendo uma entrega de alta qualidade e alinhada com as necessidades reais.

Histórico de Versão

Data Versão Descrição Autor Revisores
04/11/2024 1.0 Primeiras Implementações e especificações. Vinicius Castelo Todos os Membros
11/11/2024 1.1 Correções de parâmetros para apresentação. Vinicius Castelo Todos os Membros
18/11/2024 1.2 Ajustes das Issues e informações adicionais Patrick Anderson Carvalho Todos os Membros
16/12/2024 1.3 Nova organização e ajustes finais para U2 Camila Careli Todos os Membros
16/12/2024 1.4 Atualização das ferramentas de comunicação Brenno da Silva Todos os Membros