Resumo scrum

Disponível somente no TrabalhosFeitos
  • Páginas : 12 (2995 palavras )
  • Download(s) : 0
  • Publicado : 29 de julho de 2012
Ler documento completo
Amostra do texto
s
Desenvolvimento ágil de software (do inglês Agile software development) ou Método ágil é um conjunto de metodologias de desenvolvimento de software. O desenvolvimento ágil, tal como qualquer metodologia de software, providencia uma estrutura conceitual para reger projetos de engenharia de software.
Os Métodos Ágeis de desenvolvimento de software têm como objetivo primordial o desenvolvimentode código-fonte de qualidade que atenda às necessidades do cliente. Este objetivo é alcançando através da construção de um ambiente participativo onde a colaboração frequente entre todos os envolvidos é incentivada e praticada diariamente e onde a qualidade do software é buscada diariamente em cada pequena atividade.
A maioria dos métodos ágeis compartilha a ênfase no Desenvolvimento iterativo eincremental para a construção de versões implantadas do software em curtos períodos de tempo. Métodos ágeis diferem dos métodos iterativos porque seus períodos de tempo são medidos em semanas, ao invés de meses, e a realização é efetuada de uma maneira altamente colaborativa. estendendo-se a tudo.


Características dos Métodos Ageis de Desenvolvimento:

• entregas parciais do sistema emperíodos curtos, que duram de semanas a meses, com preferência para intervalos de tempo menores.
• atribuição dos requisitos de maior complexidade funcional e não funcional nas primeiras interações com os clientes, de forma a priorizar os aspectos críticos do sistema.
• quantidade de código executável considerada a medida mais importante do progresso do desenvolvimento de um software.• mudanças nos requisitos, mesmo quando ocorrem próximas ao final do desenvolvimento.


Os princípios do desenvolvimento ágil valorizam:


• * Garantir a satisfação do consumidor entregando rapidamente e continuamente softwares funcionais;
• * Softwares funcionais são entregues frequentemente (semanas, ao invés de meses);
• * Softwares funcionais são a principal medidade progresso do projecto;
• * Até mesmo mudanças tardias de escopo no projecto são bem-vindas.
• * Cooperação constante entre pessoas que entendem do 'negócio' e desenvolvedores;
• * Projetos surgem através de indivíduos motivados, entre os quais existe relação de confiança.
• * Design do software deve prezar pela excelência técnica;
• * Simplicidade;
• * Rápidaadaptação às mudanças;
• * Indivíduos e interações mais do que processos e ferramentas;
• * Software funcional mais do que documentação extensa;
• * Colaboração com clientes mais do que negociação de contratos;
• * Responder a mudanças mais do que seguir um plano.


SCRUM

O Scrum é um processo de desenvolvimento iterativo e incremental para gerenciamento de projetos edesenvolvimento ágil de software. O foco é nos resultados, ou seja, nas entregas e não nas tarefas. No SCRUM, o produto final, a data final e o custo do projeto são determinados ao longo do projeto. As Scrum meetings, pequenos encontros diários da equipe ocorrem diariamente para debaterem questões que devem ser resolvidas durante o dia e não na reunião.
Apesar de a palavra não ser um acrônimo,algumas empresas que implementam o processo a soletram com letras maiúsculas como SCRUM. Isto pode ser devido aos primeiros artigos de Ken Schwaber, que capitalizava SCRUM no título.
Scrum não é um processo prescribente, ou seja, ele não descreve o que fazer em cada situação. Ele é usado para trabalhos complexos nos quais é impossível predizer tudo o que irá ocorrer.
Apesar de Scrum ter sido destinadopara gerenciamento de projetos de software, ele pode ser utilizado em equipes de manutenção de software ou como uma abordagem geral de gerenciamento de projetos/programas.
"Um princípio chave do Scrum é o reconhecimento de que desafios fundamentalmente empíricos não podem ser resolvidos com sucesso utilizando uma abordagem tradicional de "controle". Assim, o Scrum adota uma abordagem empírica,...
tracking img