WOSES 2006 Metodologias Ágeis: Um Novo Paradigma de Desenvolvimento de Software 1 1 Metodologias Ágeis: Um Novo Paradigma de Desenvolvimento de Software Renata Bastos Ferreira(ATAN), Francisco de Paula Antunes Lima(DEP/UFMG) 2 2 Definição do Escopo do Projeto ● ● dificuldade de se definir, de início, o escopo do projeto (funcionalidades, requisitos etc.) O cliente não sabe o que quer ou é indeciso e muda o tempo todo ↓ ● ● Projetos que atendem mal as necessidades dos usuários Retrabalho, prazo e custo diferente do acordado ● Conflito entre cliente e fornecedor 3 3 Relação sócio-técnica na especificação ● A especificação não é uma questão puramente técnica (a ser resolvida, por exemplo, com um check list aperfeiçoado), mas sobretudo, uma relação social entre cliente e fornecedor = parceria, relação de confiança, construção social ● Tendência de associação dos clientes e dos usuários finais ao processo de desenvolvimento = melhorar as especificações, na forma de uma co-responsabilização. 4 4 Abordagens descendentes x ascendentes ● Trabalho prescrito = conceito, lista de requisitos, as funcionalidades do sistema ● Trabalho real – atividade do usuário, como ele faz, suas necessidades e sua lógica de atuação em situações reais de trabalho = 5 5 Abordagens descendentes x ascendentes Abordagens descendentes – seqüencial e linear, não muda o escopo inicial ● Abordagens ascendentes – antecipação e correção, sem necessidade de um grande retrabalho ● 6 6 Metodologias pesadas ● ● ● ● ● ● Separação rígida das fases de projeto Interdependência entre as fases Muita documentação Escopo fechado Característica de personalidade do analista Pouco contato entre analista e usuário 7 7 Metodologias Ágeis ● ● ● Condições favoráveis para as interações e as retro-alimentações entre usuários e o sistema durante todo o projeto Estruturadas de modo a atender a natureza mutável e dinâmica do processo de concepção do sistema Tentativa de maior proximidade do usuário = necessidades reais 8 8 CONCLUSÃO ● ● ● Ainda não alcançou a atividade do usuários Falta de tradição em metodologia de projeto Explicitação do saber tácito e prático 9 9 10 10