Escolar Documentos
Profissional Documentos
Cultura Documentos
MÉTODOS ÁGEIS
Professor: Paulo Vencio
Conteúdo Programático:
• Histórico
• O Manifesto Ágil
• Princípios Ágeis
Bibliografia
Histórico
• Nascida na segunda metade do século XX, a
Engenharia de Software buscou na indústria
grande parte das teorias e dos métodos de
produção (padronização de componentes e
processos).
• Em meados dos anos 1990, começaram o surgir
os processos “leves” (lightweight) em oposição
aos anteriores, “pesados” (heavyweight), ambos
baseados no desenvolvimento iterativo.
• Em 2001, com a criação do Manifesto Ágil,
cunhou-se o termo “Métodos Ágeis”.
Manifesto Ágil
• O Manifesto Ágil é composto pela declaração de
alguns valores e por 12 princípios.
• Agilidade não está relacionada à obediência de
protocolos preestabelecidos de produção, mas a
novos padrões de comportamento e atitude.
• Cada Método Ágil define suas próprias práticas,
mas todos, em um momento ou outro,
compartilham dos valores e princípios
postulados pelo Manifesto Ágil.
Manifesto Ágil
“Estamos descobrindo maneiras melhores de desenvolver software,
fazendo-o nós mesmos e ajudando outros a fazerem o mesmo. Através desse
trabalho, passamos a valorizar:
• Indivíduos e interação mais que processos e ferramentas
• Software funcionando mais que documentação abrangente
• Colaboração com o cliente mais que negociação de contratos
• Responder a mudanças mais que seguir um plano
Ou seja, mesmo havendo valor nos itens à direita, valorizamos mais os itens
à esquerda. ”
Princípios Ágeis
1. Nossa maior prioridade é satisfazer o cliente com
entregas contínuas e adiantadas de software com
valor agregado.
• O primeiro princípio do Manifesto Ágil resgata o maior objetivo que devemos ter
em mente:
• Entregar software funcionando com qualidade;
• Com iterações rápidas e contínuas;
• Sempre agregando valor de negócio ao cliente.
2. Mudanças nos requisitos são bem-vindas, mesmo
tardiamente no desenvolvimento. Os processos ágeis
tiram vantagem das mudanças, visando à vantagem
competitiva para o cliente.
• Boa parte das metodologias tradicionais buscou formas para desestimular a
possibilidade de mudanças.
• Métodos Ágeis preparam-se com técnicas e ferramentas para responder o mais
rápido possível a todo o tipo de mudanças.
• O cliente livra-se das “amarras” de decisões precipitadas.
3. Entregar frequentemente software funcionando,
de poucas semanas a poucos meses, com preferência
à menor escala de tempo.
1. E
2. B
3. D