Metodologia e Comunicação


Metodologias

A metodologia do projeto define quais são as estratégias e práticas para planejar e executar as etapas que o compõem. Para o desenvolvimento deste projeto as metodologias escolhidas foram o Scrum e o Kanban

SCRUM

O método Scrum pode ser definido com um conjunto de boas práticas para que um projeto,no qual não se conhece todas as etapas, seja desenvolvido. O projeto é divido em ciclos (no nosso caso, semanais) que são as sprints. As sprints são um conjunto de atividade (Sprint Backlog) para ser executada nesse determinado tempo.

Equipe Scrum

  • Product Owner: responsável por direcionar o projeto conforme a necessidade das pessoas interessadas.
  • Scrum Master: responsável por guiar a equipe durante as sprints.
  • Time de Desenvolvimento: Equipe responsável pelo desenvolvimento do que foi planejados nas sprints.
  • Eventos

  • Sprint: Ciclo de uma semana do projeto que busca desenvolver o projeto na prática, não apenas teoricamente, por meio das tarefas estabelecidas na reunião de planning. O progresso é analisado na reunião de review.
  • Status: As status são reuniões curtas (aproximadamente 15 minutos) entre uma reunião de planning e uma reunião de review para analisar o andamento da sprint em questão.
  • KANBAN

    O Kanban é um quadro de sinalização que visa controlar os fluxos de atividades do projeto por meio de "cartões". Em nosso projeto, a ferramenta ZenHub foi utilizada para essa finalidade.

    Comunicação


    O desenvolvimento de um projeto em grupo exige que todos os participantes tenham ciência do objetivo final, quais são os passos para atingi-lo e como está o progresso em determinada etapa. Posto isso, o plano de comunicação do nosso grupo visa cinco canais de comunicação online:

    Canal de comunicação Utilização
    Microsoft Teams Reuniões de planning, review e status
    Whatsapp Comunicação rápida entre a equipe de desenvolvimento
    GitHub Plataforma de hospedagem de código-fonte e documentação versão
    ZenHub Gerencimento e documentação de épicos e features
    Discord Reunião entre poucos membros da equipe para pareamentos pontuais

    Reuniões

    O desenvolvimento desse projeto é parte da graduação de todos os participantes, portanto na primeira semana foi feito um quadro com horários disponíveis dos membros, a fim de que encontrar o melhor horário para as reuniões. Os horários escolhidos para reuniões pré-agendadas foram:

  • Planning: Domingo às 20h
  • Review: Sexta às 20h
  • Status: Quarta ou Quinta às 20h
  • Quadro de disponilidade

    Horas dedicadas ao projeto