Equipe Amauri Cleverson Daiane Mauri Mauricio. SCRUM O que é Scrum? Onde/como surgiu? Qual o...

Post on 18-Apr-2015

106 views 0 download

Transcript of Equipe Amauri Cleverson Daiane Mauri Mauricio. SCRUM O que é Scrum? Onde/como surgiu? Qual o...

SCRUMEquipe

AmauriCleverson

DaianeMauri

Mauricio

SCRUM

• O que é Scrum?• Onde/como surgiu?• Qual o objetivo?• Como funciona?• Quem usa?

O que é Scrum?

• O Scrum é um processo de desenvolvimento iterativo e incremental para gerenciamento de projetos e desenvolvimento ágil de software.

Onde/como surgiu?

• Inicialmente, o SCRUM foi concebido como um estilo de gerenciamento de projetos em empresas de fabricação de automóveis e produtos de consumo, por Takeuchi e Nonaka no artigo "The New Product Development Game" (Harvard Business Review, Janeiro-Fevereiro 1986).

• O Scrum foi desenvolvido por Jeff Sutherland e por sua equipe no inicio da década de 1990.

Qual o objetivo?

• O Scrum é um modelo aberto e de forma alguma é previsível (Schwaber K., 2004). Ele oferece um conjunto de práticas que tem como objetivo manter o gerenciamento do projeto visível aos usuários do modelo e também ao cliente .

Como funciona?

FUNDAMENTOS:

O Scrum é baseado em 4 fundamentos – é fácil visualizá-los ao longo do ciclo de vida (uma iteração - sprint) do SCRUM.

Papéis

•Dono do produto (Product Owner)•Gerenciador do processo (Scrum Master)•Equipe de Trabalho (Time)

Artefatos

•Visão do Produto (Product Backlog)•Funcionalidades a serem entregues num iteração(Sprint Backlog)•Quadro de tarefas – a serem realizadas pelo time (Task Board)•Gráfico de aderência à meta estipulada (Kanban)

Cerimônias

•Reunião (Todos os dias)•Revisões•Retrospectiva.

Atitude

•Planejar, Reunir, Discutir e Avaliar

Caso de Sucesso?

Empresa: Orbisat – ramo de telecomunicações

• O que deveria proporcionar?“O processo de implementação das

metodologias ágeis [Scrum], para se mostrar efetivamente eficaz, deveria atender as necessidades da equipe, ajudando, e não gerando mais trabalho, nem burocracia e muito menos transtornos que fariam a equipe perder seu desempenho.”

O Ciclo do Scrum

Product OwnerÉ responsável pelo sucesso do produto. Definindo o que será implementado na iteração, sendo responsabilidade do cliente realizar a priorização do trabalho a ser feito.•Definir as funcionalidades do produto;•Priorizar as funcionalidades de acordo com o valor de mercado;•Aceitar ou Rejeitar os resultados de trabalho;

O Ciclo do Scrum

Scrum MasterÉ responsável por gerenciar o processo, assegurando que as práticas envolvidas no processo sejam devidamente executadas e que as práticas do Scrum estão sendo empregadas de forma correta pelos membros da equipe. Com o principal objetivo:•Assegurar que a equipe seja totalmente produtiva. •Eliminar obstáculos e isolando-a de qualquer interferência externa (pelo menos, no decurso de um sprint).

O Ciclo do Scrum

Team MembersÉ a equipe de desenvolvimento. É formada por pequenas equipes de trabalho auto-gerenciada, auto-organizada, independente de um gerente formal. A experiência da equipe deve englobar todas as características necessárias para a implementação do projeto proposto.

O Ciclo do Scrum

Product BacklogÉ uma lista contendo todas as funcionalidades desejadas para um produto. O conteúdo desta lista é definido pelo Product Owner. O Product Backlog não precisa estar completo no início de um projeto. Pode-se começar com tudo aquilo que é mais óbvio em um primeiro momento. Com o tempo, o Product Backlog cresce e muda à medida que se aprende mais sobre o produto e seus usuários.

O Ciclo do Scrum

Splint Planing

É uma reunião na qual estão presentes o Product Owner, o Scrum Master e todo o Scrum Team, bem como qualquer pessoa interessada que esteja representando a gerência ou o cliente.

O Ciclo do Scrum

Sprint BacklogO Sprint Backlog representa tudo o que deverá ser feito durante a próxima Sprint do seu projeto. Ele surge a partir do que foi levantado e listado, pelo Product Owner, no Product Backlog. A maioria dos itens que estão no Product Backlog serão implementados um dia, mas para serem considerados para fazer parte do Sprint Backlog eles devem estar preparados, estimados e priorizados, segundo a definição de preparado estabelecida no início do projeto.

O Ciclo do Scrum

SprintO Sprint representa um Time Box dentro do qual um conjunto de atividades deve ser executado. Metodologias ágeis de desenvolvimento de software são iterativas, ou seja, o trabalho é dividido em iterações, que são chamadas de Sprints no caso do Scrum.

O Ciclo do Scrum

Daily Scrum

Reunião Diária, sendo esta coordenada pelo ScrumMaster (Mestre Scrum). São reuniões curtas que normalmente com tempo de 15 minutos. Três questões são formuladas e respondidas por todos os membros da equipe.•O que você fez desde a ultima reunião de equipe?•Que obstáculos você está encontrando?•O que você planeja realizar até a próxima reunião?

O Ciclo do Scrum

Sprint ReviewAo final de cada Sprint é feito um Sprint Review Meeting. Durante esta reunião, o Scrum Team mostra o que foi alcançado durante o Sprint. Tipicamente, isso tem o formato de um demo das novas funcionalidades.Os participantes do Sprint Review tipicamente incluem o Product Owner, o Scrum Team, o Scrum Master, gerência, clientes e engenheiros de outros projetos.Durante o Sprint Review, o projeto é avaliado em relação aos objetivos do Sprint, determinados durante o Sprint Planning Meeting. Idealmente, a equipe completou cada um dos itens do Product Backlog trazidos para fazer parte do Sprint, mas o importante mesmo é que a equipe atinja o objetivo geral do Sprint.

O Ciclo do Scrum

Sprint Retrospective

Retrospectiva é uma reunião, com duração fixa de três horas, onde Scrum Master encoraja o time a revisar, dentro do modelo de trabalho e das praticas do processo do Scrum, seu processo de desenvolvimento, de forma a traná-lo mais eficaz da próxima Sprint.

SCRUM