Zusammenfassung der Ressource
Mapa Mental - Exame de Certificação
CTFL-AT
Anlagen:
- Manifesto Ágil Possui Quatro Valores e 12 princípios:
- * Indivíduos e interações sobre processos e ferramentas
- * Software funcionando sobre documentação mais
abrangente
- * Colaboração com o cliente sobre negociação de contratos
- * Resposta às mudanças sobre seguimento de um plano
- Benefícios de Abordagem de Equipe Inteira:
- * Melhorar a comunicação e colaboração
dentro da equipe
- * Ativar os vários conjuntos de habilidades dentro da equipe para
serem aproveitados em benefício do projeto
- * Promover qualidade na responsabilidade de cada elemento
- Feedback inicial e Frequente
- Evitar mal-entendidos nos requisitos
- * Esclarecer solicitações de funcionalidades dos
clientes, tornando-os disponíveis antecipadamente
para uso do cliente
- * Descobrir (via integração contínua), isolar e
resolver os problemas de qualidade mais cedo
- * Providenciar informações para a
equipe ágil quanto à sua
produtividade e capacidade de
desenvolvimento
- * Promover fluxo de projeto consistente
- Tipos de Abordagens
Ágeis:
- Extreme Programing ( XP )
- engloba cinco valores para orientar o desenvolvimento:
comunicação, simplicidade, feedback, coragem e
respeito.
- descreve um conjunto de princípios como diretrizes adicionais: humanidade, economia, benefício
mútuo, auto similaridade, aperfeiçoamento, diversidade, reflexão, fluxo, oportunidade, redundância,
falha, qualidade, primeiros passos e responsabilidade assumida. XP descreve treze práticas principais:
sentar-se juntos, a equipe inteira, espaço de trabalho informativo, trabalho energizado, programação
em pares, estórias, ciclo semanal, ciclo trimestral
- Scrum
- Sprint
- Retrospectiva: No desenvolvimento ágil, uma retrospectiva é uma reunião realizada no final de
cada iteração para discutir o que foi bem sucedido, o que poderia ser melhorado e como
incorporar as melhorias e preservar os êxitos em iterações futuras. Retrospectivas abrangem
temas como processo, pessoas, organizações, relacionamentos e ferramentas.
- Sprint Zero é a primeira iteração do
projeto, onde muitas atividades de
preparação ocorrem
- Backlog do Produto
- Backlog da Sprint
- Definição de Produto
- Timeboxing
- Transparência
- Kanbam
- Quadro Kanbam
- Limite de Trabalho
- Tempo de Espera
- Estória do Usuário
- Cartão
- Conversacional
- Confirmação
- Quadrantes de Teste
- O Quadrante Q1 é nível da unidade, voltado
para tecnologia e apoia os desenvolvedores.
Este quadrante contém testes de unidade.
- O Quadrante Q2 é nível do sistema, voltado para
negócios, e confirma o comportamento do produto.
- O Quadrante Q3 é o nível de aceitação do sistema ou
do usuário, voltado para o negócio, e contém testes
que criticam o produto, utilizando cenários e dados
realistas.
- O Quadrante Q4 é o nível de aceitação operacional
ou do sistema, orientado para tecnologia, e contém
testes que criticam o produto.
- Função de um Testador:
- Multifuncional
- Auto-Organização
- Co-localizado
- Colaborativo
- Capacitado
- Comprometido
- Resiliente
- Transparente
- Credibilidade
- Níveis de
Teste
- Teste de
Unidade
- Feito pelo
Desenvolvedor
- Teste de Aceitação
- Teste de
Verificação
- é automatizado, podem ser feitos por desenvolvedores
ou testadores, e envolve testes contra os critérios de
aceitação da estória do usuário
- Teste de Validação
- Testes de validação de funcionalidades, que
normalmente é manual e pode envolver
desenvolvedores, testadores e partes interessadas
que trabalham de forma colaborativa para
determinar se a funcionalidade está apta para uso
- Métodos de Teste Ágil
- Desenvolvimento Orientado para Teste
- Desenvolvimento Orientado para Teste de Aceitação
- Desenvolvimento Orientado para o Comportamento
- Integração Contínua:
- Análise Estática do Código
- Compilação
- Teste de Unidade
- Implantar
- Teste de Integração