# Planejamento de Comunicação Interna e Externa

# Introdução

Este documento descreve os planos para a comunicação interna e externa da equipe, as ferramentas utilizadas e a agenda de trabalho. Deve-se destacar que a comunicação é dinâmica e que, caso surjam opções que facilitem a comunicação, os planos para a comunicação podem ser atualizados.

# Ferramentas utilizadas

  • Github: utilizado para gerenciar o código fonte da aplicação e também aspectos gerenciais como: a criação de issues para representar tarefas a serem feitas e definir seus responsáveis, realizar revisão de codigo e integrar com serviços de verificação automática de qualidade de código.
  • Github Actions: é utilizado para realizar etapas automatizadas de execução de testes, coleta e análise de métricas e o processo de entrega e integração contínuas
  • Zenhub: plataforma auxiliar ao Github que permite a extensão das funcionalidades de gerência e auxilia na utilização do método Kanban
  • Sonar Cloud: plataforma utilizada para fazer análise estática de código e gerar métricas de qualidade
  • Google Calendar: é utilizado para que a equipe possa criar e compartilhar reuniões e eventos para público interno ou externo, em calendários sincronizados para toda a equipe e interessados no projeto
  • Google Drive: hospeda arquivos, como vídeos de algumas reuniões, ou anotações, em ambiente compartilhado por membros da equipe ou interessados no projeto
  • Google Meets: utilizado para realizar reuniões externas, com cliente ou pessoas interessadas
  • Discord: ferramenta de comunicação utilizada para reuniões internas dos membros da equipe e compartilhamentos de links, documentos de forma organizada
  • Telegram: outra ferramenta de comunicação, utilizada para mensagens imediatas e comunicação rápida entre membros da equipe
  • Digital Ocean: utilizado para disponibilizar os servidores de produção e homologação para a aplciação
  • Mural: ferramenta utilizada para execução da Lean Inception em ambiente virtual e remoto que permitisse a liberdade de edição necessária para a realização de algumas etapas

# Comunicação Interna

A comunicação interna da equipe se dá principalmente por meio do Telegram e do Discord. O Telegram tem o foco de se resolver coisas de forma mais imediata e realizar conversas por texto entre os membros. Já o Discord é utilizado para conversas de voz e vídeo e também para a persistência de informações e links úteis. Dois servidores do Discord são utilizados, um voltado somente para os membros da equipe, com sua estrutura própria e outro servidor que serve para a comunicação externa.

# Agenda de Trabalho Interna

É adotado uma adaptação do padrão ágil Scrum, com sprints que duram uma semana e são abertas e encerradas as quartas-feiras a partir das 20:00h, o encerramento e a abertura ocorrem sequencialmente. Nestas reuniões é discutido o que foi feito e o que será feito na sprint, além de seus responsáveis. Caso seja necessário reuniões extraordinárias poderão ser convocadas.

# Comunicação Externa

O servidor de Discord para comunicação externa é o servidor geral para os alunos da matéria de Engenharia de Produto de Software (EPS), voltado para a comunicação com a cliente, pessoas interessadas no projeto e com o professor. Reuniões com não membros da equipe são realizadas, preferencialmente, no Google Meets. Caso o período da reunião passe de 1 hora, uma nova sala do Google Meets será aberta.

# Agenda de Trabalho Externa

Reuniões com a cliente e seus convidados ocorrem, de forma ordinária, as terças-feiras a partir das 20:20h. Nessas reuniões é mostrado o progresso do projeto e se busca a validação das etapas, além de feedbacks, sugestões e clarificação de determinadas questões.

# Versionamento de edições desta página


Data Autor Descrição Versão
08/09/2021 Guilherme Guy Criação da página e adição de conteúdo 1.0