SCRUM Prof. Jair Galvão

Documentos relacionados
Fundamentos de Teste de Software

Gerenciamento do Escopo do Projeto (PMBoK 5ª ed.)

Scrum. Introdução UFRPE-DEINFO BSI-FÁBRICA DE SOFTWARE

A Implantação do Sistema do Sistema da Qualidade e os requisitos da Norma ISO NBR 9001:2000

ENGENHARIA DE SOFTWARE

SCRUM. É um processo iterativo e incremental para o desenvolvimento de qualquer produto e gerenciamento de qualquer projeto.

PROCESSO DE DESENVOLVIMENTO DE SOFTWARE

Metodologias de PETI. Prof. Marlon Marcon

Modelagem De Sistemas

Estudo sobre Desenvolvimento de Software Utilizando o Framework Ágil Scrum

RESUMO PARA O EXAME PSM I

Métricas de Software

Curso Superior de Tecnologia em Gestão Pública. Introdução ao gerenciamento de projeto

mercado de cartões de crédito, envolvendo um histórico desde o surgimento do produto, os agentes envolvidos e a forma de operação do produto, a

Wesley Torres Galindo

Wesley Torres Galindo.

Eliana Lúcia Ferreira Coordenadora do Curso.

Auditoria de Meio Ambiente da SAE/DS sobre CCSA

Gestão da Qualidade. Aula 5. Prof. Pablo

Planejamento - 2. Definição de atividades Sequenciamento das atividades. Mauricio Lyra, PMP

POLÍTICAS DE RECURSOS HUMANOS UNIDADE RECURSOS HUMANOS E PROCESSOS GERÊNCIA DE GESTÃO DE PROCESSOS

SCRUM Gerência de Projetos Ágil. Prof. Elias Ferreira

DIMENSÕES DE PESQUISA EM ENGENHARIA DE SOFTWARE

Processo de Gerenciamento do Catálogo de Serviços de TIC

MINISTÉRIO DA EDUCAÇÃO FUNDO NACIONAL DE DESENVOLVIMENTO DA EDUCAÇÃO DIRETORIA DE ASSISTÊNCIA A PROGRAMAS ESPECIAIS

Implementação de um serviço de correio eletrônico na Intranet do Pólo de Touros utilizando o ambiente SQUIRELMAIL e POSTFIX em um Servidor Linux

REGULAMENTO DE MONITORIA. Capítulo I Das Disposições Gerais

POLÍTICA ENGAJAMENTO DE STAKEHOLDERS ÍNDICE. 1. Objetivo Abrangência Definições Diretrizes Materialidade...

Treinamento e Desenvolvimento - T&D. Capacitação e formação dos colaboradores do HSC

PROGRAMA DE VOLUNTÁRIOS DO FMDH MANUAL DO CANDIDATO

Insight for a better planet SOLUÇÕES EM PLANEJAMENTO, AGENDAMENTO E OTIMIZAÇÃO FLORESTAL

Como Elaborar uma Proposta de Projeto

FACULDADE DE ARARAQUARA IESP Instituto Educacional do Estado de São Paulo Rua Miguel Cortez, 50, Vila Suconasa, Araraquara/SP Tel:

2.6 Conceito de controle de processo Manutenção de equipamentos e processo gerencial GQT e atividades de manutenção de

Negociação Estratégica e Gestão de Conflitos Porque Educação Executiva Insper Cursos de Curta e Média Duração Educação Executiva

PONTIFÍCIA UNIVERSIDADE CATÓLICA DE GOIÁS Curso Superior de Tecnologia em Análise e Desenvolvimento de Sistemas

Gerenciamento dos Riscos do Projeto (PMBoK 5ª ed.)

Inteligência de negócios do laboratório DESCUBRA INFORMAÇÕES ÚTEIS DE DADOS OPERACIONAIS DO LABORATÓRIO

NORMA DE ELABORAÇÃO DE INSTRUMENTOS NORMATIVOS - NOR 101

MBA em Gerenciamento de Projetos. Teoria Geral do Planejamento. Professora: Maria Erileuza do Nascimento de Paula

Regulamento do Núcleo de Apoio à Pesquisa do Curso de Medicina da UNIFENAS-BH

COP- Arrow Serviços de Tecnologia Ltda.

PLANO DIRETOR DE TIRO COM ARCO OLÍMPICO EM PENSAMENTOS e AMBIÇÕES SEM LIMITE... = logo BAF=

CASOS DE TESTE PALESTRANTE: MARCIA SILVA

Gestão da Qualidade. Aula 13. Prof. Pablo

MANUTENÇÃO SISTEMAS INFORMATIZADOS PARA O PLANEJAMENTO E CONTROLE DA MANUTENÇÃO. CCMS- Computer Maintenance Management System

GESTÃO DO AGRONEGÓCIO

Engenharia de Software II

Entendendo o Processo de Desenvolvimento com Scrum

Gerenciamento de Equipes com Scrum

Marli de Oliveira Macedo¹, Michele Rodrigues². Introdução

O que é um banco de dados? Banco de Dados. Banco de dados

PROGRAMA SULGÁS DE QUALIDADE DE VIDA

Exercícios 2ª Avaliação

Manifesto Ágil - Princípios

Desenvolvimento de Software

Código: MINV-P-003 Versão: 03 Vigência: 03/2011 Última Atualização: 02/2016

Os Registros na Pesquisa. Christiane Zubler

Curso de Engenharia de Produção. Organização do Trabalho na Produção

POLÍTICA CORPORATIVA Responsabilidade Socioambiental

Gestão de Projetos com Scrum

Acordo de Acionistas. do Grupo CPFL Energia. Atual Denominação Social da Draft II Participações S.A.

PLANO ESTRATÉGICO REVISÃO 4.0 DE 09/09/2015

MONITORAMENTO E AVALIAÇÃO APSUS

Módulo de projetos ágeis Scrum Módulo de Projetos Ágeis Scrum

SECRETARIA DE ÓRGÃOS COLEGIADOS RESOLUÇÃO Nº 05/2012

Deswik.Sched. Sequenciamento por Gráfico de Gantt

VERSÃO RESPOSTAS PROVA DE MARKETING

Instituto de Previdência dos Servidores Públicos do Município de Piracaia PIRAPREV CNPJ: / Política de Responsabilidade Social

Tópicos Avançados em Banco de Dados Dependências sobre regime e controle de objetos em Banco de Dados. Prof. Hugo Souza

POLÍTICA DE RESPONSABILIDADE SOCIOAMBIENTAL CREDITÁ S.A. Crédito, Financiamento e Investimento

CONEXÃO VERDE IASEA REDE NACIONAL DE ENSINO SOCIOAMBIENTAL INSTITUTO PARA APRENDIZAGEM SOCIAL, EMOCIONAL E AMBIENTAL

Esta política abrange a todos os departamentos da Instituição.

Proposta Wizard Nova Veneza

Gestão da Qualidade Total para a Sustentabilidade 2013

Rabobank International Brazil

SCRUM. Fabrício Sousa

Centro de Hematologia e Hemoterapia do Paraná HEMEPAR Farm. Elvira Rosa Folda DVGQB Jul/2012

MODELAGENS. Modelagem Estratégica

Ementário EMBA em Gestão de Projetos

Ferramenta para gestão ágil

Curso Certified ScrumMaster (CSM)

CENTRO FEDERAL DE EDUCAÇÃO TECNOLÓGICA DE MINAS GERAIS REGULAMENTO DO PROGRAMA BOLSA DE COMPLEMENTAÇÃO EDUCACIONAL CAPÍTULO I NATUREZA E FINALIDADE

ANÁLISE DE SISTEMAS SCRUM

Período ATIVIDADE OBJETIVO Responsabilidade Local

Manifesto Ágil e as Metodologias Ágeis (XP e SCRUM)

TRIBUNAL REGIONAL ELEITORAL DE GOIÁS. ALMOXARIFADO MODELO PLANEJAR E CONSUMIR COM RESPONSABILIDADE

Uma formação dos professores que vai além dos saberes a serem ensinados

PSI Elaboração. 6ª Aula Gerenciamento de Projetos 2015

1.1. Caracterização do Problema. Capítulo 1. Introdução 20

Transcrição:

1 SCRUM Prof. Jair Galvão

2 Definição do Scrum Scrum é um framework estrutural que está sendo usado para gerenciar o desenvolvimento de produtos complexos; Surgiu em 1990; Scrum não é um processo, é um framework dentro do qual você pode empregar vários processos ou técnicas; O framework Scrum consiste nos times do Scrum associadas a papéis, eventos, artefatos e regras;

3 Teoria do Scrum Scrum é fundamentado nas teorias empíricas de controle de processo; O empirismo afirma que o conhecimento vem da experiência e de tomada de decisões baseadas no que é conhecido; Abordagem iterativa e incremental; Três pilares: o Transparência aspectos do processo devem estar visíveis; o Inspeção Inspecionar os artefatos e o progresso e detecção de variações; o Adaptação Se houve desvio, o ajuste deve ser realizado o mais breve possível.

Teoria do Scrum 4

Time do Scrum 5

6 Time do Scrum Times do Scrum são auto organizáveis, escolhem a melhor forma de concluir suas atividades; São Multifuncionais, não dependem de outras pessoas para realizar seu trabalho; Times Scrum entregam produtos de forma iterativa e incremental; Time: o Product Owner o Time de desenvolvimento o Scrum Master

7 Product Owner É o responsável por maximizar o valor do produto e do trabalho do Time de Desenvolvimento; O Product Owner é uma pessoa e não um grupo; É a única pessoa responsável por gerenciar o Backlog do Produto: o Expressar e ordenar os itens do Backlog do Produto; o Garantir o valo do trabalho realizado pelo Time de desenvolvimento; o Garantir que o Backlog do Produto seja visível, transparente e claro; o Garantir que o Time de Desenvolvimento entenda os itens do Backlog do Produto no nível necessário. Essas atividades podem ser delegadas para o time de desenvolvimento mas o Product Owner ainda continua responsável pelos trabalhos;

8 Time de desenvolvimento Consiste em profissionais que entregam um incremento do produto Pronto ao final de cada Sprint; São estruturados e autorizados pela organização para organizar e gerenciar seu próprio trabalho; Times de 3 a 9 integrantes; Características: o Eles são auto organizados; o São multifuncionais para criar um incremento do produto; o Todos são reconhecidos como desenvolvedor; o A responsabilidade pertence ao Time como um todo e não individualmente;

9 Scrum Master Scrum Master é responsável por garantir que o Scrum seja entendido e aplicado; Garante que o Time Scrum adere à teoria, práticas e regas do Scrum; Atividades: o Comunicar a visão, objetivo e itens do Backlog do Produto para o Time de Desenvolvimento; o Ensinar a Time Scrum a criar itens de Backlog do Produto de forma clara e concisa; o Facilitar os eventos Scrum; o Ensinar e liderar o Time de Desenvolvimento na criação de produtos de alto valor; o Remover impedimentos para o progresso do Time de Desenvolvimento;

10 Eventos do Scrum Os eventos são usados para criar uma rotina e evitar reuniões extas; Todos os eventos são eventos time-boxed, com duração máxima; Cada evento no Scrum é uma oportunidade de inspecionar e adaptar alguma coisa;

11 Sprint Evento de duração entre 2-4 semanas; Ao final de cada Sprint uma versão incremental potencialmente utilizável do produto é entregue; Uma Sprint inicia imediatamente após a conclusão da anterior; As Sprints são compostas por: o Sprint Planning; o Daily Scrum; o Desenvolvimento; o Sprint Review; o Sprint retrospective; A Sprint só pode ser cancelada pelo Product Owner ouvindo o Time de desenvolvimento e o Scrum Master;

12 Sprint Planning É a reunião de planejamento da Sprint onde se definem os trabalhos a serem desenvolvidos; Reunião colaborativa composta por todo Time Scrum; Duração máxima de 8 horas para uma Sprint de 4 semanas; Scrum Master garante que o evento ocorra e que os participantes entendam seu propósito; Respondem as seguintes questões: O que pode ser entregue como resultado do incremento da próxima Sprint? Como o trabalho necessário para entregar o incremento será realizado? Os itens do Backlog do Produto selecionado junto com o plano de entrega é chamado de Backlog da Sprint.

Daily Scrum Stand-Up Meeting É um evento diário de 15 minutos para o Time de Desenvolvimento alinhar as atividades; A reunião tem o objetivo de inspecionar o trabalho desde a última Daily Scrum e criar um plano para as próximas 24 horas; A Reunião Diária é mantida no mesmo horário e local todo dia para reduzir a complexidade. Questões a serem esclarecidas: O que eu fiz ontem que ajudou o Time de Desenvolvimento a atender a meta da Sprint? O que eu farei hoje para ajudar o Time de Desenvolvimento atender a meta da Sprint? Eu vejo algum obstáculo que impeça a mim ou o Time de Desenvolvimento no atendimento da meta da Sprint? 13

14 Sprint Review É realizada por todo Time Scrum no final da Sprint para observar o incremento produzido e ajustar o Backlog do Produto caso necessário; Reunião de 4 horas para uma Sprint de 4 semanas; O Product Owner esclarece quais itens do Backlog do Produto foram Prontos e quais não foram Prontos ; O Time de Desenvolvimento discute o que foi bem durante a Sprint, quais problemas ocorreram, e como estes problemas foram resolvidos; O Product Owner projeta prováveis datas de conclusão baseado no progresso;

15 Sprint Retrospective A Retrospectiva da Sprint é uma oportunidade para o Time Scrum inspecionar a si próprio e criar um plano para melhorias a serem aplicadas na próxima Sprint; A Retrospectiva da Sprint ocorre depois da Revisão da Sprint e antes da reunião de planejamento da próxima Sprint; Reunião de 3 horas para uma Sprint de 4 semanas; O Scrum Master participa como um membro auxiliar; O objetivo da retrospectiva da Sprint é: Inspecionar como a última Sprint foi em relação às pessoas, aos relacionamentos, aos processos e às ferramentas; Identificar e ordenar os principais itens que foram bem e as potenciais melhorias; e, Criar um plano para implementar melhorias no modo que o Time Scrum faz seu trabalho;

16 Artefatos do Scrum Product Backlog; Sprint Backlog; Definição de Pronto ;

17 Product Backlog É uma lista ordenada de tudo que deve ser necessário no produto; É uma origem única dos requisitos para qualquer mudança a ser feita no produto; O Product Owner é responsável pelo Backlog do Produto, incluindo seu conteúdo, disponibilidade e ordenação; Um Backlog do Produto nunca está completo; Lista todas as características, funções, requisitos, melhorias e correções;

18 Sprint Backlog O Backlog da Sprint é um conjunto de itens do Backlog do Produto selecionados para a Sprint, juntamente com o plano para entregar o incremento do produto e atingir o objetivo da Sprint; É a previsão sobre quais funcionalidades estará no próximo incremento e sobre o trabalho necessário para entregar essas funcionalidades em um estado de Pronto ; Sempre que um novo trabalho é necessário, o Time de Desenvolvimento adiciona este ao Backlog da Sprint;

19 Definição de Pronto O incremento é descrito como Pronto, todos devem entender o que o Pronto significa; Os integrantes devem ter um entendimento compartilhado do que significa o trabalho estar completo, assegurando a transparência. A Definição de Pronto para o Time Scrum é usado para assegurar quando o trabalho esta completado no incremento do produto; Cada incremento é adicionado a todos os incrementos anteriores e completamente testado, garantindo que todos os incrementos funcionam juntos.

20 Dashboard É um quadro que acompanha as tarefas desenvolvidas dentro da Sprint; O objetivo é compartilhar a todos do Time Scrum o andamento do incremento;