GoConqr has a new look! Let us know what you think.

Mind map

Programação extrema (XP)

Steveson EA Portuguese

Map content

Programação extrema (XP)

  1. 1º Quais os problemas que resolvem?

    • Simulaçao de um problema
      • Você recebe uma expecificação
        • Mas tá faltando uma informação
          • Você não consegue seguir com o desenvolvimento
            • Solução
              • Ligar para os clientes e ir atrás das pessoas que possam te ajudar a enteder o que tá faltando para que vc possa continuar o desenvolvimento
            • Solução para resolver o problema
              • O XP Visa desenvolver software de uma forma
                • Leve
                  • Os processos são mantidos ao minimo
                • Humana
                  • Desenvolvedor e cliente
                • Disciplinada
                  • Conjunto de práticas e principios
  2. 2º Quais os seus Principios?

    • A) Comunicação
      • I - Não existe um projeto bom sem comunicação
      • II - Como deve ser a comunicação ?
        • Rápida
        • Compartilhada
          • Exemplo
            • Programação em par
              • Um computador para dois
                • Para desenvolver em conjunto
            • Envolver o cliente
            • Reuniões diarias
    • B) Simplicidade
      • resolver o problema da forma mais simples possivel
        • cada etapa do projeto deve ser compreendida de maneira simples
          • a XP divide o objetivo principal em pequenas metas
    • C) Feedback
      • Imediato
        • Exemplo:O time de testes viu que algo não tava funcionando e imediatamente o time manda o feedback para o time de desenvolvimento
        • O cliente não está satisfeito porque não está atendendo as expectativas dele
    • D) Coragem
      • Exemplo
        • Existem momentos que você tem jogar o código fora
          • Você descobriu uma forma melhor para fazer
            • Mais simples e inteligente
        • imprevistos sempre podem ocorrer e elevar o tempo necessário para a execução de alguma etapa
          • Avisar ao cliente que o projeto vai demorar um pouco mais
    • E) Respeito
      • Para que os demais valores sejam aplicados, é importante que o respeito sempre esteja presente.
  3. 3º Quais as suas práticas?

    • A) TDD - Teste driven develoumen (Teste antes)
      • I - Escrever o teste automatizado
        • Falha pq o código não tá pronto
      • II - Desenvolver o código orientado ao teste
      • III - Melhorar o código
      • (OBS: Prática mais famosa do xp e ajuda mt a tirar bugs)
    • B) Designer simples
      • Minimo de classes
        • Minimo de métodos
          • Ter apenas o necessario para atender os requisitos
    • C) Integração continua
      • I -Como que funciona?
        • Você tá lá desenvolvendo
          • Vai fazer o teste local
            • Funcionou?
              • Sim
                • Segue
                  • Integra o código com o restante da solução
              • Não
                • Volta para a programação
      • II- A ideia é trazer o feedback o mais rápido possivel do que foi desenvolvido
  4. 0º Definição de Xp em uma palavra

    • Qualidade
      • Produto final / software
    • Conjunto de valores,principios e práticas com o foco ao levar ao extremo boas práticas de programação de codagem.

Information

Description
Mind Map on Programação extrema (XP), created by Steveson EA on 29/11/2021.
Created by
Steveson EA
Views
0
Rating

More on Extreme Programming (XP)

Feedback

What is it about?

What do you think of the new look?

How do you like it?