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

Mapa mental

Unid 2 - Aula 2 - O Framework Xtreme Programming (XP)

Rafa Suman Gerenciamento Ágil de Projetos Português

Conteúdo do mapa

Unid 2 - Aula 2 - O Framework Xtreme Programming (XP)

  1. é considerada uma metodologia "leve" de desenvolvimento de software. Ela é classificada como um "sistema de práticas que a comunidade de desenvolvedores de software vem evoluindo para resolver os problemas de entregar software de qualidade rapidamente, e então alcançar as necessidades de negócio que sempre mudam"

  2. o eXtreme Programming (XP) é uma metodologia ágil para equipes pequenas e médias que desenvolvem software baseado em requisitos vagos e que se modificam rapidamente, sendo assim, é importante ressaltar que ela não se aplica a todos os tipos de projetos. Entretanto alguns autores defendem seu uso mesmo em grandes projetos, desde que haja uma divisão em subprojetos independentes.

  3. A prática da XP visa garantir a satisfação do cliente, bem como o favorecimento no cumprimento das estimativas. trata-se de uma metodologia que ostenta 5 (cinco) valores, 13 (treze) práticas e 5 (cinco) princípios que estão devidamente alinhados com os valores ágeis.

    • 5 Valores
      • 1) Comunicação: promover a comunicação entre toda a equipe envolvida com o projeto
      • 2) Simplicidade: fazer algo da forma mais simples possível e de modo funcional para se alcançar os objetivos esperados
      • 3) Retroalimentação: refere-se ao feedback, que consiste em permitir a retroalimentação de informação de forma rápida e frequente
      • 4) Coragem: está relacionada com a capacidade de assumir riscos e desafios em favor do projeto.
      • 5) Respeito: trata-se da busca de um ambiente de respeito entre os diversos colaboradores envolvidos com o projeto.
    • 13 Práticas
      • 1) Equipe unida
      • 2) Jogos de planejamento (the planning game)
      • 3) Entregas curtas (small releases)
      • 4) Testes de cliente:
      • 5) Propriedade coletiva de código (collective ownership):
      • 6) Padronização de código:
      • 7) Ritmo sustentável:
      • 8) Metáfora: trata-se da criação de algo que seja utilizado de forma mais simples para expressar a ideia do sistema que será construído
      • 10) Desenvolvimento orientado a teste:
      • 12) Design simples:
      • 13) Programação em par (pair programming):
      • 9) Integração contínua:
      • 11) Refatoração (refactoring): condiz com a melhoria da qualidade do código existente
    • 5 Princípios
      • Princípios centrais: Retroalimentação (feedback) rápida; simplicidade assumida; mudança incremental; abraçar as mudanças; trabalho com qualidade.
      • Outros Princípios; ensinar aprendendo; pequeno investimento inicial; jogar para ganhar; experimentos concretos; comunicação aberta e honesta; trabalhar com o instinto das pessoas e não contra eles; responsabilidade aceitada; adaptação local; viagem leve; medir honestamente.
  4. o XP estabelece um conjunto de regras e contexto que ocorrem em quatro atividades

    • Na fase de projeto, o XP estabelece com muito rigor a simplicidade, pois o mais apropriado é trabalhar com artefatos simples.
    • Na fase de planejamento, o cliente descreve um conjunto de histórias e exemplifica as características e funcionalidades do sistema.
    • Na fase de codificação, após o levantamento da história, será realizada uma série de testes unitários. Salienta-se que, nesta fase, os programadores desenvolvem suas atividades em pares.
    • a etapa de testes fornece segurança e progresso, garantindo equilíbrio e minimizando o problema.
  5. é capaz de suportar mudanças contínuas de mercado e também oferecer ao cliente maneiras para verificar de forma rápida o retorno que o projeto de software dará para a organização. Em contrapartida, a metodologia XP exige muito dos seus funcionários de tal forma que eles devem ter um bom grau de maturidade, principalmente da alta direção.

Informações

Descrição
Gerenciamento Ágil de Projetos Mapa Mental sobre Unid 2 - Aula 2 - O Framework Xtreme Programming (XP), criado por Rafa Suman em 31-10-2017.
Criado por
Rafa Suman
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?