Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Extreme Programming Alberane

980 views

Published on

Slides sobre XP baseado em conteúdos encontrados na internet.

  • Be the first to comment

  • Be the first to like this

Extreme Programming Alberane

  1. 1. Extreme Programming Metodologia Ágil
  2. 2. Introdução <ul><li>e X treme P rogramming </li></ul><ul><li>Metodologia de desenvolvimento ágil </li></ul><ul><li>Final da década de 90 </li></ul><ul><li>5 Valores </li></ul><ul><li>Alguns Princípios </li></ul>
  3. 3. Valores <ul><li>Comunicação </li></ul><ul><li>Coragem </li></ul><ul><li>Feedback </li></ul><ul><li>Respeito </li></ul><ul><li>Simplicidade </li></ul>
  4. 4. Princípios <ul><li>Trabalhe com os seus clientes </li></ul><ul><li>Use Metáforas </li></ul><ul><li>Planejamento </li></ul><ul><li>Reuniões Curtas </li></ul><ul><li>Teste Primeiro </li></ul><ul><li>Seja Simples </li></ul><ul><li>Programe em par </li></ul><ul><li>Use Padrões </li></ul><ul><li>Compartilhe o código </li></ul><ul><li>Integre Continuamente </li></ul><ul><li>Faça Refactoring </li></ul><ul><li>Releases Curtos </li></ul>
  5. 5. Papeis do Cliente <ul><li>Contadores de Estórias </li></ul><ul><li>Os Aceitantes </li></ul><ul><li>O Proprietário do Ouro </li></ul><ul><li>Planejadores </li></ul><ul><li>O Chefão </li></ul>
  6. 6. Papais do Desenvolvimento <ul><li>O Técnico </li></ul><ul><li>O Acompanhador </li></ul><ul><li>Os Desenvolvedores </li></ul><ul><li>O Testador </li></ul>
  7. 7. Cartão de visita <ul><li>É uma declaração, descrita em um parágrafo, sobre a finalidade da criação ou ampliação do sistema; </li></ul><ul><li>Os cliente são os autores; </li></ul>
  8. 8. Cartão de Visita (exemplo) <ul><li>Nosso Sistema </li></ul><ul><li>O Nosso Sistema será um sistema interativo e baseado na Internet para compartilhar as informações entre os usuários. </li></ul><ul><li>Os participantes da comunidade poderão compartilhar de experiências e soluções. Eles também devem ser capazes de obter documentos, downloads grátis de produtos e outras informações. </li></ul><ul><li>Finalmente, o site deve ter o apelo visual e a utilidade que atrai e conserva os usuários. </li></ul>
  9. 9. Estórias de Usuários <ul><li>São descrições simples de um único aspecto do sistema (uma etapa); </li></ul><ul><li>São definidas pelos os usuários juntamente com os desenvolvedores; </li></ul>
  10. 10. Estórias de Usuários(Exemplo) <ul><li>#215 </li></ul><ul><li>Criar Cadastro de Aluno </li></ul><ul><li>Manter um cadastro de alunos para realizarem a re-matricula em seu curso. </li></ul>
  11. 11. Teste de Aceitação <ul><li>Uma situação concreta que o sistema pode encontrar; </li></ul><ul><li>Pelo menos um para cada user story ; </li></ul><ul><li>Composto por: </li></ul><ul><ul><li>Cenário; </li></ul></ul><ul><ul><li>Operação; </li></ul></ul><ul><ul><li>Verificação; </li></ul></ul><ul><li>Responsabilidade da equipe do cliente ; </li></ul>
  12. 12. Teste de Aceitação(Exemplo) <ul><li>#215 A </li></ul><ul><li>Cadastro de Usuário </li></ul><ul><li>Cenário : o atendente está logado no sistema e clica em “cadastro de usuários”. </li></ul><ul><li>Operação : o atendente preenche todos os dados do usuário e o insere. </li></ul><ul><li>Verificar : o novo usuário deve aparecer na lista de usuários com todos os dados preenchidos. </li></ul>

×