Home | Sprints | Requisitos | Arquitetura | Configuração | Mockups | Banco de Dados | Instalação | Gerência de Projeto | Qualidade |
---|
Gerenciamento do Projeto
Esta seção apresenta como a gerência do projeto foi feita, como o time está organizado, como trabalha, e quais são os processos de desenvolvimento.
Sumário
Organização do Time
Nas sprints de desenvolvimento do projeto, o time se organiza em 3 diferentes equipes: A primeira responsável pelas tarefas de backend, e a segunda e a terceira equipes sendo responsáveis pelo frontend do aplicativo e do gerenciador web respectivamente. A escolha dos membros que compõem cada uma das equipes varia de sprint para sprint, levando em consideração as dificuldades das user stories atribuídas para cada equipe e o interesse dos membros do time pelas tecnologias e paradigmas que serão utilizados para o desenvolvimento. Isso cria um ambiente mais saudável, onde cada membro possui mais liberdade para a escolha de tarefas e poderá aprender todas as tecnologias utilizadas no projeto.
Matriz de Responsabilidade
Essa matriz foi desenvolvida para ajudar os membros do time a saberem seus papéis na dentro do processo de desenvolvimento.
Atividades | AGES I | AGES II | AGES III | AGES IV |
---|---|---|---|---|
Gerenciar a wiki | R | R | R | R |
Organização do time | I | I | C | R |
Definir marcos da sprint | I | I | I | R |
Divisão de tasks | C | C | C | R |
Desenvolvimento | R | R | R | I |
Code review | R | R | R | C |
Execução de Testes | R | R | C | I |
Deploy | I | I | R | I |
- R: Responsável: Quem é designado para trabalhar na atividade
- A: Aprovador: Quem tem autoridade para aprovar a atividade
- C: Consultado: Quem deve ser consultado e participar da atividade
- I: Informado: Quem deve ser informado sobre o andamento da atividade
Plano de Comunicação
Evento | Descrição | Responsável | Envolvidos | Frequência | Duração |
---|---|---|---|---|---|
Status de tarefas e comunicação principal | Para a comunicação principal é utilizada a ferramenta do Discord como um meio de comunicação à distância, que pode ser feita de maneira síncrona ou assíncrona, possibilitando o time trabalhar junto remotamente. | AGES IV | Todo o time | Diariamente | NA |
Status de tarefas e comunicação secundária | Outro meio de comunicação é o grupo de WhatsApp, que é uma comunicação secundária do time. Utilizada para recados rápidos ou para casos me que não seja possível o acesso à comunicação principal. | AGES IV | Todo o time | Diariamente | NA |
Standup Daily | Reunião rápida no início das aulas para dar o status do que foi feito individualmente desde o último encontro presencial. Também utilizada para informar possíveis impedimentos nas tarefas. | AGES IV | Todo o time | 2x por semana | Até 10 minutos |