GoConqr hat ein neues Design! Sag uns, wie es dir gefällt.

Mindmap

XP

Maicon Bergmann Portugiesisch

Inhalt der Mindmap

XP

  1. Quais são os valores do XP?

    • Comunicação
    • Coragem
    • Feedback
    • Respeito
    • Simplicidade
  2. Qual é o ciclo de vida do XP

    • Exploração
    • Planejamento Inicial
    • Iterações do Release
    • Produção
    • Manutenção e Morte
  3. Por que se chama “Programação Extrema”?

  4. Quais são as práticas do XP?

    • Jogo de Planejamento
    • Fases pequenas
    • Metáfora
    • Design Simples
    • Testes de Aceitação
    • Semana de 40 horas
    • Propriedade Coletiva
    • Programação Pareada
    • Padronização do Codigo
    • Desenvolvimento Orientado a Testes
    • Refatoração
    • Integração Contínua
  5. Como se dá o jogo do planejamento no XP?

    • O desenvolvimento é feito em iterações semanais. No início da semana, desenvolvedores e cliente reúnem-se para priorizar as funcionalidades. Essa reunião recebe o nome de Jogo do Planejamento e nelas já devem estar criadas antecipadamente pelos usuários as User Stories (história dos usuários). Nessa reunião, o cliente identifica prioridades e os desenvolvedores as estimam. O cliente é essencial neste processo e assim ele fica sabendo o que está acontecendo e o que vai acontecer no projeto. Como o escopo é reavaliado semanalmente, o projeto é regido por um contrato de escopo negociável, que difere significativamente das formas tradicionais de contratação de projetos de software. Ao final de cada semana, o cliente recebe novas funcionalidades, completamente testadas e prontas para serem postas em produção.
  6. Como são os testes no XP?

    • São testes construídos pelo cliente e conjunto de analistas e testadores, para aceitar um determinado requisito do sistema
  7. Como funciona a programação em pares?

    • é a programação em par/dupla num único computador. Geralmente a dupla é formada por um iniciante na linguagem e outra pessoa funcionando como um instrutor. Como é apenas um computador, o novato é que fica à frente fazendo a codificação, e o instrutor acompanha ajudando a desenvolver suas habilidades. Desta forma o programa sempre é revisto por duas pessoas, evitando e diminuindo assim a possibilidade de defeitos. Com isto busca-se sempre a evolução da equipe, melhorando a qualidade do código fonte gerado.
  8. Como é o processo de refatoração?

    • É um processo que permite a melhoria continua da programação, com o mínimo de introdução de erros e mantendo a compatibilidade com o código já existente. Refatorar melhora a clareza (leitura) do código, divide-o em módulos mais coesos e de maior reaproveitamento, evitando a duplicação de código-fonte;
  9. Qual é o significado de metáforas?

    • Procura facilitar a comunicação com o cliente, entendendo a realidade dele. O conceito de rápido para um cliente de um sistema jurídico é diferente para um programador experiente em controlar comunicação em sistemas em tempo real, como controle de tráfego aéreo. É preciso traduzir as palavras do cliente para o significado que ele espera dentro do projeto.
  10. Por quê a equipe dá atenção especial a integração contínua?

    • Sempre que produzir uma nova funcionalidade, nunca esperar uma semana para integrar à versão atual do sistema. Isto só aumenta a possibilidade de conflitos e a possibilidade de erros no código fonte. Integrar de forma contínua permite saber o status real da programação.
  11. Por que uma prática é a semana de 40 horas? Qual é o impacto na equipe?

    • Trabalhar com qualidade, buscando ter ritmo de trabalho saudável (40 horas/semana, 8 horas/dia), sem horas extras. Horas extras são permitidas quando trouxerem produtividade para a execução do projeto. Outra prática que se verifica neste processo é a prática de trabalho energizado, onde se busca trabalho motivado sempre. Para isto o ambiente de trabalho e a motivação da equipe devem estar sempre em harmonia.
  12. Por quê os padrões de codificação são muito importantes na equipe XP?

    • A equipe de desenvolvimento precisa estabelecer regras para programar e todos devem seguir estas regras. Desta forma parecerá que todo o código fonte foi editado pela mesma pessoa, mesmo quando a equipe possui 10 ou 100 membros.
  13. O que significa projeto simples para o XP?

    • projeto é aquele que passa em todos os testes, não contém duplicação de funcionalidade, salienta as decisões de projeto importantes e tem o menor número possível de classes e métodos.
  14. Comparação XP e SCRUM

    • O SCRUM é uma forma de gestão ampla para projetos que não depende da área de conhecimento. Já o XP tem sua aplicação mais restrita, focada basicamente no mundo de desenvolvimento de sistemas de softwares. Entretanto, quando usamos o SCRUM como forma de gestão e para criação de sistemas de software, muitas das práticas contidas no XP são de grande competência, como por exemplo a criação de testes automatizados ou o uso de refatoração de código para que um trecho de código funcional seje alterado buscando um ganho de qualidade e garantindo que a manutenção futura seja simplificada.

Informationen

Beschreibung
Mindmap am XP, erstellt von Maicon Bergmann am 29/11/2017.
Erstellt von
Maicon Bergmann
Aufrufe
0
Bewertung

Mehr zu Extreme Programming (XP)

Feedback

Worum geht es?

Wie gefällt dir das neue Design?

Dein Eindruck