Anúncio
Anúncio

Mais conteúdo relacionado

Apresentações para você(20)

Anúncio

Último(20)

Scrum 8

  1. Raphael Donaire Albino Gerente de Projetos BlueEye raphael@blueeye.com.br raphalbino@gmail.com http://www.bluetalk.com.br Agenda Do Tradicional ao Ágil O que é o Scrum? Papéis Reuniões Artefatos Considerações e Dicas
  2. Reflexo do Planejamento Planejamento Tradicional Tradicional Motivaçõ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. 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. 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. 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. 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. 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. 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. 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. 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. 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. Obrigado!
Anúncio