Scrum. Gestão ágil de projetos



Documentos relacionados
Wesley Torres Galindo

Wesley Torres Galindo.

Após completar este módulo você deverá ter absorvido o seguinte conhecimento: Uma ampla visão do framework Scrum e suas peculiaridades

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

Uma introdução ao SCRUM. Evandro João Agnes

SCRUM. Otimizando projetos. Adilson Taub Júnior tecproit.com.br

Um pouco de história

Ferramenta para gestão ágil

Manifesto Ágil - Princípios

Agilidade parte 3/3 - Scrum. Prof. Dr. Luís Fernando Fortes Garcia luis@garcia.pro.br

Alexandre Lima Guilherme Melo Joeldson Costa Marcelo Guedes

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

Universidade Federal do Espírito Santo Centro Tecnológico Departamento de Informática Programa de Pós-Graduação em Informática

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

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

O Guia Passo-a-Passo para IMPLANTAR. Em seu próprio Projeto

RESUMO PARA O EXAME PSM I

TUTORIAIS. Framework SCRUM. Rafael Buck Eduardo Franceschini. MSc., PMP, CSM MBA

Gerenciamento de Equipes com Scrum

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

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

SCRUM: UM MÉTODO ÁGIL. Cleviton Monteiro

Géssica Talita. Márcia Verônica. Prof.: Edmilson

Frederico Aranha, Instrutor. Scrum 100 Lero Lero. Um curso objetivo!

Fundamentos do Scrum aplicados ao RTC Sergio Martins Fernandes

SCRUM. Fabrício Sousa

Scrum Guia Prático. Raphael Rayro Louback Saliba Certified Scrum Master. Os papéis, eventos, artefatos e as regras do Scrum. Solutions.

Quais são as características de um projeto?

Objetivos do Módulo 3

INTRODUÇÃO AOS MÉTODOS ÁGEIS

Desenvolvimento Ágil de Software

É POSSÍVEL SER ÁGIL EM PROJETOS DE HARDWARE?

ScRUM na prática. Scrum no dia-a-dia. V Semana de Tecnologia da Informação

Proposta. Treinamento Scrum Master Gerenciamento Ágil de Projetos. Apresentação Executiva

SCRUM. Ricardo Coelho

Desenvolvimento Ágil sob a Perspectiva de um ScrumMaster

ANÁLISE COMPARATIVA ENTRE OS MODELOS DE PROCESSO: PROTOTIPAÇÃO, PSP E SCRUM

Gerenciamento Ágil de Projetos HEITOR RORIZ FILHO, MSc, PMI-ACP, CST Massimus C&T

Metodologia SCRUM. Moyses Santana Jacob RM Stelvio Mazza RM Tiago Pereira RM Hugo Cisneiros RM 60900

SCRUM Discussão e reflexão sobre Agilidade. Fernando Wanderley

LISTA DE EXERCÍCIOS METODOLOGIAS ÁGEIS ENGENHARIA DE SOFTWARE 10/08/2013

Workshop SCRUM. Versão 5 Out 2010 RFS. rildo.santos@etecnologia.com.br

Metodologias Ágeis. Aécio Costa

EXIN Agile Scrum Fundamentos

Agenda. Visão Revolução Ágil EduScrum Visão Geral do Método Benefícios Projeto Scrum for Education Sinergias

UTILIZAÇÃO DAS METODOLOGIAS ÁGEIS XP E SCRUM PARA O DESENVOLVIMENTO RÁPIDO DE APLICAÇÕES

Engenharia de Software I. Aula 15: Metodologias Ágeis. Prof. Márcio D. Puntel

Configuração de Impressora

Francielle Santos

Pequenas Equipes, Grandes Projetos Desenvolvimento de Jogos Digitais utilizando Scrum

Gestão de Projetos com Scrum

Clonando Discos. Manual. Clonagem de Discos. Regiane S. de Carvalho Engenheira da Computação MEC/SEED/DITEC/CETE

METODOLOGIAS ÁGEIS - SCRUM -

Manual. Configuração D-Link. Módulo - Configuração. Renato Lopes da Silva Técnico em Prospecção MEC/SEED/DITEC/CETE

Scrum How it works. Há quatro grupos com papéis bem definidos:

Guia do Nexus. O Guia Definitivo para o Nexus: O exoesqueleto do desenvolvimento Scrum escalado. Desenvolvido e mantido por Ken Schwaber e Scrum.

Metodologia Scrum e TDD Com Java + Flex + Svn Ambiente Eclipse

Gestão Ágil de Projetos e a certificação PMI-ACP

Caso Prático: Java como ferramenta de suporte a um ambiente realmente colaborativo no método Scrum de trabalho

Metodologias Ágeis para Desenvolvimento de Software

Métodos Ágeis e Gestão de Dados Moderna

Processo de Desenvolvimento de Software Scrum. Prof. Antonio Almeida de Barros Jr.

Metodologia de Trabalho

Aluna: Vanessa de Mello Orientador: Everaldo Artur Grahl

Curso Certified ScrumMaster (CSM)

Agradecimento. Adaptação do curso Scrum de Márcio Sete, ChallengeIT. Adaptação do curso The Zen of Scrum de Alexandre Magno, AdaptaWorks

Desmistificando Agile & Scrum Desenvolvimento de Software Sem Stress. Teamware do Brasil 2009

Scrum. Centro de Informática - Universidade Federal de Pernambuco Sistemas de Informação Kiev Gama kiev@cin.ufpe.br

Seminário Scrum. Scrum uma estrutura ágil. Autor: Francisco Alecrim

Estudo sobre Desenvolvimento de Software Utilizando o Framework Ágil Scrum

Método Aldeia de Projetos

Por que o Scrum? o Foco na Gerência de Projetos; o Participação efetiva do Cliente.

Scrum no Desenvolvimento de Jogos Eletrônicos

ANEXO 07 CICLO DE DESENVOLVIMENTO ÁGIL PROCERGS

Uma introdução ao SCRUM

Processo de Desenvolvimento de Software. Unidade V Modelagem de PDS. Luiz Leão luizleao@gmail.com

Prof. Me. Marcos Echevarria

Guia do Scrum. Um guia definitivo para o Scrum: As regras do jogo. Julho de Desenvolvido e mantido por Ken Schwaber e Jeff Sutherland

Gestão de Projetos com Métodos Ágeis - Avançado

Desenvolvimento Ágil de Software em Larga Escala

Expresso Livre Módulo de Projetos Ágeis

Análise da aplicação da metodologia SCRUM em uma empresa de Desenvolvimento de Software

SCRUM: UMA DAS METODOLOGIAS ÁGEIS MAIS USADAS DO MUNDO

Os Desafios da Segurança no Desenvolvimento com Métodos Ágeis. OWASP Education Project. The OWASP Foundation

Engenharia de Software II: SCRUM na prática. Ricardo de Sousa Britto

UMA ABORDAGEM PARA VIABILIZAR A ADERÊNCIA DA METODOLOGIA SCRUM AO MODELO MPS.BR NÍVEL G.

Guia do Scrum. Um guia definitivo para o Scrum: As regras do jogo. Outubro de Desenvolvido e mantido por Ken Schwaber e Jeff Sutherland

Ou seja, mesmo havendo valor nos itens à direita, valorizamos mais os itens à esquerda. [Highsmith, 2001]

Dinâmica em Grupo com o Framework SCRUM

Os princípios e valores do ágil são a chave para o escalonamento!

Fevereiro Scrum: Desenvolvido e mantido por Ken Schwaber e Jeff Sutherland

ENGENHARIA DE SOFTWARE I

um framework para desenvolver produtos complexos em ambientes complexos Rafael Sabbagh, CSM, CSP Marcos Garrido, CSPO

Transcrição:

Scrum Gestão ágil de projetos

Apresentação feita por : Igor Macaúbas e Marcos Pereira Modificada por: Francisco Alecrim (22/01/2012)

Metas para o o Metas para treinamento seminário Explicar o que é Scrum Por que Scrum Algumas práticas

Manifesto Ágil

Indivíduos e interação entre eles mais que processos e ferramentas

Software Funcionando mais que documentação abrangente

Colaboração mais que negociação de contratos

Responder às mudanças mais que seguir um plano http://www.agilemanifesto.or

Olá, Scrum!

Scrum é um processo iterativo e incremental para desenvolvimento de produtos.

O objetivo é entregar o valor de negócio* possível no máximo de menor tempo * Foco no ROI Retorno de

Scrum é também um meio de evidenciar os problemas

não é bala de prata* Mas Scrum * Não mata vampiros & afins * Exige trabalho duro e comprometimento

PDCA Plan, Do, Check, Act

Planejamento

Execução

Checagem

Retrospectiva e melhoria contínua

Ciclo Scrum

Tipos de Processos

É típico adotar a abordagem de modelagem definida quando os mecanismos subjacentes pelos quais um processo opera são razoavelmente bem entendidos. Quando o processo é muito complexo para ser definido, a abordagem empírica é a escolha apropriada. (Ogunnaike and Ray, Oxford University Press)

Definidos X Empíricos Strategic Management and Organizational Dynamics by Ralph Stacey in Agile Software Development with Scrum by Ken Schwaber and Mike Beedle.

Papéis e Responsabilidade s

Fonte:

Scrum tem poucos papéis (não são cargos!): Product Owner, Team, Scrum Master

Scrum Master* *Mãe, quando eu crescer, quero ser Scrum Master. Trabalhar com o Product Owner Cuidar do time Manter o processo funcionando Disseminar o Scrum Garantir comunicação

Product Owner* Criar e compartilhar uma visão do projeto Tomar decisões continuamente sobre os itens do product backlog Escrever e priorizar itens de backlog Validar software no final de cada Sprint Estabelecer e manter o plano de entregas Tomar decisões pensando no ROI do projeto *Me dá, me dá, me dá, me dá!

Time* Responsabilidades: Estimar itens do backlog Se comprometer a entregar um incremento funcional de software Gerenciar o próprio progresso Auto organizados para entregar o que o PO quer *Tudo eu! Tudo eu!

Times Scrum Como são compostos: Cross functional, sem papéis Multidisciplinares Auto sustentáveis Todos os skills e habilidades necessárias para desenvolver o produto 5 pessoas (mais ou menos 2)

Ciclo Scrum

Reunião de Estimativa na prática : + Estimar em tamanho relativo é mais simples

Cerimônias de Scrum: Sprint Planning 1 Sprint Planning 2 Daily Scrum Sprint Review Sprint Retrospective

Ciclo Scrum

Sprint Planning 1: Objetivos da Sprint Product Backlog Capacidade da equipe Condições do Negócio Revisa Considera Organiza Itens selecionado s do backlog Aceite do time

Sprint Planning 2: PO não precisa participar É um planejamento tático da equipe Os itens selecionados do Product Backlog são destrinchados em tarefas Sprint Backlog

Resultado do Planning 1 e 2

Ciclo Scrum Fonte:

Daily Scrum/Meeting: Deve responder as três perguntas: O que eu fiz? O que vou fazer? O que está impedindo meu progresso? Impedimentos reportados aqui

Sprint Burndown

Daily Scrum/Meeting:

Planejamento Tático é feito por Sprint

Em Scrum, as táticas são voláteis e de responsabilidade do time

Ciclo Scrum

Sprint Review: O que significa pronto? Team deve ter um critério técnico para indicar o que significa pronto! Incrementos funcionais são apresentados ao Product Owner e interessados

Consequências do Review: Estórias não concluídas voltam para o product backlog Atualizar Product Backlog para remover itens que a equipe implementou inadvertidamente Scrum Master trabalha para reformular a equipe

Consequências do Review: Product Backlog é repriorizado para tomar vantagem dos incrementos apresentados Decidir se haverá ou não outra Sprint

Sprint Retrospectives * O que foi bom? * Onde podemos melhorar?

nós entendemos e realmente acreditamos que cada um fez o melhor trabalho que pode considerando: O que era Não importa o que descobrimos, conhecido, suas habilidades, os recursos disponíveis e a situação no momento. (Kerth, Project Retrospectives, 2001)

Problemas comuns na adoção de Scrum

Product Owner pouco presente Sem Visão Sem release plan Sem product backlog

Product Backlog não é mantido Falta estimativa Falta priorização Falta acompanhamen

Se as cerimônias não acontecem Falta planejamento Falta comprometimento para entregas PO pode aceitar itens que não estão prontos

Sem retrospectivas Falta de uma maneira de melhorar o trabalho do time Mesmos erros acontecem sempre Impedimentos não são removidos

O que é difícil em Scrum? Detalhes podem escapar se não for gerenciado corretamente Criar e manter um Product Backlog requer trabalho Decomposição do trabalho Planejamento a longo prazo Tempo para pesquisa e folga

Resumo da ópera É um processo ágil para gerenciar e controlar trabalho. É um embrulho para as práticas existentes de engenharia. É uma aproximação coletiva, iterativa e incremental, onde requ mudam rapidamente.

Scrum Igor Macaúbas Marcos Pereira

scrum@macaubas.com Modificado por : alecrim@gmail.com

http://delicious.com/macaubas http://delicious.com/marcospereira http://scrumalliance.org http://br.groups.yahoo.com/group/scrum-brasil/ http://macaubas.com http://marcospereira.wordpress.com/ Modificado por Francisco Alecrim: http://www.mountaingoatsoftware.com/topics/scrum http://www.slideshare.net/macaubas/seminario-scrum-presentation http://www.infoq.com/br/minibooks/scrum-xp-from-the-trenches http://www.youtube.com/watch?v=xa-c0no2uic

Este trabalho está licenciado através da Atribuição-Uso Não-ComercialCompartilhamento pela mesma Licença 3.0 Unported Você pode: Copiar, distribuir, exibir e executar a obra Criar obras derivadas Sob as seguintes condições: Atribuição. Você deve dar crédito ao autor original, da forma especificada pelo autor ou licenciante. Uso Não-Comercial. Você não pode utilizar esta obra com finalidades comerciais. Compartilhamento pela mesma Licença. Se você alterar, transformar, ou criar outra obra com base nesta, você somente poderá distribuir a obra resultante sob uma licença idêntica a esta Para cada novo uso ou distribuição, você deve deixar claro para outros os termos da licença desta obra. Qualquer uma destas condições podem ser renunciadas, desde que Você obtenha permissão do autor. Nothing in this license impairs or restricts the author's moral rights.