Uma Abordagem Ágil com Scrum
Processo de Desenvolvimento de Software
Flávio Peruggia
1
Motivação
Reflexão
Um software é, pela sua própria natureza, intangível;
É impossível antever todas as suas funcionalidades;
As necessidades emergem durante todo o seu desenvolvimento, e vão amadurecendo até a sua implantação; A utilização do software aprimora os seus recursos.
A mudança neste contexto torna-se inevitável
2
Manifesto Ágil
Estamos descobrindo melhores formas de desenvolver software através da nossa própria prática e auxiliando outros.
VALORES
Indivíduos e Iterações
Software funcionando
Colaboração com cliente
Responder a mudanças
+
+
+
+
Processos e Ferramentas
Documentação detalhada
Negociação de contratos
Seguir um plano
+ Os itens a direita são importantes, mas os da esquerda SÃO MAIS importantes.
3
Manifesto Ágil
Valoriza um conjunto de valores e práticas ágeis para o desenvolvimento de software mais eficaz.
Clique para editar o estilo do título
Defende valores que devem ser executados com a finalidade mestre de obter um processo mais iterativo e menos burocrático.
Satisfaz o cliente entregando, rapidamente e com freqüência, sistemas com algum valor
- Entregar versões funcionais em prazos curtos;
- Estar preparado para requisitos mutantes;
- Pessoal de negócios e desenvolvedores juntos;
- Troca de informações através de conversas diretas.
4
Princípios do Manifesto Ágil
A mais alta prioridade é a satisfação do cliente, por meio da liberação mais rápida e contínua de software de valor.
Receba bem as mudanças de requisitos, mesmo em
estágios tardios do desenvolvimento. Processos ágeis devem admitir mudanças que trazem vantagens competitivas para o cliente.
Libere software freqüentemente (em intervalos de 2 semanas até meses), dando preferência para uma escala de tempo mais curta. Mantenha pessoas ligadas ao negócio (clientes) e desenvolvedores