get ready for agile methods, with care fernando toniolo sandrini fabiano lopes rocha
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.