O mindset ágil

Tratarei sobre um assunto que é fundamental quando pensamos em métodos ágeis. Os valores fundamentais e os princípios básicos do manifesto ágil.

Um pouco de história

Antes de nos aprofundarmos neles, é preciso entender o contexto de seu surgimento, ou seja, o método waterfall.

Método Tradicional Waterfall

Método Tradicional Waterfall

Resumidamente falando, o tradicional método waterfall foi criado na década de 70  por Winston W. Royce, no qual caracteriza-se pelo trabalho linear, ou seja, uma sequência de fases, onde a próxima é iniciada após o término da anterior. Entretanto, o próprio autor deixa claro que esse método apresenta riscos e possíveis falhas, pois quando ocorre algum problema no decorrer do processo, aumenta cada vez mais a complexidade do seu uso.

Algumas características desse método são:

  • Possui uma extensa documentação detalhada;
  • Centralização e microgerenciamento em processos cada vez mais complexos;
  • O cliente e o usuário final participam apenas no início do processo, ou seja, momento esse que eles menos sabem o que querem;
A mudança do pensar

Esse modelo perdurou por décadas dentro da área de desenvolvimento de software e, em contra partida a essa visão, um grupo de 17 profissionais se encontraram, em 2001, para trocar ideias e experiências sobre como eles estavam conseguindo agregar valor na entrega de softwares para seus clientes. Durante essa reunião, foram percebidos alguns pontos em comum, nos quais se tornaram, mais tarde, os valores fundamentais do manifesto ágil. São eles:

  • Indivíduos e interações mais que processos e ferramentas;
  • Software em funcionamento mais que documentação abrangente;
  • Colaboração com o cliente mais que negociação de contratos;
  • Responder a mudanças mais que seguir um plano.

Onde tudo à esquerda, tem mais valor para o cliente do que os itens à direita.

Princípios

Além de os quatros valores, foram identificados também doze princípios que os complementam:

  • Nossa maior prioridade é satisfazer o cliente através da entrega contínua e adiantada de software com valor agregado.
  • Mudanças nos requisitos são bem-vindas, mesmo tardiamente no desenvolvimento. Processos ágeis tiram vantagem das mudanças visando vantagem competitiva para o cliente.
  • Entregar frequentemente software funcionando, de poucas semanas a poucos meses, com preferência à menor escala de tempo.
  • Pessoas de negócio e desenvolvedores devem trabalhar diariamente em conjunto por todo o projeto.
  • Construa projeto em torno de indivíduos motivados. Dê a eles o ambiente, o suporte necessário e confie neles para fazer o trabalho.
  • O método mais eficiente e eficaz de transmitir informações para e entre uma equipe de desenvolvimento é através de conversa face a face.
  • Software funcionando é a medida primária de progresso.
  • Os processos ágeis promovem desenvolvimento sustentável. Os patrocinadores, desenvolvedores e usuários devem ser capazes de manter um ritmo constante indefinidamente.
  • Contínua atenção à excelência técnica e bom design aumentam a agilidade.
  • Simplicidade – a arte de maximizar a quantidade de trabalho não realizado – é essencial.
  • As melhores arquiteturas, requisitos e designs emergem de equipes auto-organizáveis.
  • Em intervalos regulares, a equipe reflete sobre como se tornar mais eficaz e então refina e ajusta seu comportamento de acordo.

Concluindo

Portanto, fica claro que entender os valores e os princípios do manifesto ágil são extremamente importantes, pois eles são a base para qualquer método ágil que você decidir usar (Scrum, XP, DSDM, TDD, ASD, etc).

Ademais, apesar de ter surgido dentro da área de desenvolvimento de software, alguns pontos dos valores e dos princípios são aplicáveis para qualquer área que trabalhe diretamente com pessoas, fazendo-nos perceber que o papel mais importante dentro de um projeto não é o projeto em si, e sim todos os stakeholders (desde o time de desenvolvimento até o usuário final).

Caso queiram saber mais sobre o manifesto ágil, aqui está o link oficial: agilemanifesto.org

Quando pensamos em métodos ágeis, o que vem em mente? Aproveite para revisar o manifesto ágil e contar a sua perspectiva sobre ele. Abraço!

Mostrando 13 comentários

Deixe um Comentário

Comece a digitar e pressione Enter para pesquisar

Agile and BeerFacilitation