O que são as metodologias ‘Agile’?

Suas principais premissas são que o cliente tem prioridade na tomada de decisões e que o projeto deve ser dividido em pequenas tarefas para que o trabalho possa ser supervisionado com frequência

O Agile é um modelo de gerenciamento de projetos baseado no aprimoramento da agilidade e do desempenho máximo. Suas origens remontam à década de 90 na indústria de desenvolvimento de software. Naquela época, as empresas do setor começaram a perceber que a forma como os projetos estavam sendo executados não era a mais adequada, uma vez que não atendiam às expectativas dos clientes. Em seguida, alguns profissionais começaram a conceber outras formas de trabalhar e criaram sistemas que, mais tarde, formariam parte das metodologias Agile.

O que é conhecido hoje como o Manifesto Agile foi criado em 2001, quando os CEOs das principais empresas de software reuniram-se em Utah (Estados Unidos) e compartilharam as novas práticas que desenvolveram para gerenciar os projetos. O manifesto consiste em doze princípios que ressaltam:

  • Prioridade do cliente: A prioridade é satisfazer o cliente por meio da entrega antecipada e contínua de software com valor.
  • Os requisitos podem mudar: Aceita-se que os requisitos do projeto mudem, mesmo nos últimos estágios de desenvolvimento. Processos Agile aproveitam a mudança para fornecer vantagens competitivas ao cliente.
  • Trabalho cooperativo: gerentes de negócios e desenvolvedores trabalham juntos, diariamente, durante todo o projeto.
  • Entregas frequentes: O software funcional é entregue com frequência entre duas semanas e dois meses, com preferência para o período de tempo mais curto possível.

A ferramenta Scrum

Uma das formas de trabalho da metodologia Agile é o Scrum. Sua fórmula é baseada na divisão do projeto em pequenas tarefas chamadas sprints, que devem ser concluídas dentro de um determinado período de tempo. Conforme explicado por Mireya Hernández, gerente sênior de consultoria da Deloitte, a equipe é responsável por definir a velocidade com que o sprint será executado, comprometendo-se a entregar um resultado concreto ao cliente.

Na ferramenta Scrum, o cliente tem um papel muito importante. Com seu papel de product owner, valida e supervisiona as diferentes tarefas para que elas sejam realizadas de acordo com seus critérios. Uma das principais vantagens desse sistema é que ele é muito flexível. Como os sprints do projeto são executados em partes, eles podem ser adaptados às novas necessidades de mudança.

Para todas as pessoas interessadas em conhecer os diferentes sistemas de gerenciamento de projetos, a FUNIBER promove o Mestrado em Desenho, Gestão e Direção de Projetos. Esse programa integra conceitos relacionados com o desenho, a gestão e a direção de projetos desde a formulação e administração de seus recursos até a análise post-mortem de qualquer origem e finalidade.

Fonte: Os mitos e as verdades sobre o método Agile

Foto: Creative Commns Pexels