get ready for agile methods, with care fernando toniolo sandrini fabiano lopes rocha
Post on 17-Apr-2015
109 Views
Preview:
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