Your SlideShare is downloading. ×
Metodos Ageis
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×

Introducing the official SlideShare app

Stunning, full-screen experience for iPhone and Android

Text the download link to your phone

Standard text messaging rates apply

Metodos Ageis

8,626
views

Published on

Published in: Technology

1 Comment
7 Likes
Statistics
Notes
No Downloads
Views
Total Views
8,626
On Slideshare
0
From Embeds
0
Number of Embeds
8
Actions
Shares
0
Downloads
261
Comments
1
Likes
7
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. Fábio  Aguiar  twitter: @fabyogrcontato@fabiogr.com Essência do Desenvolvimento Ágil
  • 2. Já ouviu FALAR em Métodos Ágeis?
  • 3. Empresas que usam Metodologias Ágeis●  Google ●  SEA Tecnologia●  Microsoft ●  OnCast●  Yahoo ●  Globo.com●  ThoughtWorks ●  Abril●  Siemens ●  UOL●  Nokia ●  Improve It●  Philips ●  Caelum●  Amazon.com ●  Teamware●  HP ●  Objective Solutions●  Intel ●  LocaWeb●  Xerox Fábio Aguiar
  • 4. Projetos QUASE SEMPRE Falham
  • 5. Funcionalidades NUNCA ou RARAMENTE utilizadas 64% Jim  Johnson,  2000  
  • 6. 64% de DESPERDÍCIOdo desenvolvimento de software
  • 7. •  Teremos projetos que falham…•  A maioria das funcionalidades nunca serão usadas pelo usuário.•  Nos projetos com sucesso, apenas 42% das funcionalidades previstas no início estavam no produto final. http://www.projectsmart.co.uk/docs/chaos-report.pdf Qual será o RESULTADO? Cliente Insatisfeito
  • 8. Como estamos desenvolvendo software? Abordagem CASCATA
  • 9. Cliente precisa de RE$ULTADO Desenvolver software orientado a valor de negócioSempre ENTREGAR VALOR
  • 10. Entenda a necessidade do cliente Falha na COMUNICAÇÃO
  • 11. Precisamos MUDAR a visão de desenvolver PARADIGMASVisão do Cliente Mas será que o cliente vê o mesmo que você?
  • 12. A MUDANÇA começa em nós ”Temos que ser a mudança que queremos ver no mundo.” Mahatma Gandhi
  • 13. "Conheça e Escolhaseus valores para gerar software que também terá valor para seu Cliente." h"p://bit.ly/TenhaValoresPrincipios  
  • 14. MANIFESTO para oDESENVOLVIMENTO ÁGIL DE SOFTWAREManifesto  Ágil  Em 2001, dezessete especialistas em processos dedesenvolvimento de software estabeleceramprincípios comuns compartilhados por diferentesmétodos e criadam o Manifesto Ágil. www.manifestoagil.com.br  
  • 15. Valores DO MANIFESTO ÁGIL"Estamos descobrindo maneiras melhores de desenvolver software fazendo‐o nósmesmos e ajudando outros a fazê‐lo. Através desse trabalho, passamos a valorizar:INDIVÍDUOS E ITERAÇÃO mais que Ferramentas e ProcessosSOFTWARE FUNCIONANDO mais que Documentação AbrangenteCOLABORAÇÃO COM O CLIENTE mais que Negociação de ContratosRESPONDER A MUDANÇAS mais que Seguir um PlanoOu seja, mesmo havendo valor nos item à direita, valorizamos mais os itens à esquerda."
  • 16. Princípios DO MANIFESTO ÁGIL
  • 17. Princípios DO MANIFESTO ÁGIL
  • 18. Princípios DO MANIFESTO ÁGIL
  • 19. Envolvimento X Comprometimento “A  galinha  só  tem  uma  parte  no  omelete:   o  ovo.  O  bacon  quem  dá  é  o  porco,  que   também  parFcipa”   TIME Comprometido
  • 20. Características DE UM TIME ÁGIL
  • 21. Desenvolvimento ITERATIVO e INCREMENTAL
  • 22. Ciclo PDCA Melhoria Contínua   Planejar Agir Executar Verificar
  • 23. ADAPTAÇÃO às mudanças atravésdo FEEDBACK constantes
  • 24. Planejamento Constante
  • 25. A cada ITERAÇÃO é entregue umINCREMENTO de software funcionando
  • 26. VISÃO do Cliente Entender a NECESSIDADE do Cliente   Declaração da Visão:  Para pequenas e médias empresas em qualquer segmento quenecessitem de uma solução de gestão de departamento pessoal. Omódulo FOLHA é um produto multiplataforma, intuitivo e fácil de usarque permite um controle de todas as rotinas de seu departamentopessoal, gerando informações legais, gerenciais e controles internos.
  • 27. Cliente escreve ESTÓRIA DO USUÁRIO Exemplo de Estória do Usuário Título: Reservar Lugar Como um AGENTE DE VIAGENS eu posso RESERVAR LUGAR para FACILITAR O ATENDIMENTO DOS CLIENTES CORPORATIVOS Prioridade: 1-Alta Esforço: 5
  • 28. Lista de Desejo do CLIENTEDefine as FUNCIONALIDADES do Produto Tarefas Post-it Referência: Scrum, O Tutorial Rildo Santos
  • 29. Prioriação de Funcionalidades Cliente PRIORIZA de acordo com sua necessidade     Lista  que  representa  tudo  que  é  necessário  para  desenvolver  o  produto  
  • 30. Planejamento de Release e Iteração 2 semanas cada 8 semanas para o primeiro Release
  • 31. Estimativas Ágeis e Planning Poker O Time ESTIMA
  • 32. Quadro de Tarefas Visibilidade e Transparência ao Desenvolvimento de Software
  • 33. Hora de Executar
  • 34. Design e Desenvolvimento Evolutivo Com  pequenos  passos  ajudarão  no  desenvolvimento   ITERATIVO  e  INCREMENTAL  do  produto   Uma evolução do aprendizado através de BABY STEPs
  • 35. Reunião Diária Responde as Perguntas: O Que fiz ontem? O que irei fazer hoje? Quais são meus impedimentos?15 MINUTOS
  • 36. O que mais acontece durante a ITERAÇÃO Design Emergente Testes Automatizados Programação Pareada Refatoração Integração Contínua Definição de Pronto Código Coletivo Ambiente Colaborativo QUALIDADE
  • 37. Cliente Avalia Time ENTREGA Revisão Sempre entrega VALOR
  • 38. Retrospectiva A Hora de MELHORAR Promover as melhorias incrementais INSPEÇÃO e ADAPTAÇÃO Perguntas: O que funcionou bem? O que precisa ser melhorado?
  • 39. …e começa tudo de novo!!!
  • 40. Referência: Rildo Santoshttp://www.slideshare.net/Ridlo/engenharia-de-software-agil-scrum-e-fdd
  • 41. Está apresentação é uma misturaPaulo Igor + Jaime Schettini + Fábio Aguiar@pigodinho @JaimeSchettini @fabyogr
  • 42. Referência:Manifesto  Ágil  www.manifestoagil.com.br  MiniBook:  Scrum  e  XP  direto  das  trincheiras  h9p://www.infoq.com/br/minibooks/scrum-­‐xp-­‐from-­‐the-­‐trenches  MiniBook:  Scrum  vs  Kanban  –  Obtendo  o  melhor  de  ambos  h9p://www.infoq.com/br/minibooks/kanban-­‐scrum-­‐minibook  Slide:  Engenharia  de  SoCware  100%  Agil  (SCRUM,  FDD  e  XP)  h9p://www.slideshare.net/Ridlo/engenharia-­‐de-­‐soDware-­‐100-­‐agil-­‐scrum-­‐fdd-­‐e-­‐xp  Slide:  Scrum  –  O  Tutorial  DefiniSvo  h9p://www.slideshare.net/Ridlo/scrum-­‐o-­‐tutorial  Livro:  Agile  Project  Management  with  Scrum  Ken  Schwaber  Livro:  Programação  Extrema  (XP)  Aplicada  Kent  Beck  Visão  Ágil  Revista  e  blog  brasileiro  sobre  processos  ágeis  –  www.visaoagil.com