Agilidade em Projeto com Scrum  
Agilidade em Projeto com Scrum <ul><li>Agenda </li></ul><ul><ul><ul><li>Manifesto Ágil </li></ul></ul></ul><ul><ul><ul><li...
Agilidade em Projeto com Scrum Manifesto Ágil <ul><li>&quot;Estamos descobrindo maneiras melhores de desenvolver </li></ul...
Agilidade em Projeto com Scrum O que é Abordagem Ágil? <ul><li>Abordagem Ágil é um conjunto de práticas para </li></ul><ul...
Agilidade em Projeto com Scrum O que é Scrum? SCRUM é uma  framework ágil  e leve que pode ser utilizado para gerenciar e ...
Agilidade em Projeto com Scrum Por que Scrum? <ul><li>“ O Scrum não é um processo previsível, ele não define o que </li></...
Agilidade em Projeto com Scrum Papéis no Scrum – Product Owner <ul><li>O Product Owner pode ser o  financiador ou um impor...
Agilidade em Projeto com Scrum Papéis no Scrum – Time <ul><li>O Time é o grupo de pessoas diretamente ligadas ao trabalho ...
Agilidade em Projeto com Scrum Papéis no Scrum – Scrum Master <ul><li>O SCRUM Master desempenha um papel de liderança, </l...
Agilidade em Projeto com Scrum Product Backlog  O Backlog do Produto é uma lista contendo todas as funcionalidades desejad...
Agilidade em Projeto com Scrum Sprint Planning Meeting #1 O Sprint Planning Meeting é uma reunião na qual estão presentes ...
Agilidade em Projeto com Scrum Sprint Planning Meeting #2 Depois do Sprint Planning Meeting #1, a equipe Scrum se encontra...
Agilidade em Projeto com Scrum Sprint Backlog  O Sprint Backlog é uma lista de tarefas que o Time se compromete a fazer em...
Agilidade em Projeto com Scrum Sprint <ul><ul><li>Time-Box </li></ul></ul><ul><ul><li>Meta do Sprint </li></ul></ul><ul><u...
Agilidade em Projeto com Scrum Quadro de Acompanhamento
Agilidade em Projeto com Scrum Gráfico de Burndown
Agilidade em Projeto com Scrum Scrum Works - Basic
Agilidade em Projeto com Scrum Sucesso / Insucesso
Agilidade em Projeto com Scrum Fizemos certo até hoje?
Agilidade em Projeto com Scrum Sprint Review Meeting Ao final de cada Sprint é feito um Sprint Review Meeting. Durante est...
Agilidade em Projeto com Scrum Sprint Retrospective O Sprint Retrospective ocorre ao final de um Sprint e serve para ident...
Agilidade em Projeto com Scrum E por último: Ciclo de Vida “ Scrum é um processo Ágil ou framework para gerenciamento de p...
Agilidade em Projeto com Scrum Referências: Philip Calçado:  http://fragmental.tw/ José Papo:  http://josepaulopapo.blogsp...
Agilidade em Projeto com Scrum Perguntas? Quem apresentou? Luis Guimarães -  [email_address]  
Upcoming SlideShare
Loading in …5
×

Agilidade Com Scrum

3,790 views
3,630 views

Published on

There are the PPT I presented at the university about Scrum Framework. I really hope you enjoy it!
Scrum can save the world! :-)

Published in: Technology, Business
0 Comments
4 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
3,790
On SlideShare
0
From Embeds
0
Number of Embeds
302
Actions
Shares
0
Downloads
194
Comments
0
Likes
4
Embeds 0
No embeds

No notes for slide

Agilidade Com Scrum

  1. 1. Agilidade em Projeto com Scrum  
  2. 2. Agilidade em Projeto com Scrum <ul><li>Agenda </li></ul><ul><ul><ul><li>Manifesto Ágil </li></ul></ul></ul><ul><ul><ul><li>Abordagem Ágil </li></ul></ul></ul><ul><ul><ul><li>Cultura </li></ul></ul></ul><ul><ul><ul><li>Scrum </li></ul></ul></ul><ul><ul><ul><li>Papéis no Scrum </li></ul></ul></ul><ul><ul><ul><li>Backlog </li></ul></ul></ul><ul><ul><ul><li>Sprint </li></ul></ul></ul><ul><ul><ul><li>Ciclo de Vida </li></ul></ul></ul>
  3. 3. Agilidade em Projeto com Scrum Manifesto Ágil <ul><li>&quot;Estamos descobrindo maneiras melhores de desenvolver </li></ul><ul><li>software fazendo-o nós mesmos e ajudando outros a </li></ul><ul><li>fazê-lo. Através desse trabalho, passamos a valorizar: </li></ul><ul><ul><li>Indivíduos e interação entre eles mais que processos e ferramentas ; </li></ul></ul><ul><ul><li>Software em funcionamento mais que documentação abrangente ; </li></ul></ul><ul><ul><li>Colaboração com o cliente mais que negociação de contratos ; </li></ul></ul><ul><ul><li>Responder a mudanças mais que seguir um plano . </li></ul></ul><ul><li>Ou seja, mesmo havendo valor nos itens à direita, </li></ul><ul><li>valorizamos mais os itens à esquerda.&quot; </li></ul>
  4. 4. Agilidade em Projeto com Scrum O que é Abordagem Ágil? <ul><li>Abordagem Ágil é um conjunto de práticas para </li></ul><ul><li>desenvolvimento de software que usa conceitos como: </li></ul><ul><ul><li>Iteratividade </li></ul></ul><ul><ul><li>Técnicas Incrementais </li></ul></ul><ul><ul><li>Auto-Organização </li></ul></ul><ul><ul><li>Times Multi-Funcionais </li></ul></ul><ul><ul><li>Auto-Gerenciamento </li></ul></ul><ul><ul><li>Comunicação </li></ul></ul><ul><li>Menos sobre processos e mais orientado no que as </li></ul><ul><li>pessoas podem fazer. </li></ul>
  5. 5. Agilidade em Projeto com Scrum O que é Scrum? SCRUM é uma framework ágil e leve que pode ser utilizado para gerenciar e controlar o desenvolvimento de software utilizando práticas iterativas e incrementais. SCRUM aumenta significativamente a produtividade e reduz o tempo para obter resultados, pois facilita a adaptação a processos empíricos de desenvolvimento de sistemas.
  6. 6. Agilidade em Projeto com Scrum Por que Scrum? <ul><li>“ O Scrum não é um processo previsível, ele não define o que </li></ul><ul><li>fazer em todas as circunstâncias” KEN SCHWABER (2004) </li></ul><ul><ul><li>Bastante objetivo </li></ul></ul><ul><ul><li>Papéis e Responsabilidades bem definidas </li></ul></ul><ul><ul><li>Fácil adaptação </li></ul></ul><ul><ul><li>Curva de aprendizado baixa </li></ul></ul><ul><ul><li>Não é um processo previsível </li></ul></ul><ul><ul><li>É um framework, um conjunto de práticas </li></ul></ul><ul><li>O Scrum não vai dizer exatamente o que fazer , não irá resolver </li></ul><ul><li>todos os seus problemas, mas com certeza os problemas serão mais facilmente identificados. </li></ul>
  7. 7. Agilidade em Projeto com Scrum Papéis no Scrum – Product Owner <ul><li>O Product Owner pode ser o financiador ou um importante </li></ul><ul><li>interessado no projeto . Suas principais responsabilidades </li></ul><ul><li>são: </li></ul><ul><ul><li>Define as funcionalidades do produto </li></ul></ul><ul><ul><li>Concentra as informações vindas de usuários, stakeholders ou do </li></ul></ul><ul><li>mercado de maneira que se obtenha uma visão única dos requisitos do sistema </li></ul><ul><ul><li>Sua maior responsabilidade é o ROI do projeto </li></ul></ul><ul><ul><li>Prioriza o Product Backlog </li></ul></ul><ul><ul><li>Pode alterar as prioridades fora do Sprint </li></ul></ul><ul><ul><li>Aceita ou rejeita os resultados dos trabalhos </li></ul></ul>
  8. 8. Agilidade em Projeto com Scrum Papéis no Scrum – Time <ul><li>O Time é o grupo de pessoas diretamente ligadas ao trabalho </li></ul><ul><li>a ser feito que garantirá que o projeto seja entregue com </li></ul><ul><li>todas as funcionalidades necessárias. Suas características </li></ul><ul><li>são: </li></ul><ul><ul><li>Multi-functional </li></ul></ul><ul><ul><li>Formado por até 9 pessoas </li></ul></ul><ul><ul><li>Define o objetivo do Sprint e especifica os resultados dos trabalhos </li></ul></ul><ul><ul><li>Faz aquilo que é necessário dentro das diretrizes do projeto para alcançar o objetivo do Sprint </li></ul></ul><ul><ul><li>Auto-organizável </li></ul></ul><ul><ul><li>Demonstram o resultado do Sprint para o Product Owner e outros Stakeholders </li></ul></ul>
  9. 9. Agilidade em Projeto com Scrum Papéis no Scrum – Scrum Master <ul><li>O SCRUM Master desempenha um papel de liderança, </li></ul><ul><li>gerenciando os interesses do Product Owner mediante o </li></ul><ul><li>Time. Um SCRUM Master eficiente deve: </li></ul><ul><ul><li>Melhorar a vida e a produtividade do time de desenvolvimento </li></ul></ul><ul><ul><li>Promover a criatividade e o conhecimento </li></ul></ul><ul><ul><li>Estimular a comunicação e cooperação entre as pessoas do time </li></ul></ul><ul><ul><li>Proteger o time de interferências externas </li></ul></ul><ul><ul><li>Remover Impedimentos </li></ul></ul><ul><ul><li>Garantir que as práticas estão sendo respeitadas </li></ul></ul><ul><ul><li>Convidar as pessoas certas para as reuniões de acompanhamento </li></ul></ul><ul><ul><li>Remover barreiras entre o desenvolvimento e o cliente </li></ul></ul><ul><ul><li>Auxiliar o Product Owner a atingir os seus objetivos (ROI) </li></ul></ul><ul><ul><li>Promover boas práticas de engenharia de desenvolvimento </li></ul></ul>
  10. 10. Agilidade em Projeto com Scrum Product Backlog O Backlog do Produto é uma lista contendo todas as funcionalidades desejadas para um produto. O conteúdo desta lista é definido pelo Product Owner. O Product Backlog não precisa estar completo no início de um projeto. Pode-se começar com tudo aquilo que é mais óbvio em um primeiro momento. Com o tempo, o Backlog cresce e muda à medida que se aprende mais sobre o produto e seus usuários.
  11. 11. Agilidade em Projeto com Scrum Sprint Planning Meeting #1 O Sprint Planning Meeting é uma reunião na qual estão presentes o Product Owner, o Scrum Master e todo o Time, bem como qualquer pessoa interessada que esteja representando a gerência ou o cliente. Durante o Sprint Planning Meeting, o Product Owner descreve as funcionalidades de maior prioridade para a equipe. A equipe faz perguntas durante a reunião de modo que seja capaz de quebrar as funcionalidades em tarefas técnicas, após a reunião. Essas tarefas irão dar origem ao Sprint Backlog. Coletivamente, o Time e o Product Owner definem um objetivo para o Sprint, que é uma breve descrição daquilo que se tentará alcançar no Sprint. O sucesso do Sprint será avaliado mais adiante no Sprint Review Meeting em relação ao objetivo traçado para o Sprint.
  12. 12. Agilidade em Projeto com Scrum Sprint Planning Meeting #2 Depois do Sprint Planning Meeting #1, a equipe Scrum se encontra separadamente para conversar sobre o que eles escutaram e decidir quanto eles podem se comprometer a fazer no Sprint que será iniciado. Em alguns casos, haverá negociação com o Product Owner, mas será sempre responsabilidade da equipe determinar o quanto ela será capaz de se comprometer a fazer.
  13. 13. Agilidade em Projeto com Scrum Sprint Backlog O Sprint Backlog é uma lista de tarefas que o Time se compromete a fazer em um Sprint. Os itens do Sprint Backlog são extraídos do Product Backlog, pela equipe, com base nas prioridades definidas pelo Product Owner e a percepção da equipe sobre o tempo que será necessário para completar as várias funcionalidades. Cabe a equipe determinar a quantidade de itens do Product Backlog que serão trazidos para o Sprint Backlog , já que é ela quem irá se comprometer a implementá-los.
  14. 14. Agilidade em Projeto com Scrum Sprint <ul><ul><li>Time-Box </li></ul></ul><ul><ul><li>Meta do Sprint </li></ul></ul><ul><ul><li>Quadro de Acompanhamento </li></ul></ul><ul><ul><li>Gráfico de Burndown </li></ul></ul><ul><ul><li>Daily SCRUM </li></ul></ul><ul><ul><li>Cancelamento do Sprint </li></ul></ul>
  15. 15. Agilidade em Projeto com Scrum Quadro de Acompanhamento
  16. 16. Agilidade em Projeto com Scrum Gráfico de Burndown
  17. 17. Agilidade em Projeto com Scrum Scrum Works - Basic
  18. 18. Agilidade em Projeto com Scrum Sucesso / Insucesso
  19. 19. Agilidade em Projeto com Scrum Fizemos certo até hoje?
  20. 20. Agilidade em Projeto com Scrum Sprint Review Meeting Ao final de cada Sprint é feito um Sprint Review Meeting. Durante esta reunião, o Time mostra o que foi alcançado durante o Sprint. Tipicamente, isso tem o formato de um demo das novas funcionalidades. Normalmente o Scrum Master faz a introdução da apresentação e um membro do time é eleito para fazer a demonstração da funcionalidade construída no Sprint. Os participantes do Sprint Review tipicamente incluem o Product Owner, o Time, o Scrum Master, a gerência, os clientes e os engenheiros ou Scrum Masters de outros projetos.
  21. 21. Agilidade em Projeto com Scrum Sprint Retrospective O Sprint Retrospective ocorre ao final de um Sprint e serve para identificar o que funcionou bem, o que pode ser melhorado e que ações serão tomadas para melhorar.
  22. 22. Agilidade em Projeto com Scrum E por último: Ciclo de Vida “ Scrum é um processo Ágil ou framework para gerenciamento de projetos ágeis. Ele é enquadrado como um processo para gerenciamento de projetos e certamente não é uma metodologia, se o fosse, seria muito pesado.” KEN SCHWABER(2004)
  23. 23. Agilidade em Projeto com Scrum Referências: Philip Calçado: http://fragmental.tw/ José Papo: http://josepaulopapo.blogspot.com Daniel Wildt: http://danielwildt.blogspot.com/ Barduco: http://blog.bardusco.com/ Danube: http://www.danube.com/scrumworks/basic   InfoQ: http://www.infoq.com/br Livro free em português: http://www.infoq.com/br/minibooks/scrum-xp-from-the-trenches
  24. 24. Agilidade em Projeto com Scrum Perguntas? Quem apresentou? Luis Guimarães - [email_address]  

×