Skip to content

Abordagem

Adrianne Alves edited this page Aug 25, 2018 · 30 revisions

Histórico de Revisões

Autores Data Descrição Versão
Maria Luiza 25/08/2018 Definição, Recursos incorporados e Justificativa do Scrum e Introdução 0.0.1
Adrianne Alves 25/08/2018 Revisão de escrita e adição de um tópico de justificativa 0.0.2

Sumário

  1. Introdução
  2. Scrum
    2.1. Definição
    2.2. Recursos Incorporados
    2.3. Justificativa

1. Introdução

Este documento tem o propósito de explorar as metodologias selecionadas para compor a abordagem que será utilizada neste projeto. Assim, serão relacionadas as definições de cada uma delas, destacando os recursos incorporados ao projeto e a justificativa dessa escolha. A fim de definir um processo de desenvolvimento para o projeto.

2. Scrum

2.1. Definição

O Scrum é um framework de gerenciamento incremental proveniente da metodologia ágil que colabora na organização e planejamento em um projeto de software. O maior benefício dele deve-se ao trabalho complexo que envolve criação e colaboração de conhecimento, como novos produtos desenvolvimento, onde há uma proximidade com o cliente.

Seu gerenciamento é incremental, com ciclos semanais chamados de Sprint que podem variar de 1 a 4 semanas. A Sprint representa um Time in Box em que um conjunto de tarefas devem ser executadas e concluídas no tempo determinado, entregando uma funcionalidade que seja significativa para o cliente.

Durante a Sprint são feitas reuniões diárias, Daily Scrum ou Daily Meeting, para que a equipe esteja alinhada quanto ao que está ocorrendo com cada tarefa. Todas as funcionalidades com as tarefas que a equipe deve realizar durante a Sprint deve estar no Product Backlog, no formato de uma "lista". Desta são escolhidas tarefas a serem realizadas na sprint, compondo o Sprint Backlog.

A metodologia define três papéis: Scrum Master, exercendo a liderança do processo, através da solução de entraves, e garantindo os valores do projeto; Product Owner, podendo ser o cliente ou um representante que conheça bem o domínio e requisitos do projeto e; Team Scrum, todo o time de desenvolvimento.

O Scrum ainda emprega algumas práticas de reuniões como a Sprint Planning Meeting, que consiste em reuniões de planejamento com o Product Owner, o Sprint Review Meeting, correspondente à revisão da Sprint com todo o time e a Sprint Retrospective ou restrospectiva da Sprint, que fornece a oportunidade ao time de destacar os pontos fortes e fracos daquela Sprint.

2.2. Recursos Incorporados

  • Scrum Master
  • Product Backlog
  • Sprint Backlog
  • Sprint
  • Sprint Retrospective
  • Sprint Review Meeting

2.3. Justificativa

  • O Scrum é uma metodologia que preza por entregas contínuas que agregam valor ao produto;
  • Diminuição de risco no projeto, pois o desenvolvimento é dividido em ciclos curtos com a colaboração entre a equipe;
  • Resposta rápida a mudanças de planejamento, devido a adoção dos rituais de revisão e constante acompanhamento da evolução do software;
  • Entregas incrementais, o que visa a maior qualidade do produto;
  • Compartilhamento de conhecimento, devido à Sprint Retrospective e Sprint Review Meeting;
  • Aumento da produtividade e;
  • Ser adaptável ao projeto e a outras metodologias.
Clone this wiki locally