Você está na página 1de 2

Metodologia AGILE

Podemos definir a abordagem AGILE como um conjunto de prticas para desenvolver e ajudar outros a desenvolver software. Na abordagem AGILE valoriza-se:

os indivduos e as interaces acima de processos e ferramentas; software funcional acima de documentao detalhada; colaborao com o cliente acima de negociao de contratos; ser responsivo mudana acima de concretizao de um plano.

Objectivos da abordagem AGILE:


Satisfazer o cliente atravs de um processo de entregas rpidas e contnuas de software com valor; Acatar alteraes de requisitos, mesmo em estados avanados de desenvolvimento; Efectuar entregas de software funcional com frequncia, com intervalos de poucas semanas ou poucos meses, com preferncia para a escala temporal mais curta; Comerciais e equipa de desenvolvimento tm de trabalhar em conjunto diariamente ao longo do projecto; Desenvolver projectos em torno de pessoas motivadas. Proporcionar-lhes o ambiente e apoio necessrios e confiar nas pessoas para concretizar o trabalho; A forma mais eficiente e efectiva para fazer chegar a informao a uma equipa de desenvolvimento a conversao cara-a-cara; Software funcional a medida primria de progresso; Os processos AGILE promovem o desenvolvimento sustentvel. Patrocinadores, equipas de desenvolvimento e utilizadores devem ser capazes de manter um ritmo constante indefinidamente; Ateno contnua para a excelncia tcnica e bom desenho melhora a agilidade; Simplicidade - a arte de maximizar a quantidade de trabalho no realizado - essencial; As melhores arquitecturas, requisitos e desenhos emergem de equipas autoorganizadas; Em intervalos regulares a equipa reflecte sobre como se tornar mais efectiva e procede aos ajustes e afinaes para melhorar o comportamento.

Desenvolvimento orientado ao modelo AGILE


Agile Model Driven Development (AMDD) a verso Agile do Desenvolvimento orientado ao Modelo (Model Driven Development MDD) onde, no incio do projecto, investido algum tempo para a modelao inicial, particularmente explorar os requisitos fundamentais e identificar uma potencial abordagem ao nvel da arquitectura. De forma sucinta, pode-se classificar a Modelao Agile como sendo um conjunto de Valores, Princpios e Prticas.

Valores

Comunicao; Coragem; Feedback; Humildade; Simplicidade.

Princpios

Assumir simplicidade; Abraar a mudana; Capacitar a prxima meta um objectivo secundrio; Mudanas incrementais; Maximizar o investimento das partes interessadas; Modelar com um propsito; Mltiplos modelos; Trabalho de qualidade; Feedback rpido; Software o objectivo primrio; Transitar leve? (travel light no sentido de avanar para uma nova fase aps considerar que a anterior est estvel).

Prticas

Participao activa das partes interessadas; Aplicar artefactos correctos; Propriedade colectiva; Criar vrios modelos em paralelo; Criar contedo simples; Descrever simplesmente modelos; Mostrar publicamente os modelos; Iterar para outro artefacto; Modelizar com pequenos incrementos; Modelizar com os outros; Provar com a demonstrao do cdigo; Fonte de informao nica; Utilizar as ferramentas mais simples.

Você também pode gostar