scrun? wtf?

Download Scrun? WTF?

Post on 19-May-2015

2.834 views

Category:

Technology

3 download

Embed Size (px)

DESCRIPTION

A palestra tem como objetivo apresentar o que é, as regras e os benefícios do desenvolvimento ágil com Scrum.

TRANSCRIPT

  • 1. SCRUM ? WTF ?tera-feira, 17 de maio de 2011

2. Fernando Valente- Design Grfico de formao- Programador por paixo- Geek assumido- Apaixonado por tecnologia- Fotgrafo amador nas horas vagasComecei a trabalhar com web em 1999, uma poca em que html era escrito em blocode notas e o GeoCites dominava os servios de hospedagem amadora. Atualmentetrabalho e presto servio para o HUPE/UERJ (Hospital Universitrio Pedro Ernesto -Universidade do Estado do Rio de Janeiro) como Coordenador de Desenvolvimento eScrum Master. www.fernandovalente.com.br / Twitter: @nandovalentetera-feira, 17 de maio de 2011 3. MANIFESTO GILEstamos descobrindo maneiras melhores de desenvolver softwarefazendo-o ns mesmos e ajudando outros a faz-lo. Atravs destetrabalho, passamos a valorizar:tera-feira, 17 de maio de 2011 4. MANIFESTO GIL 1.Indivduos e interao entre eles mais que processos e ferramentas 2.Software em funcionamento mais que documentao abrangente 3.Colaborao com o cliente mais que negociao de contratos 4.Responder a mudanas mais que seguir um planoOu seja, mesmo havendo valor nos itens direita, valorizamos maisos itens esquerda.http://www.manifestoagil.comtera-feira, 17 de maio de 2011 5. SCRUM ? WTF ? Rugbytera-feira, 17 de maio de 2011 6. DEFINIOScrum um... framework iterativo* e incremental para gerenciamento de projetos e desenvolvimento gil de software.http://pt.wikipedia.org/wiki/Scrum*iterativo: Feito ou repetido muitas vezes.Dicionrio Michaelis: http://migre.me/2BEy8tera-feira, 17 de maio de 2011 7. BENEFCIOSVelocidadeQualidade Motivao Trabalho em equipe Compartilhamento de conhecimentoInteraotera-feira, 17 de maio de 2011 8. BENEFCIOS ACEITA Mudanasmas...tera-feira, 17 de maio de 2011 9. OS PILARES DO SCRUMTransparnciaInspeoAdaptaotera-feira, 17 de maio de 2011 10. Vai que...tera-feira, 17 de maio de 2011 11. COMPOSIO DO SCRUM1) PessoasE s isso!2) Artefatos3) Eventos de durao fixatera-feira, 17 de maio de 2011 12. 1) PESSOAS - PIGS AND CHICKENSPig = ComprometidoChicken = Envolvidotera-feira, 17 de maio de 2011 13. 1) PESSOAS - PIGS E SEUS PAPIS- Product Owner- Scrum Master- Teamtera-feira, 17 de maio de 2011 14. 1) PESSOAS - PRODUCT OWNERResponsvel por garantir o valordo trabalho realizado pelo time.tera-feira, 17 de maio de 2011 15. 1) PESSOAS - PRODUCT OWNERRepresentante do clientetera-feira, 17 de maio de 2011 16. 1) PESSOAS - PRODUCT OWNERS um por projeto (P.O.)tera-feira, 17 de maio de 2011 17. 1) PESSOAS - PRODUCT OWNER1 barreira entre o cliente e a equipetera-feira, 17 de maio de 2011 18. 1) PESSOAS - PRODUCT OWNERFacilitador entre a equipe e o clientetera-feira, 17 de maio de 2011 19. 1) PESSOAS - PRODUCT OWNERDefine as metastera-feira, 17 de maio de 2011 20. 1) PESSOAS - PRODUCT OWNERNo define como fazer, mas sim o que fazer primeiro*tera-feira, 17 de maio de 2011 21. 1) PESSOAS - PRODUCT OWNERnico que pode cancelar um Sprinttera-feira, 17 de maio de 2011 22. 1) PESSOAS - SCRUM MASTER Responsvel por garantir que oprocesso seja compreendido e seguidotera-feira, 17 de maio de 2011 23. 1) PESSOAS - SCRUM MASTER Atualiza o(s) relatrios de acompanhamentotera-feira, 17 de maio de 2011 24. 1) PESSOAS - SCRUM MASTERGarante a produtividade e qualidadetera-feira, 17 de maio de 2011 25. 1) PESSOAS - SCRUM MASTER2 barreira entre o cliente e a equipetera-feira, 17 de maio de 2011 26. 1) PESSOAS - SCRUM MASTERRemove impedimentostera-feira, 17 de maio de 2011 27. 1) PESSOAS - SCRUM MASTER Pode ser um desenvolvedortera-feira, 17 de maio de 2011 28. 1) PESSOAS - SCRUM MASTERNo um gerentetera-feira, 17 de maio de 2011 29. 1) PESSOAS - TEAM Transforma os sonhos em realidade!tera-feira, 17 de maio de 2011 30. 1) PESSOAS - TEAM Possuem conhecimento especializadotera-feira, 17 de maio de 2011 31. 1) PESSOAS - TEAMCompartilham conhecimentotera-feira, 17 de maio de 2011 32. 1) PESSOAS - TEAMSo auto-gerenciveistera-feira, 17 de maio de 2011 33. 1) PESSOAS - CHICKENSTodo o resto Chickens no podem dizer aospigs como eles devem trabalhartera-feira, 17 de maio de 2011 34. 2) ARTEFATOS- Product Backlog- Sprint Backlog- Burn Down Chartstera-feira, 17 de maio de 2011 35. 2) ARTEFATOS - PRODUCT BACKLOGTudo que necessrio para desenvolver e lanar o produto.tera-feira, 17 de maio de 2011 36. 2) ARTEFATOS - PRODUCT BACKLOG Ele evolui medida que o produto e o ambiente evoluem.tera-feira, 17 de maio de 2011 37. 2) ARTEFATOS - PRODUCT BACKLOGOrdenado por prioridadestera-feira, 17 de maio de 2011 38. 2) ARTEFATOS - PRODUCT BACKLOG Loja virtual Cadastro dos produtosCadastro de usuriosProcesso de compraPromoes...tera-feira, 17 de maio de 2011 39. 2) ARTEFATOS - SPRINT BACKLOG Consiste nas tarefas que o time executa para transformar o Product Backlog em um produto final.tera-feira, 17 de maio de 2011 40. 2) ARTEFATOS - SPRINT BACKLOG- DB (3)- Criao de formulrio (13) Cadastro de usurios - Testes (8)- Cadastro inicial (2)...- Atualizao DB (2)- Pagamento (13)Processo de compra- Testes (8)- Acompanhamento (8)...tera-feira, 17 de maio de 2011 41. 2) ARTEFATOS - SPRINT BACKLOGPlanning Pokertera-feira, 17 de maio de 2011 42. 2) ARTEFATOS - SPRINT BACKLOGPlanning Poker - uma estimativa de tamanho baseada na comparao entre funcionalidades.- Utiliza os Nmeros de Fibonacci como referncia.0, 1, 1, 2, 3, 5, 8, 13, 21, 34 ...- Finalidade de explicitar que quanto menor a funcionalidade queestamos desenvolvendo, menor a variao possvel da estimativa- Nmeros maiores: Esta uma situao perigosa pois estimamos otamanho de algo maior e com muito mais possibilidade de variao.Mais detalhes em http://migre.me/4tIuktera-feira, 17 de maio de 2011 43. 2) ARTEFATOS - SPRINT BACKLOGPlanning PokerMais detalhes em http://migre.me/4tIuktera-feira, 17 de maio de 2011 44. 2) ARTEFATOS - SPRINT BACKLOGKanban Kanban uma palavra japonesa que significa literalmente registro ou placa visvel.Em Administrao da produo significa um carto de sinalizao que controla os fluxosde produo ou transportes em uma indstria. O carto pode ser substitudo por outrosistema de sinalizao, como luzes, caixas vazias e at locais vazios demarcados.tera-feira, 17 de maio de 2011 45. 2) ARTEFATOS - SPRINT BACKLOGKanbantera-feira, 17 de maio de 2011 46. 2) ARTEFATOS - SPRINT BACKLOG DB FormTestes tro CadasDB ntoestes PagameT nh Acompato amentera-feira, 17 de maio de 2011 47. 2) ARTEFATOS - SPRINT BACKLOG DBTestes Form tro CadasDB ntoestes PagameT nh Acompato amentera-feira, 17 de maio de 2011 48. 2) ARTEFATOS - SPRINT BACKLOGDBTestes Form roC adastDBTestes Pagame nh n Acompa toto amentera-feira, 17 de maio de 2011 49. 2) ARTEFATOS - SPRINT BACKLOG DB Cadas tro Form Testes DBTestes Pagame anhn toA compto amentera-feira, 17 de maio de 2011 50. 2) ARTEFATOS - SPRINT BACKLOG DB FormTestes tro CadasDB ntoestesPagameT nh Acompato amentera-feira, 17 de maio de 2011 51. 2) ARTEFATOS - SPRINT BACKLOGKanban no Scrum!tera-feira, 17 de maio de 2011 52. 2) ARTEFATOS - BURN DOWN CHARTShttp://migre.me/4tVCqtera-feira, 17 de maio de 2011 53. E finalmente....tera-feira, 17 de maio de 2011 54. 3) EVENTOS DE DURAO FIXA- Planning Meeting Release Definio do Sprint- Sprint- Daily Meeting- Review Meeting- Retrospective Meetingtera-feira, 17 de maio de 2011 55. 3) EVENTOS DE DURAO FIXAPlanning Meeting - Release Objetivo: estabelece planos, metas e prioridadestera-feira, 17 de maio de 2011 56. 3) EVENTOS DE DURAO FIXAPlanning Meeting - ReleaseComo transformar a viso em produtotera-feira, 17 de maio de 2011 57. 3) EVENTOS DE DURAO FIXAPlanning Meeting - ReleaseNo precisa acontecer sempretera-feira, 17 de maio de 2011 58. 3) EVENTOS DE DURAO FIXAPlanning Meeting - ReleaseNo pertence ao sprinttera-feira, 17 de maio de 2011 59. 3) EVENTOS DE DURAO FIXAPlanning Meeting - Definio do sprint Criar e organizar o Sprint Backlog (estrias)tera-feira, 17 de maio de 2011 60. 3) EVENTOS DE DURAO FIXAPlanning Meeting - Definio do sprintP.O. Define a meta do sprinttera-feira, 17 de maio de 2011 61. 3) EVENTOS DE DURAO FIXAPlanning Meeting - Definio do sprint - 5% do total do Sprint Dividido em duas etapas* de 4 horas: - O que? (o que vai ser feito) - Como? (como vai ser feito) OBS: Este o momento de negociar com o P.O. do projetotera-feira, 17 de maio de 2011 62. 3) EVENTOS DE DURAO FIXASprintDurao: mnimo 2 e mximo 4 semanastera-feira, 17 de maio de 2011 63. 3) EVENTOS DE DURAO FIXASprint Objetivo: tornar o Backlog em produtotera-feira, 17 de maio de 2011 64. 3) EVENTOS DE DURAO FIXASprintNenhuma mudana deve ocorrertera-feira, 17 de maio de 2011 65. 3) EVENTOS DE DURAO FIXASprintNo deve haver interferncias externastera-feira, 17 de maio de 2011 66. 3) EVENTOS DE DURAO FIXADaily MeetingDurao: 15 minutos, no mximo !!!tera-feira, 17 de maio de 2011 67. 3) EVENTOS DE DURAO FIXADaily Meeting Objetivo: alinhar o desenvolvimento com a metatera-feira, 17 de maio de 2011 68. 3) EVENTOS DE DURAO FIXADaily MeetingRealizada de ptera-feira, 17 de maio de 2011 69. 3) EVENTOS DE DURAO FIXADaily Meeting Sempre no mesmo local (reservado) e horriotera-feira, 17 de maio de 2011 70. 3) EVENTOS DE DURAO FIXADaily MeetingParticipantes: Scrum Master e Team.Ouvinte: P.O.tera-feira, 17 de maio de 2011 71. 3) EVENTOS DE DURAO FIXADaily Meeting- Cada membro explica:* O que fez desde a ltima reunio diria* O que vai fazer at a prxima reunio diria* Impedimentos, problemas etctera-feira, 17 de maio de 2011 72. 3) EVENTOS DE DURAO FIXAReview MeetingObjetivo: dar a todos uma viso real do que foi feitotera-feira, 17 de maio de 2011 73. 3) EVENTOS DE DURAO FIXAReview Meeting+Participantes: Pigs e Chickenstera-feira, 17 de maio de 2011 74. 3) EVENTOS DE DURAO FIXAReview Meeting Os usurios navegam pelo que j est pronto e em produo.Os usurios so orientados pelo timetera-feira, 17 de maio de 2011 75. 3) EVENTOS DE DURAO FIXAReview MeetingDvidas de uso so