segunda-feira, 2 de fevereiro de 2009

Metodologia Desenvolvimento ágil de software - Que bicho é este??

  Desenvolvimento ágil de software (do inglês Agile software development) ou Método ágil é um conjunto de metodologias de desenvolvimento de software. O desenvolvimento ágil, tal como qualquer metodologia de software, providencia uma estrutura conceitual para reger projetos de engenharia de software.(fonte wikipédia).
  Ou seja é uma forma prática de desenvolver um software trazendo as priopriades da classe programadora atona e tornando o cliente mais participativo em todo o  desenvolvimento do software.
  Este tipo de metodológia se fortaleceu em 2001. quando membros proeminentes da comunidade de programdores  se reuniram em Snowbird e adotaram o nome métodos ágeis, tendo publicado o Manifesto Ágil, documento que reúne os princípios e práticas desta metodologia de desenvolvimento. Mais tarde, algumas pessoas formaram a Agile Alliance umaorganização não lucrativa que promove o desenvolvimento ágil.
Este tipo de metodologia de programação segue as seguintes princípios:(fonte wikipédia).
Garantir a satisfação do consumidor entregando rapidamente e continuamente softwares funcionais;
Softwares funcionais são entregues frequentemente (semanas, ao invés de meses);
Softwares funcionais são a principal medida de progresso do projeto;
Até mesmo mudanças tardias de escopo no projeto são bem-vindas.
Cooperação constante entre pessoas que entendem do 'negócio' e desenvolvedores;
Projetos surgem através de indivíduos motivados, e que deve existir uma relação de confiança.
Design do software deve prezar pela excelência técnica;
Simplicidade;
Rápida adaptação às mudanças;
Indivíduos e interações mais do que processos e ferramentas;
Software funcional mais do que documentação extensa;
Colaboração com clientes mais do que negociação de contratos;
Responder a mudanças mais do que seguir um plano.

  Uma empresa para se firmar no mercado deve seguir algum tipo de metodologia para que os processos não sejam caóticos e instavéis. Ao se adotar uma metódogia como a metódoliga agil elas podem unir o útil ao agradavél pois está é uma metodológia facíl e barata de se implementar. Fazendo com que os  programadores sintam-se livres e seguros para desenvoler pois não teram uma gama de documentos e relatórios para entregar a cada entrega do software.
 








Nenhum comentário:

Postar um comentário