Scrum 8

510 views

Published on

wwwwwww

Published in: Design
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
510
On SlideShare
0
From Embeds
0
Number of Embeds
3
Actions
Shares
0
Downloads
5
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Scrum 8

  1. 1. Raphael Donaire Albino Gerente de Projetos BlueEye raphael@blueeye.com.br raphalbino@gmail.com http://www.bluetalk.com.brAgenda Do Tradicional ao Ágil O que é o Scrum? Papéis Reuniões Artefatos Considerações e Dicas
  2. 2. Reflexo do PlanejamentoPlanejamento Tradicional TradicionalMotivações para mudar Motivações para mudar Clientes e Usuários não tem certeza do que querem. Comunicação falha é mais comum do que parece.
  3. 3. Motivações para mudar Motivações para mudar Muitos detalhes que eles querem só serão revelados Na medida que eles vêem o produto sendo construído, durante o desenvolvimento. elas mudam.Existe solução para o CAOS que édesenvolver Software? Manifesto Ágil Indivíduos e Processos e Interação entre eles Ferramentas Software em Documentação funcionamento Abrangente Colaboração com o Negociação de cliente Contratos Responder a Seguir um plano Mudanças
  4. 4. Metodologias Ágeis Extreme Progamming (XP) Crystal Clear Adaptive Software Development SCRUM Feature Driven Development (FDD)Rugby??!! Conceituando Scrum é uma prática de gerenciamento de projeto empírica utilizada para entregar pequenos incrementos com alto valor ao cliente de forma iterativa.
  5. 5. Conceituando Valores Método Iterativo e Incremental – Sprints; Comprometimento Equipes SCRUM se comprometem em entregar algo de valor Análise, desenvolvimento, prótotipagem e testes ao cliente a cada iteração. estão interligados de forma iterativa; Abertura A equipe arquiteta a solução; Equipes SCRUM estão abertas a novas idéias. Foco Equipes Multi-Funcionais; e Equipes SCRUM focam-se ao máximo em seus objetivos. A documentação criada serve como suporte e Respeito NUNCA será mais importante do que o Equipes SCRUM criam respeito. desenvolvimento do software. Coragem Equipes SCRUM estão aptas a encarar novos desafios. Product Owner
  6. 6. Product Owner SCRUM Master Dono do Escopo do Produto; Lida muito bem com priorização; Define as datas dos releases; Se preocupa com o ROI; e Aceita ou rejeita o resultado Final.Também é conhecido por:• Analista de Negócios;• Analista de Sistemas (Isto ainda existe?); ou• Em alguns casos pode ser o próprio Cliente.SCRUM Master Team Responsável pelo processo; Gerenciamento (PMBok); Remove os impedimentos; Garante produtividade; e Protege contra interferências.Também é conhecido por:• Gerente de Projetos; ou• Coordenador de Projetos.
  7. 7. Team Por que porcos e não galinhas? Multidisciplinar; 1 à 7 pessoas; Liberdade; Responsável pela qualidade; Alocado Full Time ; e Estima complexidade a cada Sprint.Composta normalmente por:• Designers;• Desenvolvedores;• Arquitetos de Informação; e• Arquitetos de Sistema. Fluxo SCRUM
  8. 8. Reuniões no Fluxo Sprint Planning Meeting Objetivos Entender o Escopo; e Estimar complexidade dos pacotes de trabalho. Resultados Time define o que poderá entregar; Time define as atividades que serão desenvolvidas.Daily SCRUM Sprint Review Objetivos Objetivos Comunicar a todos da equipe como está o progresso do O Time apresentar ao Product Owner o resultado da trabalho. Sprint. Características Características Deve responder as seguintes perguntas: Reunião Informal; 1. O que eu fiz desde a última reunião diária? Todo o time participa; e 2. O que eu vou fazer hoje? Tempo máximo de duração: 2 horas. 3. Quais são os impedimentos existentes? Tempo máximo de duração: 15 minutos.
  9. 9. Sprint Retrospective Objetivos Levantar e documentar as lições aprendidas da Sprint. Características Reunião Informal; Todos os envolvidos na Sprint participam; e Tempo máximo de duração: 2 horas.Product Backlog Product Backlog Conteúdo Item do Backlog Estimativa Lista priorizada contendo todas as funcionalidades Criação de Carrinho de Compra 3 desejadas para o projeto; Identificação do Usuário 5 Não precisa estar completo no início do projeto; e Finalização do Carrinho de Compra 8 Melhora de performance na buscca de ?? Com o tempo, o Product Backlog cresce e muda à Produtos medida que se aprende mais sobre o produto e seus Manutenção de carrinho de compras 5 usuários. Criação de listagem de produtos mais 1 Criador vendidos Product Owner. Ciclo SCRUM Utilizado na reunião de planejamento da Sprint.
  10. 10. Product Backlog Sprint Backlog Conteúdo Lista de funcionalidades que o SCRUM Team se compromete a implementar em um Sprint. Considerações Os itens do Sprint Backlog são extraídos do Product Backlog, pela equipe, com base nas prioridades definidas pelo Product Owner ; e Cabe a equipe determinar a quantidade de itens do Product Backlog que serão trazidos para o Sprint Backlog. Ciclo SCRUM Resultado da reunião de planejamento da Sprint.Sprint Backlog Burndown Chart
  11. 11. SCRUM não é o salvador da pátria! O mais importante dos métodos ágeis é o entendimento dos conceitos; Projeto são pessoas, portanto as valorize; Agilidade está diretamente ligada a Melhoria Contínua; e Desenvolver software deve ser encarado como algo divertido.Leia, Estude e Pratique Leia: Agile Software Development with Scrum by Ken Schwaber and Mike Beedle . Agile Project Management with Scrum by Ken Schwaber. Scrum and XP from the Trenhces by Henrik Kniberg. Estude: Linguagens que focam o desenvolvimento ágil. Pratique: É praticando que se aprende.
  12. 12. Obrigado!

×