Antigo_Scrum

12
SCRUM

description

trabalho de engenharia de software, 3o semestre de sistemas de informação na unifra, 1o semestre de 2007

Transcript of Antigo_Scrum

Page 1: Antigo_Scrum

SCRUM

Page 2: Antigo_Scrum

Uma IntroduçãoO Scrum é baseado no que se chama de Sprint, um esforço concentrado porum período de 30 dias, buscando alcançar metas pré-fixadas.

Page 3: Antigo_Scrum

O Dono do Produto (Product Owner) compila todas as mudanças planejadaspara o produto e prioriza as possíveis funcionalidades.O resultado do trabalho do Dono do Produto é o Backlog do Produto(Product Backlog) – uma lista de afazeres que é constantementerepriorizada. Antes de cada Sprint, as tarefas de maior prioridade sãotransferidas para o Backlog do Sprint (Sprint Backlog).

Juntos com o usuário, os membros do projeto formam um Time do Scrum(Scrum Team), composto de 5-9 pessoas. Durantes as discussões com oDono do Produto, as metas do Sprint são determinadas e as funcionalidadesprioritárias são divididas em tarefas detalhadas. O time se auto-organiza eos membros tem uma responsabilidade conjunta pelos resultados.

O Mestre do Scrum (Scrum Master) lidera o time de desenvolvimento,remove quaisquer impedimentos e constantemente trabalha para garantirque o time tenha as melhores condições possíveis para alcançar as metasfixadas em cada Sprint.

Cada Sprint aumenta o valor de mercado do produto e adiciona novasfuncionalidades e melhorias que podem ser entregues ao consumidor.

Page 4: Antigo_Scrum

O Time do Scrum... realiza o trabalho de solucionador de problemas e projetar. O time normalmenteconsiste de 5-9 pessoas – um tamanho que tanto experiência como pesquisa indicam sero ideal para esse tipo de trabalho.Os membros do time decidem como o trabalho será organizado e como as tarefas serãodistribuídas. Não existem papéis de projeto fixo – cada membro do time deve ser capazde trocar as tarefas com outro membro do time. Naturalmente isso não impede quealguns membros sejam “experts” em suas áreas.

Page 5: Antigo_Scrum

O Dono do Produto

... representa a voz do consumidor e garante que o time doScrum trabalhe certo de acordo com uma perspectiva dosnegócios. O Dono do Produto administra o Backlog doProduto, que é visível para toda a organização garantindoque todo mundo saiba o que esperar de novas atualizaçõesdo produto.

O Dono do Produto é geramente um consumidor, mas eletambém pode ser parte da organização interna. Esse papelrequer um conhecimento avançado sobre processos deengenharia, marketing e negócios.

Page 6: Antigo_Scrum

O Mestre do Scrum... é uma combinação de técnico, zelador e porteiro. O Mestre doScrum se encontra com o time todo dia em reuniões rápidas,chamadas Scrums Diárias. Quando alguém de fora do projetotem alguma coisa a discutir com os membros do projeto, éresponsabilidade do Mestre do Scrum assegurar que osprogramadores sejam aborrecidos o menos possível em suastarefas.

O Mestre do Scrum sempre adota uma perspectiva de trabalho“aqui-e-agora”. O foco é sempre prover os membros do timecom as melhores condições possíveis para a realização de suasmetas em cada Sprint.

Após cada Sprint, o Mestre do Scrum realiza uma Reunião deAvaliação com os membros do time – chamada Retrospectiva doSprint – durante a qual experiências e conclusões são trocadasentre os membros do time e o mestre do Scrum. O propósito detais reuniões é elever o nível de conhecimento e motivação dotime para o próximo Sprint.

Page 7: Antigo_Scrum

Criando um BacklogO Dono do Produto compila todos os pedidos eespecificações que são as bases de mudanças do produto,como novas funcionalidades e correções de bugs. Depoisque os objetivos são definidos eles são quebrados emsegmentos. Cada segmento deve em parte criar valor denegócio e em parte gerar um sub-produto.

Uma lista priorizada é criada ao mesmo tempo – o Donodo Produto pessoalmente toma as decisões nesse ponto.Em que ordem as alterações devem ser feitas e entregues?O resultado é uma lista de afazeres organizada de acordocom as demandas do mercado e as exigências do cliente.Quando chega a hora de começar um novo Sprint, o Donodo Produto “congela” os itens do topo da lista e chama otime do Scrum para uma reunião.

Page 8: Antigo_Scrum

A Fase do Sprint

Dos 30 dias no calendário do Sprint, os primeiros são reservados para a criaçãode um Backlog do Sprint. Quando as tarefas e os tempos necessários sãodeterminados, o Dono do Produto dá a largada para o desenvolvimento.

A partir desse ponto, o time do Scrum trabalha a seu bel-prazer. Se o time estiverbem afinado, o trabalho será rápido e eficiente.

Page 9: Antigo_Scrum

O Scrum Diário (Daily Scrum)

Todo dia, no mesmo horário, o Mestre do Scrum e o Time tem uma brevereunião. O propósito é eliminar todos os impedimentos de tempo da equipe.Cada participante deve responder a três perguntas:

•O que você fez desde a ultima reunião?•O que você vai fazer a partir de agora e até a próxima reunião?•Existe alguma coisa que o impeça de fazer o que você planejou?

As primeiras duas questões dão aos participantes da reunião conhecimentosobre como o projeto está progredindo. A terceira questão prove uma basepara a resolução de problemas – variando da troca de um mouse até trocarorganizacionais na compania. Qualquer um pode estar presente na reunião,porém apenas o Mestre e os membros do Time podem falar.

Page 10: Antigo_Scrum

Quadro de Acompanhamento Diário

Page 11: Antigo_Scrum

Demonstração e AvaliaçãoTodo o Sprint termina com uma demonstração na qual o software funcional éexecutado diante de um grupo maior consistido de, além do Dono do Produto,usuários e representantes da administração, por exemplo. Essa é a base para aReunião de Avaliação que será realizada no bloco inicial do próximo Sprint.