Ir para o conteúdo

Metodologia

Introdução

  O documento de metodologia tem como objetivo analisar características dos métodos utilizados no desenvolvimento de um projeto ou trabalho. É uma explicação minuciosa e detalhada dos caminhos escolhidos no decorrer da produção, explicando sobre os instrumentos utilizados no decorrer do processo, o tempo previsto, a equipe de produção, a divisão de tarefas, a forma de comunicação, etc. Em resumo é estudar os métodos utilizados no decorrer da produção de um projeto.

Metodologias Utilizadas

1. Scrum

  Segundo os criadores do método Scrum, o Scrum é um framework para desenvolver e manter produtos complexos. Esse método consiste em trabalhar com ciclos de curto desenvolvimento, agilizando assim a obtenção de um feedback de forma rápida e eficiente, o que garante a qualidade da produção e satisfação do cliente.

1.1 Sprint

  A sprint é o principal evento do Scrum, sendo a unidade básica de desenvolvimento. Consiste num período de 1 semana. A ideia principal é entregar um incremento ao produto ao final da sprint, não apenas análises teóricas.

1.1.1 Eventos da sprint

  A sprint é dividida nos seguintes eventos:

  • Sprint planning: é um evento de planejamento onde será definido as tarefas (issues nesse contexto);
  • Sprint review: é um evento de validação e verificação. Durante esse evento são analisadas entregas da sprint anterior;
  • Daily meeting: São reuniões diárias que servem para analisar o andamento do projeto, planejando o que será feito no dia da reunião.

1.2 Papéis do Scrum

  Os Scrum possui papéis pré-definidos. Os três papéos definidos são:

  • Scrum Master: responsável por manter os processos;
  • Product Owner: "dono do produto", responsável por maximizar o valor do produto e do trabalho do Time de Desenvolvimento;
  • DevTeam: um grupo multifuncional que fazem a implementação do projeto.

2. KANBAN

  Em engenharia de software, Kanban é uma estratégia para otimizar o fluxo a partir de um sistema visual que limita a quantidade de trabalho em andamento. Em resumo, é um quadro de cartões, e cada cartão representa uma atividade. No caso da equipe, foi utilizado o Projects - AmareloGirassol da organização, uma ferramenta de trabalho do Github.

3. Lean Inception

  Lean Inception é o nome dado ao workshop colaborativo para alinhar um grupo de pessoas sobre o produto mínimo viável a ser construído.

A Lean Inception do projeto foi dividida em cinco reuniões com duração de cerca de uma hora cada. Durante os encontros do dia 1 ao 4, foi utilizado a plataforma MURAL para desenvolver os artefatos do workshop.

Agenda da Lean Inception realizada

  • Dia 1:
    • Kick Off: São apresentadas as espectativas;
    • Visão do produto;
    • O produto É / Não é, Faz / Não faz;
    • Objetivos do Produto.
  • Dia 2:
    • Personas;
    • Jornadas.
  • Dia 3:
    • Brainstorming de Funcionalidades;
    • Revisão Técnica, de Negócio e de UX.
  • Dia 4:
    • Sequenciador;
    • Canvas MVP (Não será aplicado).
  • Dia 5:
    • ShowCase: São apresentados os resultados obtidos no workshop (Não será aplicado).

Contribuições

Versão Data Descrição Autores
1.0 31/03/2024 Abertura do documento Bruno Félix