Qual é o manifesto ágil?
O manifesto ágil foi as declarações públicas feitas em 11 de fevereiro de 2001 por 17 dos engenheiros de software mais visionários em torno do assunto do processo de desenvolvimento de software ágil. No momento desta reunião, o desenvolvimento do software ágil era um novo conceito, com muitas opções para os desenvolvedores escolherem. O manifesto ágil foi um esforço para reunir todas as mentes brilhantes do processamento ágil em um só lugar, na tentativa de concordar com os princípios básicos e idéias de todo processo ágil daqui para frente. Cada um desses processos tenta criar melhores métodos para a implementação do software de computador. A principal melhoria com todos esses métodos é que o desenvolvimento de software deve ser produzido de maneira a apoiar mudanças nos requisitos de negócios e não exigir processos que fechem o loop de feedback aoCliente.
Antes das criações do processo de desenvolvimento ágil, todo o desenvolvimento de software foi concluído em um método de cascata. O termo "cachoeira" é usado para definir o processo de padrão de trabalho direto que requer que todos os requisitos antecipadamente sejam concluídos e definidos com um final que incluirá todas as funcionalidades definidas. Muito parecido com uma cachoeira, há um começo e fim claros para todo o desenvolvimento de sistemas. Esse processo de desenvolvimento não permite que as mudanças nos requisitos ocorram antes da conclusão de um aplicativo de software inteiro.
Uma reunião pública foi realizada em um alojamento de esqui em Snowbird, Utah, sob a coordenação de Robert Martin. A lista de participantes inclui Kent Beck, Dave Tomas, Mike Beedle, Jeff Sutherland, Arie Van Bennekum, Ken Schwaber, Alistiar Cockburn, Steve Mellor, Ward Cunningham, Robert C. Martin, Martin Fowler, Brian Marick, James Grenning, John KeRN, Jim Highsmith, Ron Jeffries e Andrew Hunt. Enquanto todos esses indivíduos eram apoios de metodologias de desenvolvimento leve e ágil, cada uma delas teve sua própria preferência sobre como implementar a metodologia.
Quatro valores -chave foram definidos e acordados pelas partes signatárias do manifesto ágil. O primeiro foi valorizar os indivíduos e as interações sobre ferramentas e processos. Em segundo lugar, o software que funcionou foi avaliado em documentos abrangentes. A colaboração com o cliente foi considerada mais importante que as negociações de restrição. Finalmente, o grupo se prometeu ao valor responder às mudanças após um plano.
A essência dessa equipe e do manifesto ágil foi criar um processo de ambiente de desenvolvimento que entendesse a importância do cliente. Isso poderia ser feito, eles acreditavam, colaborando aberta e continuamente com o cliente. A comunicação ajudaria a garantir que o trabalho que está sendo realizado realmente produza valor comercial e permitiria feedback FROm o cliente.
Além dos valores -chave, o Manifesto Agile também inclui vários princípios -chave que reforçaram a crença de que o envolvimento do cliente mais cedo e geralmente fornece melhores aplicativos gerais de software. Ao criar um processo de software iterativo, o cliente tem a capacidade de ajustar o produto final, permitindo alterações nos requisitos. A percepção do aplicativo é melhor porque um sistema de trabalho é uma medida principal do progresso que está sendo feito no sistema.