Transcript
Papéis
Scrum Master
Responsável pelo processo, incluindo a realização do Daily Scrum e datas e horários das reuniões
Remove os impedimentos
Garante que o time está sempre funcionando e produtivo
Facilita a cooperação entre todos os membros do time
Protege o time das interrupções externas
Iterativa e Incremental
Iterativa e Incremental
Suposições de início de projeto
Os requisitos são 100% conhecidos e foram minuciosamente detalhados
O Desenvolvedor sabe construir
Nada irá mudar ao longo do caminho
Realidade que deve ser observada :
"Um processo rígido ou resistente a mudanças produz produtos medíocres. Os clientes podem até receber o que eles solicitaram primeiramente, mas é esse o produto que eles realmente querem logo quando eles o recebem? Coletando todos os requisitos no início e escrevendo-os sobre pedra, o produto é condenado a ser tão bom quanto a idéia inicial, ao invés de ser o melhor uma vez que as pessoas aprendem ou descobrem como fazer melhor." [Jeff Sutherland]
Idéias, novas tecnologias e opções surgem no decorrer do projeto. Desta forma uma nova idéia não deveria ser mau vista pela equipe/gestor.
Sim, as coisas mudam durante o caminho
Por que usar?
Dos 63% restantes:
2/3 possuem problemas
Estouro de Budget ou Prazo
Não atendem as necessidades
Estão cheio de defeitos
1/3 é um total fracasso
Cancelado/engavetado
Nunca colocado em produção ou utilizado pelo cliente
Dos casos de sucesso, em geral apenas 20% das funcionalidades são realmente úteis.
Por que usar?
Por que usar?
Disponível em agilemanifesto.org
Guarda Chuva Ágil
Ferramentas por Nível Organizacional
Artefatos
Product Backlog
Sprint Backlog
Burndown Chart
Reuniões
Sprint Planning
Daily Scrum
Sprint Review
Sprint Retrospective
REVISÃO
O que foi bom?
O que pode ser Melhorado?
Sprint Planning
Daily Scrum
Sprint Review
Sprint Retrospective
DEMONSTRAÇÃO
Apresentação das funcionalidades
Aceitação do Product Owner
Reuniões
Sprint Planning
Daily Scrum
Sprint Review
Sprint Retrospective
3 PERGUNTAS
1. O que foi feito desde o último DS?
2. O que será feito hoje?
3. O que esta impedindo?
Peer-pressure (em pé)
Máximo de 15 minutos
Comprometimento
Reuniões
Sprint Planning
Daily Scrum
Sprint Review
Sprint Retrospective
PLANEJAMENTO
Entendimento do Escopo
Estimativas de complexidade
Definição do Sprint
Reuniões
Dinâmica do Sprint
Vídeo
Scrum em menos de 10 minutos
Obrigado!!!
Perguntas...
Andre Costa
Thiago Klein Laino
SCRUM
Elementos do Scrum
PAPÉIS
Product Owner
Scrum Master
Time
REUNIÕES
Sprint Planning
Daily Scrums
Sprint Review
Sprint Retrospective
ARTEFATOS
Product Backlog
Sprint Backlog
Burndown Chart
Fluxo Scrum
Papéis
Product Owner (PO)
Define as funcionalidades do produto
Define as datas dos releases
Responsável pelo retorno do investimento (ROI) do projeto
Prioriza as funcionalidades de acordo com seu valor de negócio
Ajusta o product backlog a cada sprint, se necessário
Papéis
Time
Multi-disciplinar, com 7 (+-2) membros
Define o Sprint goal e define como será feito o trabalho
Tem o direito de fazer o que estiver ao seu alcance para alcançar o Sprint goal
Auto-gerenciado: o time se organiza e se gerencia
Demonstra o que foi feito para o Product Owner ao fim de cada Sprint
História
75 anos atrás
IIDD – Desenho e desenvolvimento interativo e incremental
Aumentar satisfação do cliente
Evitar o desencorajamento da Gestão
Década de 80
Aprimoramento da Engenharia de Software
Diversificação das linguagens de programação
Década de 90
Maturação dos processos de desenvolvimento de Software
Semente dos modernos processos de Desenvolvimento Ágil
2001 - 17 especialistas se reúnem nos EUA para discutir modernas formas de se desenvolver Software
Estabelecida a Aliança Ágil
Manifesto Ágil
Princípios comuns compartilhados por todos os métodos de sucesso aplicados pelos especialistas durante suas carreiras
Por que ser ágil?
Crescentes pressões do mercado por:
Inovação,
Produtividade (prazos cada vez mais curtos),
Flexibilidade,
Melhoria no desempenho/qualidade dos projetos de desenvolvimento de SW
O ágil surgiu dado a necessidade de melhorarmos a forma como estamos desenvolvendo SW e nosso foco principal é satisfazer o cliente.
Metodologias Ágeis
Desenvolvimento Ágil aplicado aos Projetos de Software
Quem usa isso?
Agilidade em TI
"A habilidade de criar e responder a mudanças, buscando a obtenção de lucro em um ambiente de negócio turbulento" (HIGHSMITH, 2004); ou ainda,
"A capacidade de balancear a flexibilidade e a estabilidade." HIGHSMITH (2004)
Enfatiza que a ausência de estrutura pode levar ao caos, mas que a estrutura em demasia gera rigidez.
Refere-se a velocidade que as operações acontecem e ao tempo de reposta dado ao seu cliente.
"A maioria das nossas suposições sobre negócios, tecnologia e organizações têm pelo menos 50 anos. Elas tem sobrevivido ao seu tempo. Como resultado, estamos pregando, ensinando, e praticando políticas que estão cada vez mais desalinhadas com a realidade, e são contra produtivas."
Peter Drucker (1909-2005)
Management´s New Paradigms - 1998
Clique para editar o título mestre
Clique para editar o texto mestre
Clique para editar o texto mestre
Segundo nível
Terceiro nível
Quarto nível
Quinto nível
Clique para editar o texto mestre
Clique para editar o texto mestre
Segundo nível
Terceiro nível
Quarto nível
Quinto nível
22/11/2012
nº
Clique para editar o título mestre
22/11/2012
nº
22/11/2012
nº
Clique para editar o título mestre
22/11/2012
nº
Clique para editar o texto mestre
Segundo nível
Terceiro nível
Quarto nível
Quinto nível
Clique para editar o texto mestre
Segundo nível
Terceiro nível
Quarto nível
Quinto nível
Clique para editar o título mestre
Clique para editar o texto mestre
22/11/2012
nº
Clique para editar o título mestre
Clique para editar o texto mestre
Segundo nível
Terceiro nível
Quarto nível
Quinto nível
22/11/2012
nº
Clique para editar o título mestre
Clique para editar o estilo do subtítulo mestre
22/11/2012
nº
Clique para editar o título mestre
Clique para editar o texto mestre
Segundo nível
Terceiro nível
Quarto nível
Quinto nível
22/11/2012
nº
22/11/2012
nº
Clique para editar o texto mestre
Segundo nível
Terceiro nível
Quarto nível
Quinto nível
Clique para editar o título mestre
Clique para editar o texto mestre
Clique para editar o título mestre
Clique para editar o texto mestre
Segundo nível
Terceiro nível
Quarto nível
Quinto nível
22/11/2012
nº
Clique para editar o título mestre
Clique no ícone para adicionar uma imagem
Clique para editar o texto mestre
22/11/2012
nº
Clique para editar o título mestre
Clique para editar o texto mestre
Segundo nível
Terceiro nível
Quarto nível
Quinto nível
22/11/2012
nº