Trabalho pds libre office 2

366 visualizações

Publicada em

APRESENTAÇÃO ACADÊMICA 5 SEMESTRE DA FACULDADE JK SANTA MARIA

Publicada em: Educação
0 comentários
0 gostaram
Estatísticas
Notas
  • Seja o primeiro a comentar

  • Seja a primeira pessoa a gostar disto

Sem downloads
Visualizações
Visualizações totais
366
No SlideShare
0
A partir de incorporações
0
Número de incorporações
16
Ações
Compartilhamentos
0
Downloads
3
Comentários
0
Gostaram
0
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide

Trabalho pds libre office 2

  1. 1. Processo e Desenvolvimento de Software Tecnologia em Análise e Desenvolvimento de sistemas Faculdade JK Santa Maria Professor : George Mendonça Alunos : Edinaldo Mendes Ronilda Mendes Tiago Machado
  2. 2. Metodologias Ágeis Introdução Nesta apresentação iremos falar um pouco sobre métodos ágeis; . Como surgiu; . Por que surgiu; . Quem desenvolveu esse novo método; . Quem usa atualmente; . Vantagens e desvantagens; . Exemplo de algumas metodologias ágeis.
  3. 3. Metodologias Ágeis Definição Abordagem ágil ou metodologia ágil é um conjunto de processos para desenvolvimento de software, ou seja, é uma coleção de metodologias baseada na prática para modelagem efetiva de sistemas baseados em software.
  4. 4. Metodologias Ágeis • As metodologias ágeis tem a função de minimizar os riscos da “não entrega” do software no período estipulado, no qual é chamado de interações (entrega da parte do projeto) e essas interações tem um tempo muito curto para serem criados, os quais gastam normalmente de uma até quatro semanas.
  5. 5. Projetos de software quase sempre falham
  6. 6. Metodologias ágeis •Temos projetos que sempre falham… • A maioria das funcionalidades nunca serão usadas pelo usuário. • Nos projetos com sucesso, apenas 42% das funcionalidades previstas no início estavam no produto final, Qual será o RESULTADO? Cliente Insatisfeito!.
  7. 7. Metodologias ágeis Como surgiu os Métodos Ágeis? As Metodologias Ágeis tornaram-se popular a partir de 2001 quando um grupo de dezessete especialistas em processos de desenvolvimento de software decidiu se reunir nos EUA, para discutir maneiras de melhorar o desempenho de seus projetos.
  8. 8. Metodologias ágeis Como surgiu os Métodos Ágeis? Através dessa reunião se criou o manifesto ágil que também ficou conhecido como ''Software Development Alliance'', comprometida com o avanço e princípios de desenvolvimento e práticas ágeis.
  9. 9. Manifesto Ágil VALORES DO MANIFESTO ÁGIL: INDIVÍDUOS E ITERAÇÕES mais que Ferramentas e Processos • SOFTWARE FUNCIONANDO mais que Documentação Abrangente • COLABORAÇÃO COM O CLIENTE mais que Negociação de Contratos • RESPONDER A MUDANÇAS mais que Seguir um Plano • Ou seja, mesmo havendo valor nos item à direita, valorizamos mais os itens à esquerda."
  10. 10. Manifesto Ágil • VALORES DO MANIFESTO ÁGIL: O Manifesto Ágil deixa bem claro que os processos, ferramentas, documentação, a negociação de contratos ou o planejamento, têm importância secundária quando comparado com os indivíduos e interações, com o software funcionando, com a colaboração com o cliente e as respostas rápidas a mudanças e alterações.
  11. 11. Manifesto Ágil • PARA QUÊ SURGIU OS METODOS ÁGEIS? Os Métodos Ágeis são Orientados a pessoas e não a processos: os processos de desenvolvimento de software tem função de funcionar independentemente de quem os executa. Já os métodos Ágeis levam em consideração os indivíduos, sendo elaborados para auxiliá-los.
  12. 12. 12 principios do manifesto Ágil ● Nossa maior prioridade é satisfazer o cliente, através da entrega adiantada e contínua de software de valor. ● Aceitar mudanças de requisitos, mesmo no fim do desenvolvimento. Processos ágeis se adequam a mudanças, para que o cliente possa tirar vantagens competitivas. ● Entregar software funcionando com freqüencia, na escala de semanas até meses, com preferência aos períodos mais curtos. ● Pessoas relacionadas à negócios e desenvolvedores devem trabalhar em conjunto e diáriamente, durante todo o curso do projeto.
  13. 13. 12 principios do manifesto Ágil ● Construir projetos ao redor de indivíduos motivados. Dando a eles o ambiente e suporte necessário, e confiar que farão seu trabalho. ● O Método mais eficiente e eficaz de transmitir informações para, e por dentro de um time de desenvolvimento, é através de uma conversa cara a cara. ● Software funcional é a medida primária de progresso. ● Processos ágeis promovem um ambiente sustentável. Os patrocinadores, desenvolvedores e usuários, devem ser capazes de manter indefinidamente, passos constantes.
  14. 14. 12 principios do manifesto Ágil ● Contínua atenção à excelência técnica e bom design, aumenta a agilidade. ● Simplicidade: a arte de maximizar a quantidade de trabalho que não precisou ser feito. ● As melhores arquiteturas, requisitos e designs emergem de times auto-organizáveis. ● Em intervalos regulares, o time reflete em como ficar mais efetivo, então, se ajustam e otimizam seu comportamento de acordo. Fonte:maifestoagil.com.br/princípios
  15. 15. Metodologias Ágeis Quais as empresas que usam atualmente os métodos ágeis: ● Google ● Microsoft ● Yahoo ● Siemens ● Nokia ● Philips ● Amazon.com ● HP ● Intel ● Xerox ● Uol ● Globo.com
  16. 16. VANTAGENS ●Redução do tempo de entrega da primeira versão do software pedido. ● o número de projetos falhados por não corresponderem aos desejos do cliente é muito reduzido. ● Os ‘Métodos Ágeis’ seguem um processo iterativo de desenvolvimento e de sucessivas entregas ao cliente.
  17. 17. Vantagens ● Equipes pequenas, auto organizadas e altamente motivadas. ● Rapidez no desenvolvimento com um grande índice de satisfação por parte do cliente. ● Prioridades podem ser alteradas.
  18. 18. Desvantagens ● Falta de planejamento do escopo. ● Prazo – Como a qualidade é mais importante do que o resultado, pode ser que os prazos não sejam estipulados de forma coerente. ● Desordem nas funções – a presença de papéis indefinidos nas funções presentes no projeto podem dar alguns problemas relacionados a comunicação interna e deixar os programadores confusos quanto as suas tarefas. ● Ausência de documentação –A falta de documentações sobre o andamento do projeto pode ser um grande problema. Por isso é importante documentar aspectos que sejam verdadeiramente importantes Fonte: PORTAL EDUCAÇÃO .
  19. 19. Exemplos de metodologias ágeis ● Extreme Programming (XP) ● Scrum ● Feature Driven Development ( FDD ) ● Dynamic Systems Development Method (DSDM)
  20. 20. Links relacionados • www.blogti.microcampsp.com.br • www.portaleducacao.com.br • http://pt.wikipedia.org/wiki/Desenvolvimento_ %C3%A1gil_de_software • www.ibm.com/developerworks
  21. 21. FINALIZANDO MUITO OBRIGADO PELA ATENÇÃO! TENHAM UMA BOA NOITE.

×