portuguese scrum

Download Portuguese scrum

Post on 07-Dec-2014

1.392 views

Category:

Documents

4 download

Embed Size (px)

DESCRIPTION

 

TRANSCRIPT

  • 1. Uma introduo ao SCRUM Mountain Goat Software, LLC
  • 2. Perdendo no revezamento... O estilo de corrida de revezamento aplicado ao desenvolvimento de produtos pode conflitar com os objetivos de velocidade e flexibilidade mximas. Ao invs disto, um estilo holstico, onde a equipe busca, como em um jogo de futebol, de forma integrada, chegar ao gol, com passes de bola, pode servir melhor s atuais necessidades competitivas. Adequado de The New New Product Development Game, Hirotaka Takeuchi e Ikujiro Nonaka, Harvard Business Review, January 1986. Mountain Goat Software, LLC
  • 3. Scrum em 100 palavras Scrum um processo gil que permite manter o foco na entrega do maior valor de negcio, no menor tempo possvel. Isto permite a rpida e contnua inspeo do software em produo (em intervalos de duas a quatro semanas). As necessidades do negcio que determinam as prioridades do desenvolvimento de um sistema. As equipes se auto- organizam para definir a melhor maneira de entregar as funcionalidades de maior prioridade. Entre cada duas a quatro semanas todos podem ver o real software em produo, decidindo se o mesmo deve ser liberado ou continuar a ser aprimorado por mais um Sprint. Mountain Goat Software, LLC
  • 4. Origens do Scrum Jeff Sutherland Uso inicial do scrum na Easel em 1993 IDX e mais de 500 pessoas usando scrum Ken Schwaber ADM Apresentao na OOPSLA 96 com Sutherland Trs livros sobre Scrum Mike Beedle Padres para o Scrum na PLOPD4 Ken Schwaber and Mike Cohn Fundaram a Scrum Alliance em 2002, inicialmente junto com a Agile Alliance Mountain Goat Software, LLC
  • 5. Origens do Scrum The Mythical Man Month by Frederick Brooks, 1975. Quando um projeto est atrasado, adicionar pessoas ao projeto servir apenas para atras-lo ainda mais. Devemos considerar o tempo que perdemos em gesto e comunicao quando temos pessoas demais trabalhando em um projeto. Ao calcular o tempo de desenvolvimento de qualquer coisa, temos que dobr-lo. O programador precisa de "tempo para pensar" alm do "tempo para programar" (traduo livre) Mountain Goat Software, LLC
  • 6. Quem usa o Scrum? Microsoft Intuit Yahoo Nielsen Media Google First American Real Estate Electronic Arts BMC Software High Moon Studios Ipswitch Lockheed Martin John Deere Philips Lexis Nexis Siemens Sabre Nokia Salesforce.com Capital One Time Warner BBC Turner Broadcasting Intuit Oce Mountain Goat Software, LLC
  • 7. Scrum tem sido usado para: Software comercial Video games Desenvolvimento interno Sistemas para suporte vida Desenvolvimento contratado Sistemas para controle de (terceirizao) satlites Projetos de preo fixo Websites Aplicaes Financeiras Software para handhelds Aplicaes certificadas pela Telefones celulares isso 9001 Aplicaes para redes Sistemas embarcados Aplicaes de ISV Sistemas disponveis 24x7 (Independent Software Vendors) Desenvolvimento por hackers solitrios Algumas das maiores aplicaes em produo Mountain Goat Software, LLC
  • 8. Caractersticas Equipes que se auto-organizam O produto evolui em uma srie de Sprints mensais Os requerimentos so listados em um Product Backlog No h prtica de engenharia prescrita (o Scrum adequa-se a todas) Usa regras generativas na criao de um ambiente gil para a entrega de projetos uma das metodologias geis Mountain Goat Software, LLC
  • 9. Manifesto gil - Valores Indivduos e Processos e interaes ferramentas Software que Documentao funciona ao abrangente invs Colaborao do de Negociao de cliente contrato Resposta Seguir um plano mudanas www.agilemanifesto.org Mountain Goat Software, LLC
  • 10. Nvel de rudo em um projeto Scrum Longe de acordo Anarquia Requerimentos Complexo Co mp li ca do Perto de Simples Acordo Perto da Tecnologia Longe da certeza certeza Fonte: Strategic Management and Organizational Dynamics by Ralph Stacey in Agile Software Development with Scrum by Ken Schwaber and Mike Beedle. Mountain Goat Software, LLC
  • 11. Scrum 24 horas Sprint 2-4 semanas Objetivo do Sprint Retorno Sprint Produto a ser Cancelar Return backlog entregue Gift wrap Cupons (ou seu incremento) Embrulho Cancel Cupons Product backlog Mountain Goat Software, LLC
  • 12. Em resumo... Imagem disponvel em: www.mountangoatsoftware.com/scrum Mountain Goat Software, LLC
  • 13. Sprints Projetos Scrum progridem em uma srie de sprints Similar s iteraes do XP Ocorre em um perodo de duas a quatro semanas Um perodo constante leva a um melhor ritmo O produto projetado, codificado e testado durante o sprint Mountain Goat Software, LLC
  • 14. Desenvolvimento seqencial versus paralelo Requerimentos Projeto Cdigo Teste Ao invs de completar uma coisa por vez... ... equipes Scrum fazem um pouco de cada coisa, todo o tempo. Fonte: The New New Product Development Game by Takeuchi and Nonaka. Harvard Business Review, January 1986. Mountain Goat Software, LLC
  • 15.