O slideshow foi denunciado.
Utilizamos seu perfil e dados de atividades no LinkedIn para personalizar e exibir anúncios mais relevantes. Altere suas preferências de anúncios quando desejar.
Receitas aplicáveis a qualquer projetoPrincípiosÁgeisLourenço P. SoaresConsultor – Análise de SistemasThoughtworks Brasilh...
http://www.flickr.com/photos/willkit/
Experts em Software Sob MedidaExcelência em SoftwarePioneiros, líderes mundiais e criadores dasmelhores ferramentas para d...
Fevereiro de 2001“Uncle Bob” Martin(Clean Code) Kent Beck(XP/Facebook)Ken Schwaber(scrum)Martin Fowler(UML/Refactoring)And...
“Estamos descobrindo maneiras melhores de desenvolver software, fazendo-onós mesmos e ajudando outros a fazerem o mesmo. A...
“Estamos descobrindo maneiras melhores de desenvolver software, fazendo-onós mesmos e ajudando outros a fazerem o mesmo. A...
PQ VCFAZ TDISSO?!
Genéricos e aplicados a inúmerasáreas do comportamento humano
Regras fundamentais, derivadas dosvalores, aplicadas para um domínioespecífico
Comportamentos específicosadotados para satisfazer umprincípio
Conjuntos de práticas quefuncionam bem juntas
Conjuntos de práticas quefuncionam bem juntas – facilmentedescritas em livros ;o)
Princípios doAGILE MANIFESTO
Nossa maior prioridade é satisfazer o clienteatravés da entrega contínua e adiantada desoftware com valor agregado.Mudança...
Princípios deEXTREME PROGRAMING
HumanidadeFeito para pessoasEconomiaCria valorBenefício mútuoSem ganhadores ou perdedoresAutossimilaridadeComeçe de algo c...
Princípios deLEAN SOFTWARE DEVELOPMENT
Elimine desperdíciosInclua a qualidade no processoCrie conhecimentoAdie comprometimentosEntregue rápidoRespeite as pessoas...
Respeito às pessoasReduzir desperdícioMaximizaraprendizadoEntrega contínuaQualidade épremissaSoftware funcionandoexcelênci...
http://www.flickr.com/photos/23612601@N07/
Lidando com pessoas
Quadro KanbanDevPronto
Quadro KanbanDevProntoInvestimento
Quadro KanbanDevProntoInvestimentoConhecimento
Quadro KanbanDevProntoInvestimentoConhecimentoArrependimento
Mingle
Mingle• Grátis até 5 usuários• Grátis para uso acadêmico• http://info.thoughtworks.com/Mingle-cloud.html• Contate studios@...
Identificando gargalosDevPronto
Problemas de entregaDevPronto
Respeito às pessoashttp://www.agileproductdesign.com/blog/dont_know_what_i_want.htProgresso iterativo
Ciclo de DemingPLANEJAREXECUTARVERIFICARAJUSTAR
Feedback rápido!
Respeito às pessoasReduzir desperdícioMaximizar aprendizadoEntrega contínuaQualidade é premissa
Lourenço P. SoaresConsultor – Análise deSistemasThoughtworks Brasilhttp://about.me/lous
http://join.thoughtworks.com
LondonManchesterBeijingXianShangaiChengduChicagoAtlantaNew York CityDallasAustinPuneChennaiBangaloreGurgaonPorto AlegreTor...
Curiosidade IntelectualNegócioSustentávelExcelênciaemSoftwareJustiçaSocialser uma empresa modelo e socialmente justa doséc...
Analistas deQualidadeDesenvolvedoresGerentesde ProjetoAnalista deSistemas?
Analistas deQualidadeDesenvolvedoresGerentesde ProjetoAnalista deSistemas?Consultores
http://join.thoughtworks.com
Princípios ágeis - UFRGS 2013
Princípios ágeis - UFRGS 2013
Princípios ágeis - UFRGS 2013
Princípios ágeis - UFRGS 2013
Princípios ágeis - UFRGS 2013
Princípios ágeis - UFRGS 2013
Próximos SlideShares
Carregando em…5
×

Princípios ágeis - UFRGS 2013

470 visualizações

Publicada em

Publicada em: Negócios

Princípios ágeis - UFRGS 2013

  1. 1. Receitas aplicáveis a qualquer projetoPrincípiosÁgeisLourenço P. SoaresConsultor – Análise de SistemasThoughtworks Brasilhttp://about.me/lous
  2. 2. http://www.flickr.com/photos/willkit/
  3. 3. Experts em Software Sob MedidaExcelência em SoftwarePioneiros, líderes mundiais e criadores dasmelhores ferramentas para desenvolvimento desoftware ÁgilRespeitados divulgadores e contribuidores domovimento de software livre
  4. 4. Fevereiro de 2001“Uncle Bob” Martin(Clean Code) Kent Beck(XP/Facebook)Ken Schwaber(scrum)Martin Fowler(UML/Refactoring)Andrew Hunt(Prag Prog)
  5. 5. “Estamos descobrindo maneiras melhores de desenvolver software, fazendo-onós mesmos e ajudando outros a fazerem o mesmo. Através deste trabalho,passamos a valorizar:Indivíduos e interações mais que processos e ferramentasSoftware em funcionamento mais que documentaçãoabrangenteColaboração com o cliente mais que negociação de contratosResponder a mudanças mais que seguir um planoOu seja, mesmo havendo valor nos itens à direita, valorizamos mais os itens àesquerda.”O Agile Manifestoartwork © 2001, Ward
  6. 6. “Estamos descobrindo maneiras melhores de desenvolver software, fazendo-onós mesmos e ajudando outros a fazerem o mesmo. Através deste trabalho,passamos a valorizar:Indivíduos e interações mais que processos e ferramentasSoftware em funcionamento mais que documentaçãoabrangenteColaboração com o cliente mais que negociação de contratosResponder a mudanças mais que seguir um planoOu seja, mesmo havendo valor nos itens à direita, valorizamos mais os itens àesquerda.”O Agile Manifestoartwork © 2001, Ward
  7. 7. PQ VCFAZ TDISSO?!
  8. 8. Genéricos e aplicados a inúmerasáreas do comportamento humano
  9. 9. Regras fundamentais, derivadas dosvalores, aplicadas para um domínioespecífico
  10. 10. Comportamentos específicosadotados para satisfazer umprincípio
  11. 11. Conjuntos de práticas quefuncionam bem juntas
  12. 12. Conjuntos de práticas quefuncionam bem juntas – facilmentedescritas em livros ;o)
  13. 13. Princípios doAGILE MANIFESTO
  14. 14. Nossa maior prioridade é satisfazer o clienteatravés da entrega contínua e adiantada desoftware com valor agregado.Mudanças nos requisitos são bem-vindas, mesmo tardiamente no desenvolvimento.Processos ágeis tiram vantagem das mudançasvisando vantagem competitiva para o cliente.Entregar frequentemente softwarefuncionando, de poucas semanas a poucos meses,com preferência à menor escala de tempo.Pessoas de negócio e desenvolvedores devemtrabalhar diariamente em conjunto portodo o projeto.Construa projetos em torno de indivíduosmotivados. Dê a eles o ambiente e o suportenecessário e confie neles para fazer o trabalho.O método mais eficiente e eficaz de transmitirinformações para e entre uma equipe dedesenvolvimento é através de conversa face aface.Software funcionando é a medida primáriade progresso.Os processos ágeis promovemdesenvolvimento sustentável. Ospatrocinadores, desenvolvedores eusuários devem ser capazes de manter um ritmoconstante indefinidamente.Contínua atenção à excelência técnica ebom design aumenta a agilidade.Simplicidade--a arte de maximizar aquantidade de trabalho não realizado--é essencial.As melhores arquiteturas, requisitos e designsemergem de equipes auto-organizáveis.Em intervalos regulares, a equipe refletesobre como se tornar mais eficaz e então refina eajusta seu comportamento de acordo.
  15. 15. Princípios deEXTREME PROGRAMING
  16. 16. HumanidadeFeito para pessoasEconomiaCria valorBenefício mútuoSem ganhadores ou perdedoresAutossimilaridadeComeçe de algo conhecido e adapteMelhoria contínuaSempre aperfeiçoando, nunca perfeitoDiversidadede idéiasReflexão contínuaa respeito da razão de forma do trabalhoFluxo contínuoem pequenos incrementosOportunidadeDificuldade = AprendizadoRedundanciaTente diversas soluçõesFalhaFalhas = Conhecimento adquiridoQualidadeNão é uma variávelPassos curtosPequenas mudanças, muitas vezesResponsabilidade aceitanão imposta
  17. 17. Princípios deLEAN SOFTWARE DEVELOPMENT
  18. 18. Elimine desperdíciosInclua a qualidade no processoCrie conhecimentoAdie comprometimentosEntregue rápidoRespeite as pessoasOtimize o todo
  19. 19. Respeito às pessoasReduzir desperdícioMaximizaraprendizadoEntrega contínuaQualidade épremissaSoftware funcionandoexcelência técnica e bom designQualidadeInclua a qualidade no processoEntregar frequentementedesenvolvimento sustentávelFluxo contínuoPassos curtosEntregue rápidoa equipe refleteOportunidadeFalhaMelhoria contínuaReflexão contínuaCrie conhecimentoAdie comprometimentossatisfazer o clienteSimplicidadeEconomiaAutossimilaridadeElimine desperdíciosOtimize o todoindivíduos motivadosequipes auto-organizáveisBenefício mútuoHumanidadeResponsabilidade aceitaDiversidadeRespeite as pessoas
  20. 20. http://www.flickr.com/photos/23612601@N07/
  21. 21. Lidando com pessoas
  22. 22. Quadro KanbanDevPronto
  23. 23. Quadro KanbanDevProntoInvestimento
  24. 24. Quadro KanbanDevProntoInvestimentoConhecimento
  25. 25. Quadro KanbanDevProntoInvestimentoConhecimentoArrependimento
  26. 26. Mingle
  27. 27. Mingle• Grátis até 5 usuários• Grátis para uso acadêmico• http://info.thoughtworks.com/Mingle-cloud.html• Contate studios@thoughtworks.com para maisinformações ou para continuar usando depoisque o trial expirar
  28. 28. Identificando gargalosDevPronto
  29. 29. Problemas de entregaDevPronto
  30. 30. Respeito às pessoashttp://www.agileproductdesign.com/blog/dont_know_what_i_want.htProgresso iterativo
  31. 31. Ciclo de DemingPLANEJAREXECUTARVERIFICARAJUSTAR
  32. 32. Feedback rápido!
  33. 33. Respeito às pessoasReduzir desperdícioMaximizar aprendizadoEntrega contínuaQualidade é premissa
  34. 34. Lourenço P. SoaresConsultor – Análise deSistemasThoughtworks Brasilhttp://about.me/lous
  35. 35. http://join.thoughtworks.com
  36. 36. LondonManchesterBeijingXianShangaiChengduChicagoAtlantaNew York CityDallasAustinPuneChennaiBangaloreGurgaonPorto AlegreTorontoHamburgSan FranciscoRecifeJohannesburgUgandaPerthSingaporeSydneyMelbourneBrisbane
  37. 37. Curiosidade IntelectualNegócioSustentávelExcelênciaemSoftwareJustiçaSocialser uma empresa modelo e socialmente justa doséculo 21Mais humanizaçãoatravés de software…
  38. 38. Analistas deQualidadeDesenvolvedoresGerentesde ProjetoAnalista deSistemas?
  39. 39. Analistas deQualidadeDesenvolvedoresGerentesde ProjetoAnalista deSistemas?Consultores
  40. 40. http://join.thoughtworks.com

×