Skip to main content

Desenvolvimento de software ágil

O desenvolvimento de software ágil descreve um processo através do qual a escrita de soluções apropriadas deve ser mais rápida e fácil. O desenvolvimento também funciona de forma iterativa. Este é um processo em que procedimentos idênticos ou similares são repetidos várias vezes para se chegar mais perto de uma solução.

No campo do desenvolvimento ágil de software, por exemplo, os envolvidos repetidamente se sentam juntos e consideram quais características o software deve ter para ser particularmente amigável ao cliente. Ágil significa tanto quanto flexível. O desenvolvimento de software não deve mais ser limitado por estruturas rígidas, mas deve desdobrar-se livremente na forma que conduza ao melhor resultado.

Como o desenvolvimento ágil de software funciona em termos concretos?

Quando o desenvolvimento de software ágil é para ser usado em empresas, a introdução é geralmente baseada no Agile Manifesto, publicado em 2001 e escrito pelo pesquisador americano Kent Beck e sua equipe. Ele marca o início do desenvolvimento ágil de software e apresenta doze princípios centrais. Estes colocam o cliente e as suas necessidades no centro. O desenvolvimento deve subordinar tudo ao objetivo de entregar o resultado perfeito. Para conseguir isso, os envolvidos no projeto devem trabalhar juntos da forma mais intensa e próxima possível – cara a cara.

Os métodos clássicos para o desenvolvimento de software ágil são Scrum e Kaban.

  • Em Scrum, não há necessidade de um gerente de projeto. Ao invés disso, os desenvolvedores têm a maior liberdade possível no seu trabalho diário.
  • A Kaban depende de uma visualização abrangente para criar transparência. Mapas, gráficos e diagramas são usados para registrar o que já foi alcançado e como as coisas estão progredindo.

O artigo do glossário em Agile UX talvez o ajude:

Para o artigo

Você tem mais alguma pergunta?

Por favor, contacte-nos


Outros conteúdos