0
EngeTechMeeting<br />
1º EngeTech Meeting<br />Testes Unitários   e<br />TDD<br />
2º EngeTech Meeting<br />Scrum<br />
Agenda<br />Surgimento do Manifesto Ágil<br />O que é e como surgiu o Scrum?<br />Framework Scrum:<br />Papéis;<br />Artef...
Chaos Report<br />Fracasso: cancelado ou entregue e nunca usado <br />Desafiado: atrasou, custou mais, ou entregou menos<b...
Em 2001...<br />Jim Highsmith<br />Jeff Sutherland<br />Kent Beck<br />Ron Jeffries<br />Ken Schwaber<br />Alistair Cockbu...
Manifesto Ágil<br />processos e ferramentas<br />Indivíduos e <br />interação entre eles<br />mais que<br />documentação a...
Em1986, Hirotaka Takeuchi e Ikujiro Nonaka<br />criaram um estilo inovador de gerenciamento de projetos<br />
Criação do Scrum<br />Jeff Sutherland e sua equipe documentaram, conceberam e implementaram o Scrum;<br /><ul><li> Sua pri...
O que é o Scrum?<br />É um processo ágil de gerenciamento de projetos;<br />Pequenas equipes;<br />Fornece incrementos de ...
Algumas empresas que utilizam:<br />
ProductOwner<br />Especialista no negócio<br />Priorizar tarefas<br />Gerenciar o ROI<br />
ScrumMaster<br />Liderança - Colaboração<br />
ScrumMaster - Responsabilidades<br />
ScrumMaster – Atributos (Segundo Mike Cohn)<br />Humilde<br />Comprometido<br />Responsável<br />Entendido<br />Colaborati...
Time<br />
Time - Características<br />
Interação entre os papéis<br />
Fonte: http://www.implementingscrum.com<br />
ProductBacklog<br />
ProductBacklog<br />Fonte: Livro Scrum e Xp Direto das Trincheiras<br />
SprintPlanning Meeting<br />Dividida em 2 partes: <br /><ul><li> Sprint Planning Meeting #1
 Sprint Planning Meeting #2</li></li></ul><li>SprintPlanning Meeting #1<br />
SprintPlanning Meeting #2<br />Criar tabela no banco de dados<br />Criar Cadastro de Multiempresas<br />Criar tela de cada...
PlanningPoker<br />
Por que usar PlanningPoker?<br />
Usando PlanningPoker<br />
<ul><li>Tarefa: Criar uma tela simples utilizando o Engebuilder. Peso: 2
Qual a estimativa para a seguinte tarefa?
Incluir função de ordenação (alterar ordem) ao clicar e arrastar os itens contidos no agrupamento do Cadastro de MultiEmpr...
SprintBacklog<br />
Sprint<br />
DailyScrum Meeting<br />
TaskBoard e BurndownChart<br />
TaskBoard e BurndownChart<br />
TaskBoard e BurndownChart<br />
TaskBoard e BurndownChart<br />
Resultado do Sprint<br />
SprintReview<br />
SprintRetrospective<br />
Estudo de caso: Scrum em um ambiente empresarial<br />
Processo de implantação do Scrum: Facilidades<br /><ul><li> Apoio da alta direção
 Equipe pequena (6 pessoas)
 Sem resistência  da equipe às mudanças
 Início de um novo projeto</li></li></ul><li>Processo de implantação do Scrum: Dificuldades<br /><ul><li> Equipe não conhe...
 Não havia costume de trabalhar com metodologias
 Dificuldade na mudança da cultura da empresa
 O Scrum Master faz parte do time </li></li></ul><li>Resultado Obtido<br />
Informatizando o Processo<br />
Objetivos da informatização<br /><ul><li>Automatização e padronização dos processos;
Arcabouço de informações;
Facilidade no acompanhamento dos projetos;
Upcoming SlideShare
Loading in...5
×

Scrum

1,347

Published on

Veja os principais conceitos de Scrum e quais benefícios ele pode trazer em um ambiente empresarial.

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

  • Be the first to like this

No Downloads
Views
Total Views
1,347
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
32
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Transcript of "Scrum"

  1. 1. EngeTechMeeting<br />
  2. 2. 1º EngeTech Meeting<br />Testes Unitários e<br />TDD<br />
  3. 3. 2º EngeTech Meeting<br />Scrum<br />
  4. 4. Agenda<br />Surgimento do Manifesto Ágil<br />O que é e como surgiu o Scrum?<br />Framework Scrum:<br />Papéis;<br />Artefatos;<br />Cerimônias;<br />Estudo de caso: Scrum em um ambiente empresarial;<br />Criação de uma ferramenta para automatizar o Scrum;<br />
  5. 5. Chaos Report<br />Fracasso: cancelado ou entregue e nunca usado <br />Desafiado: atrasou, custou mais, ou entregou menos<br />Fonte: Standish Group<br />
  6. 6. Em 2001...<br />Jim Highsmith<br />Jeff Sutherland<br />Kent Beck<br />Ron Jeffries<br />Ken Schwaber<br />Alistair Cockburn<br />Robert C. Martin<br />Aliança<br />Ágil<br />Steve Mellor<br />Mike Beedle<br />Dave Thomas<br />Arie van Bennekum<br />Ward Cunningham<br />Martin Fowler<br />Andrew Hunt<br />James Grenning<br />Brian Marick<br />Jon Kern<br />
  7. 7. Manifesto Ágil<br />processos e ferramentas<br />Indivíduos e <br />interação entre eles<br />mais que<br />documentação abrangente<br />Software em funcionamento<br />mais que<br />negociação de contratos<br />Colaboração com o cliente<br />mais que<br />seguir um plano<br />Responder a mudanças<br />mais que<br />
  8. 8. Em1986, Hirotaka Takeuchi e Ikujiro Nonaka<br />criaram um estilo inovador de gerenciamento de projetos<br />
  9. 9. Criação do Scrum<br />Jeff Sutherland e sua equipe documentaram, conceberam e implementaram o Scrum;<br /><ul><li> Sua primeira utilização foi em 1993 na empresa EaselCorporation;</li></li></ul><li>O que significa a palavra Scrum?<br />
  10. 10. O que é o Scrum?<br />É um processo ágil de gerenciamento de projetos;<br />Pequenas equipes;<br />Fornece incrementos de software freqüentemente (FeedBack contínuo);<br />Suportar, de forma simples e ágil, as alterações e modificações (técnicas e regras de negócio);<br />Framework fácil de entender e difícil de aplicar.<br />
  11. 11. Algumas empresas que utilizam:<br />
  12. 12.
  13. 13. ProductOwner<br />Especialista no negócio<br />Priorizar tarefas<br />Gerenciar o ROI<br />
  14. 14. ScrumMaster<br />Liderança - Colaboração<br />
  15. 15. ScrumMaster - Responsabilidades<br />
  16. 16. ScrumMaster – Atributos (Segundo Mike Cohn)<br />Humilde<br />Comprometido<br />Responsável<br />Entendido<br />Colaborativo<br />Influente<br />
  17. 17. Time<br />
  18. 18. Time - Características<br />
  19. 19. Interação entre os papéis<br />
  20. 20. Fonte: http://www.implementingscrum.com<br />
  21. 21.
  22. 22. ProductBacklog<br />
  23. 23. ProductBacklog<br />Fonte: Livro Scrum e Xp Direto das Trincheiras<br />
  24. 24. SprintPlanning Meeting<br />Dividida em 2 partes: <br /><ul><li> Sprint Planning Meeting #1
  25. 25. Sprint Planning Meeting #2</li></li></ul><li>SprintPlanning Meeting #1<br />
  26. 26. SprintPlanning Meeting #2<br />Criar tabela no banco de dados<br />Criar Cadastro de Multiempresas<br />Criar tela de cadastro<br />Criar rotina de alteração de ordem de itens ao clicar e arrastar<br />Criar validação de cadastro de empresas por contexto<br />
  27. 27. PlanningPoker<br />
  28. 28. Por que usar PlanningPoker?<br />
  29. 29. Usando PlanningPoker<br />
  30. 30. <ul><li>Tarefa: Criar uma tela simples utilizando o Engebuilder. Peso: 2
  31. 31. Qual a estimativa para a seguinte tarefa?
  32. 32. Incluir função de ordenação (alterar ordem) ao clicar e arrastar os itens contidos no agrupamento do Cadastro de MultiEmpresa.</li></ul>Usando PlanningPoker<br />
  33. 33. SprintBacklog<br />
  34. 34. Sprint<br />
  35. 35. DailyScrum Meeting<br />
  36. 36. TaskBoard e BurndownChart<br />
  37. 37. TaskBoard e BurndownChart<br />
  38. 38. TaskBoard e BurndownChart<br />
  39. 39. TaskBoard e BurndownChart<br />
  40. 40. Resultado do Sprint<br />
  41. 41. SprintReview<br />
  42. 42. SprintRetrospective<br />
  43. 43.
  44. 44. Estudo de caso: Scrum em um ambiente empresarial<br />
  45. 45. Processo de implantação do Scrum: Facilidades<br /><ul><li> Apoio da alta direção
  46. 46. Equipe pequena (6 pessoas)
  47. 47. Sem resistência da equipe às mudanças
  48. 48. Início de um novo projeto</li></li></ul><li>Processo de implantação do Scrum: Dificuldades<br /><ul><li> Equipe não conhecia o Scrum
  49. 49. Não havia costume de trabalhar com metodologias
  50. 50. Dificuldade na mudança da cultura da empresa
  51. 51. O Scrum Master faz parte do time </li></li></ul><li>Resultado Obtido<br />
  52. 52. Informatizando o Processo<br />
  53. 53. Objetivos da informatização<br /><ul><li>Automatização e padronização dos processos;
  54. 54. Arcabouço de informações;
  55. 55. Facilidade no acompanhamento dos projetos;
  56. 56. Ganho de tempo;</li></li></ul><li>Tecnologia Utilizada<br /><ul><li>Framework GroovyOnGrails
  57. 57. Utilização de codificação por convenção
  58. 58. SGBD MySql
  59. 59. Servidor Apache TomCat 6</li></li></ul><li>
  60. 60. Resultados Obtidos<br /><ul><li>Automatização e padronização dos processos;
  61. 61. Arcabouço de informações;
  62. 62. Facilidade no acompanhamento dos projetos;
  63. 63. Ganho de tempo;</li></li></ul><li>Tarefas de início do Sprint<br />Resultados Obtidos<br />
  64. 64. Tarefas do decorrer do Sprint<br />Resultados Obtidos<br />
  65. 65. Outras Ferramentas<br />FireScrum<br />
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×