Your SlideShare is downloading. ×
0
Agile Development no Yahoo! com Scrum - Campus Party 2009 - em português
Agile Development no Yahoo! com Scrum - Campus Party 2009 - em português
Agile Development no Yahoo! com Scrum - Campus Party 2009 - em português
Agile Development no Yahoo! com Scrum - Campus Party 2009 - em português
Agile Development no Yahoo! com Scrum - Campus Party 2009 - em português
Agile Development no Yahoo! com Scrum - Campus Party 2009 - em português
Agile Development no Yahoo! com Scrum - Campus Party 2009 - em português
Agile Development no Yahoo! com Scrum - Campus Party 2009 - em português
Agile Development no Yahoo! com Scrum - Campus Party 2009 - em português
Agile Development no Yahoo! com Scrum - Campus Party 2009 - em português
Agile Development no Yahoo! com Scrum - Campus Party 2009 - em português
Agile Development no Yahoo! com Scrum - Campus Party 2009 - em português
Agile Development no Yahoo! com Scrum - Campus Party 2009 - em português
Agile Development no Yahoo! com Scrum - Campus Party 2009 - em português
Agile Development no Yahoo! com Scrum - Campus Party 2009 - em português
Agile Development no Yahoo! com Scrum - Campus Party 2009 - em português
Agile Development no Yahoo! com Scrum - Campus Party 2009 - em português
Agile Development no Yahoo! com Scrum - Campus Party 2009 - em português
Agile Development no Yahoo! com Scrum - Campus Party 2009 - em português
Agile Development no Yahoo! com Scrum - Campus Party 2009 - em português
Agile Development no Yahoo! com Scrum - Campus Party 2009 - em português
Agile Development no Yahoo! com Scrum - Campus Party 2009 - em português
Agile Development no Yahoo! com Scrum - Campus Party 2009 - em português
Agile Development no Yahoo! com Scrum - Campus Party 2009 - em português
Agile Development no Yahoo! com Scrum - Campus Party 2009 - em português
Agile Development no Yahoo! com Scrum - Campus Party 2009 - em português
Agile Development no Yahoo! com Scrum - Campus Party 2009 - em português
Agile Development no Yahoo! com Scrum - Campus Party 2009 - em português
Agile Development no Yahoo! com Scrum - Campus Party 2009 - em português
Agile Development no Yahoo! com Scrum - Campus Party 2009 - em português
Agile Development no Yahoo! com Scrum - Campus Party 2009 - em português
Agile Development no Yahoo! com Scrum - Campus Party 2009 - em português
Agile Development no Yahoo! com Scrum - Campus Party 2009 - em português
Agile Development no Yahoo! com Scrum - Campus Party 2009 - em português
Agile Development no Yahoo! com Scrum - Campus Party 2009 - em português
Agile Development no Yahoo! com Scrum - Campus Party 2009 - em português
Agile Development no Yahoo! com Scrum - Campus Party 2009 - em português
Agile Development no Yahoo! com Scrum - Campus Party 2009 - em português
Agile Development no Yahoo! com Scrum - Campus Party 2009 - em português
Agile Development no Yahoo! com Scrum - Campus Party 2009 - em português
Agile Development no Yahoo! com Scrum - Campus Party 2009 - em português
Agile Development no Yahoo! com Scrum - Campus Party 2009 - em português
Agile Development no Yahoo! com Scrum - Campus Party 2009 - em português
Agile Development no Yahoo! com Scrum - Campus Party 2009 - em português
Agile Development no Yahoo! com Scrum - Campus Party 2009 - em português
Agile Development no Yahoo! com Scrum - Campus Party 2009 - em português
Agile Development no Yahoo! com Scrum - Campus Party 2009 - em português
Agile Development no Yahoo! com Scrum - Campus Party 2009 - em português
Agile Development no Yahoo! com Scrum - Campus Party 2009 - em português
Agile Development no Yahoo! com Scrum - Campus Party 2009 - em português
Agile Development no Yahoo! com Scrum - Campus Party 2009 - em português
Agile Development no Yahoo! com Scrum - Campus Party 2009 - em português
Agile Development no Yahoo! com Scrum - Campus Party 2009 - em português
Agile Development no Yahoo! com Scrum - Campus Party 2009 - em português
Agile Development no Yahoo! com Scrum - Campus Party 2009 - em português
Agile Development no Yahoo! com Scrum - Campus Party 2009 - em português
Agile Development no Yahoo! com Scrum - Campus Party 2009 - em português
Agile Development no Yahoo! com Scrum - Campus Party 2009 - em português
Agile Development no Yahoo! com Scrum - Campus Party 2009 - em português
Agile Development no Yahoo! com Scrum - Campus Party 2009 - em português
Agile Development no Yahoo! com Scrum - Campus Party 2009 - em português
Agile Development no Yahoo! com Scrum - Campus Party 2009 - em português
Agile Development no Yahoo! com Scrum - Campus Party 2009 - em português
Agile Development no Yahoo! com Scrum - Campus Party 2009 - em português
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Agile Development no Yahoo! com Scrum - Campus Party 2009 - em português

9,357

Published on

Slides com introdução em processos ágeis usando Scrum, apresentando conceitos básicos: Origens e Princípios; Os papéis do Product Owner, Scrum Master e do Time; As Reuniões (Daily Stand up, Sprint …

Slides com introdução em processos ágeis usando Scrum, apresentando conceitos básicos: Origens e Princípios; Os papéis do Product Owner, Scrum Master e do Time; As Reuniões (Daily Stand up, Sprint Planning, Sprint Review and Retrospective) e os Artefatos:
(Sprint Backlog, Product Backlog and Gráficos)

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

No Downloads
Views
Total Views
9,357
On Slideshare
0
From Embeds
0
Number of Embeds
11
Actions
Shares
0
Downloads
442
Comments
0
Likes
17
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. Campus Party 2009 Agile Software Development com RUM SC Friday, January 23, 2009
  • 2. ANTONIO CARLOS SILVEIRA Gerente Senior de Tecnologia Yahoo! Blog: http://www.acarlos.com.br/blog/ Twitter: acarlos1000 e-mail: acarlos@yahoo-inc.com Friday, January 23, 2009
  • 3. AGENDA Origem e Princípios ! ! Papéis ! Reuniões ! Artefatos Friday, January 23, 2009
  • 4. 1 Friday, January 23, 2009
  • 5. Origem e Princípios Friday, January 23, 2009
  • 6. A indústria do software Waterfall Fonte: ROYCE 1970 Friday, January 23, 2009
  • 7. Friday, January 23, 2009
  • 8. Melhoria Contínua Friday, January 23, 2009
  • 9. Os precursores Taylor Ford Sloan Deming Ohno Nonaka Takeuchi Friday, January 23, 2009
  • 10. Os Agilistas Jeff Ken Mike Alistair Martin Ron Kent Beck Sutherland Schwaber Cohn Cockburn Fowler Jeffries Friday, January 23, 2009
  • 11. Manifesto Ágil Agile Manifesto Individuals and Process and tools over interactions Comprehensive Working software over documentation Customer collaboration Contract negotiation over Responding to change Following a plan over Source: www.agilemanifesto.org Friday, January 23, 2009
  • 12. Metodologias ágeis Extreme Programming (XP) ! Crystal Clear ! Adaptive Software Development (ASD) ! Scrum ! Feature Driven Development (FDD) ! Dynamic Systems Dev Method (DSDM) ! Friday, January 23, 2009
  • 13. Friday, January 23, 2009
  • 14. SCRUM quem usa? quot;Microsoft quot;SalesForce.com quot;Yahoo quot;Oracle quot;Google quot;Time Warner quot;Electronic Arts quot;Turner Broadcasting quot;Lockheed Martin quot;Toyota quot;Philips quot;BMC Software quot;Siemens quot;CapitalOne quot;Nokia quot; Abril quot;BBC quot;Globo quot;Nielsen Media quot;UOL Friday, January 23, 2009
  • 15. Foco na entrega Transparência Ciclos curtos e fixos (15 dias) Qualidade Total Trabalho em equipe Comunicação constante Compromisso Autogestão Torna aparente os problemas Friday, January 23, 2009
  • 16. Balance towards adaptation o taçã dap A al tion i Trad ação tecip An Friday, January 23, 2009
  • 17. Balance towards adaptation Ant ecip ação SCR UM Ada ptaç ão Friday, January 23, 2009
  • 18. f iança n o C Falando em Agile 2008 -- Updated: Jan 23, 2009 Friday, January 23, 2009
  • 19. 1 Origem e princípios Friday, January 23, 2009
  • 20. 2 Friday, January 23, 2009
  • 21. Papéis Friday, January 23, 2009
  • 22. O Chefe Friday, January 23, 2009
  • 23. Product Owner http://www.flickr.com/photos/toechsner/2864422157/ O Time ScrumMaster http://www.flickr.com/photos/roger_g1/317671375/ http://www.flickr.com/photos/digital_stability/61466858/ Friday, January 23, 2009
  • 24. O Product Owner Friday, January 23, 2009
  • 25. Product owner Define funcionalidades Faz Release Plan ROI Priorização Interface com outros Ajusta escopo Aceita ou Rejeita um Sprint Friday, January 23, 2009
  • 26. ScrumMaster Friday, January 23, 2009
  • 27. Responsável pelo processo Gerenciamento Valores e Princípios Remove impedimentos Garante produtividade Colaboração entre papéis Protege contra Interferências Friday, January 23, 2009
  • 28. O Time Friday, January 23, 2009
  • 29. The team Entre 5-9 pessoas Multi-functional: Alocado Full-time Auto-organizado Responsável pela qualidade Estima complexidade a cada Sprint Friday, January 23, 2009
  • 30. Pigs X Chickens Friday, January 23, 2009
  • 31. 1 Origem e princípios 2 Papéis Friday, January 23, 2009
  • 32. 3 Friday, January 23, 2009
  • 33. As Reuniões Friday, January 23, 2009
  • 34. Reuniões Scrum Flow Sprint Planning Sprint Retrospectiva Sprint Review Daily Scrums Friday, January 23, 2009
  • 35. SCRUM Flow Scrum Flow Friday, January 23, 2009
  • 36. Scrum Meetings Time Friday, January 23, 2009
  • 37. Sprint Planning O que? 1 Como? 2 Friday, January 23, 2009
  • 38. Sprint Planning A Entendimento do Escopo B Estimativa de Complexidade C Time define o que consegue fazer D Time define como irá fazer Friday, January 23, 2009
  • 39. Friday, January 23, 2009
  • 40. Friday, January 23, 2009
  • 41. Sprint Review Time apresenta o que fez no Sprint Informal Todo o time participa Pode ter convidados Cronometrado: Máx 2h Friday, January 23, 2009
  • 42. Friday, January 23, 2009
  • 43. Sprint Retrospectiva O que foi legal? O que pode melhorar? O que pode ser feito pelo Time? O que a empresa precisa resolver? Cronometrado: Máx 2h PO, SM e Time participam Friday, January 23, 2009
  • 44. Daily Scrum 1 O que eu fiz desde o último Daily Scrum? O que eu vou fazer hoje? 2 Quais os Impedimentos? 3 Friday, January 23, 2009
  • 45. Friday, January 23, 2009
  • 46. 1 Origem e princípios 2 Papéis 3 Reuniões Friday, January 23, 2009
  • 47. 4 Friday, January 23, 2009
  • 48. Artefatos Friday, January 23, 2009
  • 49. Friday, January 23, 2009 Product Backlog http://www.flickr.com/photos/aeror/2312354037//74150717/
  • 50. O Product Backlog Lista priorizada de requisitos, histórias, ideais, épicos, etc definem o que o seu cliente quer Friday, January 23, 2009
  • 51. A sample product backlog Backlog item Estimate Allow a guest to make a reservation 3 As a guest, I want to cancel a reservation. 5 As a guest, I want to change the dates of a 3 reservation. As a hotel employee, I can run RevPAR 8 reports (revenue-per-available-room) Improve exception handling 8 ... 30 ... 50 Friday, January 23, 2009
  • 52. User Story Eu como <cliente> quero <funcionalidade> porque assim <retorno> Friday, January 23, 2009
  • 53. User Story Critério de aceitação Friday, January 23, 2009
  • 54. PB Iceberg Friday, January 23, 2009
  • 55. PB Iceberg We b r 2.0 Friday, January 23, 2009
  • 56. Sprint Backlog http://www.flickr.com/photos/aeror/2312354037//74150717/ http://www.flickr.com/photos/x180/469281131/ Friday, January 23, 2009
  • 57. complexity points 0 20 40 60 80 100 4/29/08 Friday, January 23, 2009 5/6/08 5/13/08 Burndown Chart 5/20/08 5/24/08
  • 58. Burn up Chart A sprint burn up chart 117.0 100 97.5 78.0 Number of tasks 58.5 39.0 19.5 0 4/29/08 5/6/08 5/13/08 5/20/08 5/24/08 Friday, January 23, 2009
  • 59. Friday, January 23, 2009
  • 60. Friday, January 23, 2009
  • 61. 1 Origem e princípios 2 Papéis 3 Reuniões 4 Artefatos Friday, January 23, 2009
  • 62. Livros Friday, January 23, 2009
  • 63. Reading List Agile Software Development with Scrum by Ken Schwaber and Mike Beedle Agile Project Management with Scrum by Ken Schwaber Lean software development by Mary Poppendieck Agile and Iterative Development: A Manager’s Guide by Craig Larman Agile Estimating and Planning by Mike Cohn Agile Retrospectives by Esther Derby and Diana Larsen Scrum and The Enterprise by Ken Schwaber Practices of an Agile Developer by Venkat Subramaniam and Andy Hunt Test Driven Development: By Example by Kent Back Getting Real by 37Signals Friday, January 23, 2009
  • 64. Obrigado Blog: http://www.acarlos.com.br/blog/ Twitter: acarlos1000 e-mail: acarlos@yahoo-inc.com Friday, January 23, 2009

×