Scrum

Disponível somente no TrabalhosFeitos
  • Páginas : 35 (8607 palavras )
  • Download(s) : 0
  • Publicado : 10 de outubro de 2011
Ler documento completo
Amostra do texto
[pic]

SUMÁRIO

1 INTRODUÇÃO 3
2 modelos de processos agéis vs modelos evolucionários 4
3 Entrevista com empresas desenvolvedoras de software 12
4 CONCLUSÃO 38
REFERÊNCIAS 39
http://www.devmedia.com.br/articles/post-9207-Processos-Ageis-para-desenvolvimento-de-Software-Parte-01.html http://inf.unisul.br/~pacheco/princ_eng_sw/02_Artigo.pdf 39
INTRODUÇÃO

Este trabalho tem como porobjetivo abordar uma pesquisa bibliográfica sobre os Modelos de Processos Ágeis vs Modelos Evolucionários,suas principais características e especificações necessárias para o desenvolvimento e evolução do processo de engenharia de software. Eles devem ser analisados e aplicados pelo desenvolvedor, de acordo com os requisitos exigidos pelo cliente, fornecendo um software que atenda todas asfuncionalidades do sistema que serão de extrema importância nas atividades desenvolvidas pela empresa.
Será feito uma pesquisa bibliográfica realizada em três empresas desenvolvedoras de software no intuito de saber qual modelo de processo é utilizado, porque ela optou por ele? , e se ela não possui?Qual dos modelos citados seria escolhido para as suas atividades? Essa entrevista é de extremaimportância, para o analista, pois mostra todos os passos usados no processo de desenvolvimento de um software, dando a ele uma noção de como seria trabalhar na pratica e estar preparado para o mercado da tecnologia da informação.

modelos de processos agéis vs modelos evolucionários

1 Métodos de processos ágeis

 
Os Métodos Ágeis surgiram no final da década passada e em fevereiro de 2001 um grupode dezessete metodologistas formou a Agile Software Development Alliance e definiram um manifesto como uma alternativa aos métodos tradicionais de desenvolvimento de software. O manifesto propõe uma nova abordagem para o desenvolvimento, fazendo-o de forma direta, eliminando gastos com documentação excessiva e burocrática, enfatizando a comunicação, colaboração com o cliente e atividades que trazemvalor imediato na produção de software com qualidade.
Por meio de um processo baseado na experiência e na observação, com ciclos constantes de inspeção e adaptação, a equipe trabalha sempre num ambiente de melhoria contínua.
 
Podemos tomar como exemplo a Microsoft que se posicionou com antecipação segura à maturidade da proposta ágil e publica uma derivação das diretrizes do manifestodenominada MSF Agile (Microsoft Solutions Framework Agile Software Development) e promove-a como processo "default" sugerido ao desenvolvimento de projetos utilizando de uma nova ferramenta o Visual Studio Team System, ou simplesmente VSTS. Outras iniciativas open-souce podem ser encontradas, uma delas é Cruisecontrol (que também pode ser utilizada de forma semelhante ao VSTS.
 
Os conceitos domanifesto ágil aproximam-se melhor com a forma que pequenas empresas de Tecnologia da informação trabalham e respondem a mudanças.  Muitos desenvolvedores focam na tecnologia e esquecem-se da informação que é na verdade o que o cliente busca. As metodologias ágeis buscam deixar estas variáveis em equilíbrio. Existem vários métodos ágeis, dentre eles podemos citar: Extreme Programming (XP), SCRUM, DSDM,Crystal e outros. 
 

1 XP

 
A Extreme Programming (XP) é uma metodologia ágil para equipes pequenas e médias que desenvolvem software baseado em requisitos vagos e que se modificam rapidamente. Dentre as principais diferenças da XP em relação às outras metodologias estão: feedback constante, abordagem incremental e a comunicação entre as pessoas é encorajada.
O primeiro projeto a usar XPfoi o C3, da Chrysler que após anos de fracasso utilizando metodologias tradicionais, com o uso da XP o projeto ficou pronto em pouco mais de um ano.
 

2 SCRUM

 
O foco dessa metodologia é encontrar uma forma de trabalho dos membros da equipe para produzir o software de forma flexível e em um ambiente em constante mudança. A idéia principal é que o desenvolvimento de softwares envolve...
tracking img