A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

Avaliação Experimental de Técnicas Ágeis de Desenvolvimento

Apresentações semelhantes


Apresentação em tema: "Avaliação Experimental de Técnicas Ágeis de Desenvolvimento"— Transcrição da apresentação:

1 Avaliação Experimental de Técnicas Ágeis de Desenvolvimento

2 Plano de Apresentação Introdução Referencial teórico
Trabalho proposto‏ Resultados parciais atingidos Principais desafios do trabalho Cronograma

3 Introdução Motivação Crise do software Processos burocráticos
Métodos claros e adaptáveis Menos orientação ao documento, mais orientação ao código Motivação Pessoal

4 Referencial Teórico Processo de Software Definição Desenvolvimento
conjunto de atividades realizadas por pessoas cujo objetivo é desenvolvimento ou evolução de software e sua documentação Definição Desenvolvimento Manutenção

5 Referencial Teórico Modelo de Processo de Software
Para tornar o desenvolvimento de software uma atividade menos caótica, surgiram os Modelos de Processo de Software, que visam organizar o desenvolvi- mento utilizando as técnicas e métodos descritos acima. É uma representação abstrata de um Processo de Software. Cada modelo representa um processo a partir de uma perspectiva particular.

6 Referencial Teórico Cascata ou Clássico

7 Referencial Teórico Prototipagem

8 Referencial Teórico Evolucionário Incremental

9 Referencial Teórico Evolucionário Espiral

10 Referencial Teórico Cascata ou Clássico Prototipagem Evolucionários
Incremental Espiral

11 Referencial Teórico Metodologias Tradicionais
Mainframes e Terminais Burros Acesso Limitado Alto Custo de Alteração/Correção Processo Rigoroso

12 Referencial Teórico RUP (Rational Unified Process)
Processo pesado, preferencialmente aplicado em grandes equipes

13 Referencial Teórico Metodologias Ágeis
Refinar métodos Iterativos Tradicionais; Ênfase nas pessoas; Cliente próximo ao processo; Iterações curtas; Testes automatizados; Equipes pequenas;

14 Referencial Teórico Impedimentos Burocracia como requisito;
Maturidade; Nível técnico da equipe; Medo;

15 Referencial Teórico Manifesto Ágil (2001)
Indivíduos e interação mais que processos e ferramentas; Software em funcionamento 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;

16 Referencial Teórico Mitos e Concepções Erradas Abomina documentação;
Não precisamos de processos nem de ferramentas; Não há disciplina; Não há plano a seguir; Uma metodologia ágil vai resolver o problema de nossa empresa;

17 Referencial Teórico Maiores Vantagens Iterações curtas;
Diminuição dos custos de comunicação; Levar em consideração que as coisas vão mudar ao longo do caminho

18 Referencial Teórico Algumas práticas são boas de qualquer jeito:
Testes automatizados; Integração contínua; Iterações curtas;

19 Referencial Teórico Scrum

20 Trabalho Proposto Avaliação Experimental de Técnicas Ágeis de Desenvolvimento Por que adotar o Agile? Quando é aplicável? Como aplicá-lo?

21 Resultados Parciais Atingidos
Levantamento bibliográfico Escrita dos capítulos teóricos do trabalho Escolha de um projeto piloto e uma equipe de desenvolvimento

22 Principais Desafios do Trabalho
Nebulosidade nos objetivos; Evitar problemas de comunicação; Manter o projeto dentro do prazo; Perda de recursos essenciais durante o andamento do projeto; Usar a criatividade;

23 Cronograma

24 Cronograma

25 Bibliografia SOMMERVILLE, Ian. Engenharia de software. 8. ed. São Paulo, SP: Pearson, 2007 PRESSMAN, Roger S. Engenharia de software. São Paulo, SP: Makron Books, 2007


Carregar ppt "Avaliação Experimental de Técnicas Ágeis de Desenvolvimento"

Apresentações semelhantes


Anúncios Google