get ready for agile methods, with care fernando toniolo sandrini fabiano lopes rocha

Post on 17-Apr-2015

109 Views

Category:

Documents

3 Downloads

Preview:

Click to see full reader

TRANSCRIPT

Get Ready for Agile Methods, with CareGet Ready for Agile Methods, with Care

Fernando Toniolo Sandrini Fabiano Lopes Rocha

© 20022

< Get Ready for Agile Methods, with CareGet Ready for Agile Methods, with Care >

SumárioSumário

Introdução

Conceitos Importantes

Comparações de Métodos

Equilibrio entre Agilidade e DisciplinaEquilibrio entre Agilidade e Disciplina

Avaliando os Riscos ExpostosAvaliando os Riscos Expostos

Conclusão

Anexo

© 20023

< Get Ready for Agile Methods, with CareGet Ready for Agile Methods, with Care >

IntroduçãoIntrodução

Métodos Ágeis e Métodos de Planos dirigidos:

Alguns consideram os dois métodos totalmente opostos;

A sintetização dos dois possibilita o desenvolvimento do espectro compreensivo de ferramentas e opcionais.

© 20024

< Get Ready for Agile Methods, with CareGet Ready for Agile Methods, with Care >

Conceitos ImportantesConceitos Importantes

Sobre o Artigo:

Nesse artigos veremos o conflito do desenvolvimento acelerado de produtos e a quem demanda esses sistemas;

Tradicionalista usam panejamentos, processos de codificação para desenvolve-los;

Novos desenvolvedores utilizam métodos ágeis para o desenvolvimento.

Atende melhor a realidade do mundo;Acompanha melhor a evolução da informação.

© 20025

< Get Ready for Agile Methods, with CareGet Ready for Agile Methods, with Care >

Comparações de MétodosComparações de Métodos

Métodos Ágeis X Métodos de Planos Dirigidos

Ambos os Métodos tem Pontos Fortes e Fracos com Relação ao conceitos:

DesenvolvedoresClientesRequisitosArquiteturaRetrabalhoTamanhoObjetivos do Método

© 20026

< Get Ready for Agile Methods, with CareGet Ready for Agile Methods, with Care >

Comparações de MétodosComparações de Métodos

Desenvolvedores:

Ambos os métodos possuem problemas com relação a esse item por necessitarem trabalhos em equipes para o desenvolvimento de um projeto.

Um grande problema detectado é o trabalho de pessoas premiadas trabalharem com pessoas talentosa

Outro ponto importante sobre esse item é distribuir as atividades para melhor detectar os erros cometidos.

© 20027

< Get Ready for Agile Methods, with CareGet Ready for Agile Methods, with Care >

Comparações de MétodosComparações de Métodos

Espectro de Planejamento:

© 20028

< Get Ready for Agile Methods, with CareGet Ready for Agile Methods, with Care >

Comparações de MétodosComparações de Métodos

Clientes:

No Método Ágeis os clientes tem que participar interagindo em conjunto do projeto, colaborando e inserindo novos conhecimentos do projeto e novas alterações.

Por outro lado, nos metodos de plano dirigido os clientes em conjunto do desenvolvedores fazem um plano de desenvolvimento, e não fazem grandes mudanças nesse plano.

© 20029

< Get Ready for Agile Methods, with CareGet Ready for Agile Methods, with Care >

Comparações de MétodosComparações de Métodos

Requisitos:

A agilidade no desenvolvimento de um projeto acarreta no problema de se levantar os requisitos errados ou omitir alguns requisitos relevantes.

Já no caso dos método de planos dirigidos, o correto levantamento dos requisitos causa a grande demora no desenvolvimento de um software utilizando esse método

© 200210

< Get Ready for Agile Methods, with CareGet Ready for Agile Methods, with Care >

Comparações de MétodosComparações de Métodos

Arquitetura:

Como os métodos ágeis precisão de uma maior flexibilidade para englobar as mudanças rapidas do mercado ele não possui uma arquitetura bem definida.

Já o outro método possui uma aquitetura mais definida, porque possui uma estabilidade nos requisitos e não sofre tantas mudanças no decorrer do projeto.

© 200211

< Get Ready for Agile Methods, with CareGet Ready for Agile Methods, with Care >

Comparações de MétodosComparações de Métodos

Retrabalho:

Em ambos os métodos o retrabalho só é viável nos casos que o sistema em desenvolvimento seja pequeno

Os método de plano dirigido sofrem maiores problemas com a necessidade de retrabalho.

© 200212

< Get Ready for Agile Methods, with CareGet Ready for Agile Methods, with Care >

Comparações de MétodosComparações de Métodos

Tamanho:

Nesse quisito os métodos ágeis são vistos como mais produtivos com equipes piquenas e para projetos pequenos.

O outro método já necessita de uma equipe maior por passar por muita burocracia e possuir um plano bem definido que é melhor utilizado no desenvolvimento de projetos grande e duradouros.

© 200213

< Get Ready for Agile Methods, with CareGet Ready for Agile Methods, with Care >

Comparações de MétodosComparações de Métodos

Objetivos do Método:

Os métodos ágeis tem como objetivo atender o cliente o mais rápido e prestar constate avaliações e correções do projetos entregue.

Os métodos de plano dirigido tem como prioridade oferecer um software com maior segurança de falhas, procurando atender todos as necessidades do cliente.

© 200214

< Get Ready for Agile Methods, with CareGet Ready for Agile Methods, with Care >

Equilibrio entre Agilidade e Disciplina Equilibrio entre Agilidade e Disciplina

Base Comparativa dos Metodos

Quisitos Base

Metodos Ageis Planos Dirigidos

Desenvolvedores

Rapido; Conhecido; Colaborativo e

Disposto

Plano Orientado; Abilidades

Adequadas; Acesso externo ao

ConhecimentoClientes Dedicado,

Conhecedor, colaborador,

dispôsto, representativo, e

autoritario

Tenha acesso para Cinhecimento, colaborador,

representativo, e Clientes autoritarios

© 200215

< Get Ready for Agile Methods, with CareGet Ready for Agile Methods, with Care >

Equilibrio entre Agilidade e Disciplina Equilibrio entre Agilidade e Disciplina

Base Comparativa dos Metodos

Quisitos Base

Metodos Ageis Planos Dirigidos

Requisitos Largamente emergente;

mudança rápida

Conhecível cedo; largamente estável

Arquitetura Desenvolvida para os requisitos atuais

Desenvolvida para os requisitos atuais e

previsiveis

© 200216

< Get Ready for Agile Methods, with CareGet Ready for Agile Methods, with Care >

Equilibrio entre Agilidade e Disciplina Equilibrio entre Agilidade e Disciplina

Base Comparativa dos Metodos

Quisitos Base

Metodos Ageis Planos Dirigidos

Retrabalho Barato Caro

Tamanho Pequenos Times e Produtos

Grande Times e Produtos

© 200217

< Get Ready for Agile Methods, with CareGet Ready for Agile Methods, with Care >

Equilibrio entre Agilidade e Disciplina Equilibrio entre Agilidade e Disciplina

Base Comparativa dos Metodos

Quisitos Base

Metodos Ageis Planos Dirigidos

Objetivo do Metodo

Valor Rapido Alta Seguranca

© 200218

< Get Ready for Agile Methods, with CareGet Ready for Agile Methods, with Care >

Avaliando os Riscos Expostos Avaliando os Riscos Expostos

CMMI

© 200219

< Get Ready for Agile Methods, with CareGet Ready for Agile Methods, with Care >

Conclusão Conclusão

Através desse estudo chega-se que o metodo ideal seria uma junção dos dois metodos vistos nesse artigo.

Equanto isso não é possivel, ve-se que para projetos pequenos e susseptíveis a grandes mudanças no decorrer do projeto os métodos ágeis são mais indicados.

E para projetos maiores e que precisem de mairo grantias no desenvovlvimento o plano dirigido é mais indicado.

© 200220

< Get Ready for Agile Methods, with CareGet Ready for Agile Methods, with Care >

AnexoAnexo

Método Ágeis como:

Desenvolvimento de Software Adaptativo (ASD);

Modelagem Rápida ou Método Cristal ou Método de Desenvolvimento Dinâmico de Sistemas (DSDM);

Programação Extrema (XP);

© 200221

< Get Ready for Agile Methods, with CareGet Ready for Agile Methods, with Care >

AnexoAnexo

Valores Importantes:

Individualidade e Interação X os Processos e Ferramentas;

Software Trabalhando X a Documentação Compreensiva;

Colaboração do Cliente X a Negociação do Contrato;

Resposta as Mudanças X Seguir um Plano;

© 200222

< Get Ready for Agile Methods, with CareGet Ready for Agile Methods, with Care >

Obrigado

© 200223

< Get Ready for Agile Methods, with CareGet Ready for Agile Methods, with Care >

BibliografiaBibliografia

B. Boehm " Get Ready for Agile Methods, With Care," Computer, Fev. 2002, pp. 64-69

S. Rakitin, "Manifesto Elicits Cynicism," Computer, Dez. 2001, p. 4.

top related