Documento
Veja neste artigo os principais modelos de desenvolvimento ágil, que auxiliam na obtenção de produtos de maior qualidade, atendendo todos os requisitos da forma e no tempo adequados. 6 Gostei (6) (0)
Que a agilidade no desenvolvimento de software sempre foi o sonho de equipes e clientes, isso não é segredo. O problema sempre esteve em como conseguir ser ágil com qualidade, entregando o que o cliente quer e o que o usuário necessita, possibilitando feedback da organização em seus projetos, dentre tantas das variáveis fundamentais. Por isso é necessário entender o que é a agilidade e como pode ser adaptada à realidade de cada equipe.
Agilidade
Figura 1: Agilidade
O conceito ágil busca agilidade e produtividade, sem comprometer a qualidade do produto.
A documentação, os problemas burocráticos, como hierarquia e coordenações, são deixados de lado, pois o foco principal esta em satisfazer o usuário final, atendendo suas necessidades e contando com o apoio de todos.
Esse conceito foi iniciado pelo Manifesto Ágil, que consistiu em uma mobilização que originou várias metodologias ágeis.
O manifesto ágil possui princípios claros, como:
1º - Focar em indivíduos e em interações mais do que em processos e ferramentas.
Indivíduos
Figura 2: Indivíduos
Buscando derrubar qualquer barreira de comunicação e processo burocrático que existir, permitindo uma interação entre todos os envolvidos.
2º - Focar mais em funcionamento do software do que em documentação.
Documentação
Figura 3: Documentação
Possibilitando maior agilidade e produtividade, buscando alinhar seus objetivos ao do negócio do cliente.
3º Permitir a colaboração de cliente e usuários no desenvolvimento, e não apenas na negociação de contratos.
Cliente na equipe
Figura 4: Cliente na equipe
Aproximando o cliente da equipe, possibilitando validações e acompanhamento do projeto.
4º - Possibilitar respostas a mudanças mais do que seguir um plano.
Respostas rápidas
Figura