Métodos ágeis: scrum e xp
SCRUM E XP
Turma: Java7
Belo Horizonte 2012
SCRUM * Características: - Focado em pessoas e em ambientes onde há requisitos voláteis. - Encontrar uma forma de trabalho dos membros da equipe para produzir o software de forma flexível num ambiente em constante mudança. - Equipes pequenas e multidisciplinares (no máximo 7 pessoas), requisitos instáveis ou desconhecidos e iterações curtas. -Divisão do processo em pequenos ciclos de desenvolvimento chamados Sprint (no qual um conjunto de funcionalidades pré-definidas e concluídas são entregues aos clientes em intervalos regulares). - No Scrum o cliente toma parte da equipe de desenvolvimento, através da figura do Product Owner. * Vantagens: Destaca-se dos demais processos ágeis pela maior ênfase dada ao gerenciamento do projeto. Esse método permite resolver rapidamente qualquer tipo de problema que apareça durante o processo de desenvolvimento, uma vez que todos os membros sabem exatamente o que acontece ao longo do projeto. * Definição: O Scrum é um método de desenvolvimento de sistema de software ágil que apresenta uma longa comunidade de usuários de acordo com Cockburn (2001). O principal objetivo desse método é oferecer um processo conveniente para projeto e desenvolvimento de sistema de software orientado a objeto. Esse método apresenta uma abordagem empírica e utiliza ideias da teoria de controle de processos da indústria para o desenvolvimento de sistemas de software, aplicando o processo de flexibilidade, produtividade e adaptabilidade.
* Aplicação: O Scrum é comumente aplicado a pequenas equipes e em ambientes de desenvolvimento que sofrem constantes mudanças, sendo o seu foco a maximização da habilidade da