Metodologias Ágeis de      DesenvolvimentoAutor: Ruan Carlo Bonilha PozzebonCo-autor: Paulo Dalmagro VinckOrientador: Rogé...
Introdução    No Processo de Desenvolvimento de umsoftware é necessário ter projeto e equipebem organizados, para facilita...
Objetivo Geral     Este artigo tem como objetivo fazeruma apresentação conceitual sobre uma dasmais conhecidas Metodologia...
Objetivos Específicos   Pesquisar sobre o método de desenvolvimento “SCRUM”;   Identificar os modelos de desenvolvimento...
Desenvolvimento
Metodologias Clássicas   Conhecidas como Metodologias orientadas a planejamento.   Devem ser aplicadas apenas em situaçõ...
Metodologias Clássicas    (Tradicionais)
Metodologias Ágeis             e o Manifesto Ágil    A    expressão   “Metodologias    Ágeis”   tornou-seconhecida em 2001...
O que é SCRUM?    Scrum    é   um   processo   para    construirsoftware    incrementalmente     em     ambientescomplexos...
Scrum   Assume-se como uma metodologia extremamente ágil e    flexível;   Fabricação de automóveis e produtos de consumo...
Desenvolvimento Scrum
Alguns termos técnicosacklog: Lista de todas as funcionalidades a serem desenvolvidas durante o projetocompleto;          ...
Processos e           FuncionamentoAs fases de desenvolvimento SCRUM podem serdivididas basicamente em três, são elas:Pla...
Características   é um processo ágil para gerenciar e controlar o desenvolvimento    de projetos;   é um wrapper para ou...
Empresas que utilizam        o SCRUM: IBM             Xerox Microsoft       Facebook Google          UOL Philips   ...
“A percepção que os usuários têm desuas necessidades também evolui à medida queeles conhecem o sistema. É difícil compreen...
Material e MétodosO    material usado foram computadores para pesquisar sobre o assunto e internet.A   pesquisa foi real...
Cronograma
Resultados e Discussões   diminuição dos riscos;   maior integração entre os membros das equipes;   rápida solução de p...
Conclusão       Os processos ágeis têm evoluído e ganhado um grandenumero de usuários, principalmente pela agilidade de fo...
REFERÊNCIAS BIBLIOGRÁFICAS   FERREIRA, D.; COSTA, F.; ALONSO, F.;ALVES, P.; NUNES, T. SCRUM -Um Modelo Ágil para Gestão d...
Perguntas   ?
Obrigado.
Upcoming SlideShare
Loading in...5
×

Metodologias ágeis de desenvolvimento

3,053

Published on

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
3,053
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
49
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Metodologias ágeis de desenvolvimento

  1. 1. Metodologias Ágeis de DesenvolvimentoAutor: Ruan Carlo Bonilha PozzebonCo-autor: Paulo Dalmagro VinckOrientador: Rogério Cassanta
  2. 2. Introdução No Processo de Desenvolvimento de umsoftware é necessário ter projeto e equipebem organizados, para facilitar este processoforam criadas as metodologias Ágeis deDesenvolvimento.
  3. 3. Objetivo Geral Este artigo tem como objetivo fazeruma apresentação conceitual sobre uma dasmais conhecidas Metodologias Ágeis paraDesenvolvimento de Software, o SCRUM, esuas vantagens e desvantagens do uso emrelação a Metodologias Clássicas.
  4. 4. Objetivos Específicos Pesquisar sobre o método de desenvolvimento “SCRUM”; Identificar os modelos de desenvolvimento ágeis mais utilizados no mercado de software; Mostrar as vantagens e desvantagens da utilização de métodos ágeis; Relatar práticas bem sucedidas da utilização de métodos ágeis;
  5. 5. Desenvolvimento
  6. 6. Metodologias Clássicas Conhecidas como Metodologias orientadas a planejamento. Devem ser aplicadas apenas em situações em que os requisitos do sistema são estáveis e os requisitos futuros são previsíveis.
  7. 7. Metodologias Clássicas (Tradicionais)
  8. 8. Metodologias Ágeis e o Manifesto Ágil A expressão “Metodologias Ágeis” tornou-seconhecida em 2001, quando especialistas em processosde desenvolvimento de software representando entreoutros, os métodos Scrum e Extreme Programming (XP),foram estabelecidos princípios e características comunsdestes métodos. Assim foi criada a “Aliança Ágil” eefetuou-se o estabelecimento do “Manifesto Ágil”.
  9. 9. O que é SCRUM? Scrum é um processo para construirsoftware incrementalmente em ambientescomplexos, onde os requisitos não são claros oumudam com muita freqüência.
  10. 10. Scrum Assume-se como uma metodologia extremamente ágil e flexível; Fabricação de automóveis e produtos de consumo, por Takeuchi e Nonaka; Formalizado como uma metodologia de desenvolvimento por Ken Schwabes, em 1995.
  11. 11. Desenvolvimento Scrum
  12. 12. Alguns termos técnicosacklog: Lista de todas as funcionalidades a serem desenvolvidas durante o projetocompleto; do SCRUM:print: Período não superior a 30 dias, onde o projeto é desenvolvido;print Planning Meeting: Reunião de planejamento;print Goal: Disparo dos objetivos/metas;crum: Reunião diária onde são avaliados os progressos do projeto e as barreirasencontradas durante o desenvolvimento;crum Meeting: Protocolo a seguir de modo a realizar uma reunião Scrum;crum Team: A equipe de desenvolvimento de um Sprint;roduct Backlog: Produção do trabalho executado;
  13. 13. Processos e FuncionamentoAs fases de desenvolvimento SCRUM podem serdivididas basicamente em três, são elas:Planejamento.Desenvolvimento.Encerramento.
  14. 14. Características é um processo ágil para gerenciar e controlar o desenvolvimento de projetos; é um wrapper para outras práticas de engenharia de software; é um processo que controla o caos resultante de necessidades e interesses conflitantes; é uma forma de aumentar a comunicação e maximizar a cooperação; é uma forma de detectar e remover qualquer impedimento que atrapalhe o desenvolvimento de um produto;
  15. 15. Empresas que utilizam o SCRUM: IBM  Xerox Microsoft  Facebook Google  UOL Philips  Canon Globo.com
  16. 16. “A percepção que os usuários têm desuas necessidades também evolui à medida queeles conhecem o sistema. É difícil compreender ovalor de uma determinada funcionalidade até queela seja efetivamente usada, principalmenteporque não se pode requerer de um usuáriocomum a mesma capacidade de abstração queum desenvolvedor possui ao olhar um conjuntode requisitos” (OLIVEIRA, 2003, p. 16).
  17. 17. Material e MétodosO material usado foram computadores para pesquisar sobre o assunto e internet.A pesquisa foi realizada por meio de referências de autores da área, trabalhos publicados, experiências que deram certo, etc.
  18. 18. Cronograma
  19. 19. Resultados e Discussões diminuição dos riscos; maior integração entre os membros das equipes; rápida solução de problemas; progresso medido continuamente; os clientes se tornam parte da equipe de desenvolvimento; entregas freqüentes de funcionalidades funcionando; discussões diárias de status com a equipe; os profissionais de negócios e tecnologias trabalham juntos.
  20. 20. Conclusão Os processos ágeis têm evoluído e ganhado um grandenumero de usuários, principalmente pela agilidade de fornecerresultados ao usuário final. Essa característica talvez seja a quemais chama atenção dos clientes, que querem ter seu sistema omais cedo possível. Assim para que metodologias ágeisfuncione corretamente os profissionais devem estar capacitadose ter um grande conhecimento na sua função dentro do grupo,só com essas características o processo vai ser concluído comsucesso e com qualidade para continuar sendo bem visto pelosclientes.
  21. 21. REFERÊNCIAS BIBLIOGRÁFICAS FERREIRA, D.; COSTA, F.; ALONSO, F.;ALVES, P.; NUNES, T. SCRUM -Um Modelo Ágil para Gestão de Projetos de Software.Disponível em:http://paginas.fe.up.pt/~aaguiar/es/artigos%20finais/es_final_19.pdf CRUZ, R.S.L. Metodologia Scrum. Disponível em: http://scrum-masters.com. [Agile Manifesto (2004)] Disponível em http://agilemanifesto.org/ OLIVEIRA, E. S. (2003). “Uso de Metodologias Ágeis no Desenvolvimento deSoftware”, Monografia apresentada no Programa de Pós-Graduação emEngenharia de Software da UFMG. CARVALHO, L.C. (1988). “Análise de sistemas”, Rio de Janeiro: LivrosTécnicos e Científicos. FERREIRA, R. B. (2004). “Diálogo de surdos: a difícil explicitação do saberentre programadores de software e operadores de fábrica”, Dissertação demestrado pela Engenharia de Produção: UFMG.
  22. 22. Perguntas ?
  23. 23. Obrigado.
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×