O GoConqr está de visual novo! Conte para nós o que você achou.

Mapa mental

XP

Walter Vieira Engenharia de software Português

Conteúdo do mapa

XP

  1. Conceitos

    • Combinação entre
      • Abordagem colaborativa, livre de desconfiança
      • Conj. boas práticas de Eng.
    • Documentação é o próprio código
      • Cartões de história / diagramas e gráficos de acompanhamento
        • História possui nº, prioridade e estimativa. Critérios de aceite no verso.
          • Melhoram com o tempo
        • Gráfico de Burn Down
      • Acompanhado de testes automatizados
    • Metáfora
      • Uso de um conceito do mundo real p/ simplificar a comunicação entre membros da equipe
      • Possibilitar visão clara da solução
  2. Valores

    • Comunicação
    • Simplicidade
      • - Somente o necessário e quando necessário
    • Coragem
      • - Coragem p/ mudar, inovar, aceitar que não sabe tudo e que dev é uma atividade complexa.
    • Feedback
      • - Quanto antes, melhor. 
      • Mais cedo possível
    • Respeito
      • Máximo dentro das limitações
  3. Equipe

    • Multidisciplinar
    • Hierarquia + tênue possível
    • Papéis devem garantir aspectos importantes da metodologia
      • Coach
        • Conhece bem práticas e valores do XP
        • É um DEV com experiência em XP
        • Pode ser revesado
      • Tracker
        • Coletar e divulgar info. sobre o progresso
          • P/ equipe identificar prob. ou oportunidades
        • É um dos DEVs
          • Não deve acompanhar grande qtd de métricas
      • Cliente
        • Conhece regras de negócio e tem condição de definir as prioridades
        • É um membro da equipe
          • Permanece no ambiente de DEV
            • Dúvidas, feedback e ajudar na construção de testes de aceitação
  4. Práticas

    • Testes automatizados
      • Qnd erro é encontrado - deve criar teste antes de corrigir
    • Refatoração
      • Refatora qnd 100% dos testes passam
    • Programação em par
    • Padronização de código
      • Definidos pela equipe
    • Propriedade coletiva
      • Teste garante que não terá problema
    • Repositório de código
    • Integração contíunua
      • Mudanças devem ser frequentemente enviados ao rep
      • Só submeter ao repositório após todos os testes executados
    • Build ágil - máx 10 minutos
    • Sinergias entre as prátcas
    • Fases pequenas
  5. Ambiente

    • Incentivar colaboração (paredes, disposição)
      • Paredes usadas p/ publicar inf. relevantes.
    • Quadro de cartões
      • TO DO -> WIP -> DONE
  6. Execução

    • Jogo do planejamento
      • 1 - Cliente escreve necessidade - H.U
        • - Propósito inicial é que equipe tenha um entendimento mais avançado do SW.
        • 2 - Programadores reúnem p/ estimar cada H.U
          • - As histórias são utilizadas p/ o planejamento das iterações e releases.
          • Tirar dúvidas e questionar até entender
      • Exercício colaborativo
    • Dia de um Programador XP
      • Stand up meetign - 15 minutos
      • Se organizam em pares
        • Trabalha revezando teclado (20 a 60 minutos)
      • Escolhe uma H.U adequado ao seu nível
      • Recupera repositório - getLatestVersion
      • Tira dúvidas antes de codar
      • Termina de implementar
        • Roda testes
          • Passou? Convida cliente a dar feedback
            • Feedback positivo?
              • Recupera repositório DE NOVO
                • TESTA DE NOVO
                  • Envia p/ repositório

Informações

Descrição
Engenharia de software Mapa Mental sobre XP, criado por Walter Vieira em 08-02-2019.
Criado por
Walter Vieira
Visualizações
1
Avaliação

Mais sobre Extreme Programming (XP)

Fale Conosco

Sobre o que é sua mensagem?

O que você acha do novo visual?

Você gostou?