Anda di halaman 1dari 2

O que são os Modelos Ágeis ?

Fontes Recomendadas Modelagem Ágil (AM)


Um modelo ágil é um modelo bom o suficiente, Agile Modeling Home Page Um apanhado geral
nada mais, o que implica que ele exibe as seguintes www.agilemodeling.com
características: por Scott W. Ambler
Agile Alliance Home Page scott.ambler@ronin-intl.com
1. Ele atende seu propósito. www.agilealliance.org
2. Ele é inteligível. Modelagem Ágil (AM) é uma metodologia baseada
3. Ele é suficientemente preciso. Agile Data Home Page na prática para modelagem efetiva de sistemas
4. Ele é suficientemente consistente. www.agiledata.org baseados em software. A metodologia AM é uma
5. Ele é suficientemente detalhado. coleção de práticas, guiadas por princípios e valores
6. Ele provê um valor positivo. Modeling Style Home Page que podem ser aplicados por profissionais de
7. Ele é tão simples quanto possível. www.modelingstyle.info software no dia a dia. AM não é um processo
prescritivo, ela não define procedimentos
O que é (e não é) AM ? Agile Modeling Mailing List detalhados de como criar um dado tipo de modelo,
www.agilemodeling.com/feedback.htm ao invés ela provê conselhos de como ser efetivo
como modelador. É “no tato”2, e não “pau-na-
1. AM é uma atitude, não um processo máquina”3 – pense em AM como uma arte, não
prescritivo. Agile Modeling Pamphlet (original deste doc)
www.agilemodeling.com/pamphlet.htm como uma ciência.
2. AM é um suplemento aos métodos
existentes, ele não é uma metodologia AM tem três objetivos:
completa. Agile Modeling Workshop
3. AM é uma forma efetiva de se trabalhar www.ronin-intl.com/services/agileModeling.html
1. Definir e mostrar como colocar em prática uma
em conjunto para atingir as necessidades coleção de valores, princípios e práticas
das parters interessadas1 no projeto. Agile Modeling (O Livro)
www.ambysoft.com/agileModeling.html pertinentes à modelagem efetiva e “peso-leve”.
4. AM é efetivo e é sobre ser efetivo. 2. Explorar como aplicar técnicas de modelagem
5. AM é uma coisa que funciona na prática, em projetos de software através de uma
não é teoria acadêmica. abordagem ágil tal como XP, DSDM ou
6. AM não é uma bala de prata. SCRUM.
7. AM é para o desenvolvedor médio mas 3. Explorar como melhorar a modelagem sob
não é um substituto de pessoas processos prescritivos como o Processo
competentes. Unificado da Rational (RUP)
8. AM não é um ataque à documentação, www.rational.com/products/rup/index.jsp, ou o
pelo contrário AM aconselha a criação de Enterprise Unified Process (EUP)
documentos que tem valor. (http://www.roninintl.com/publications/unified
9. AM não é um ataque às ferramentas Process.html).
CASE.
10. AM não é para todos.

Copyright 2001-2002 Scott W. Ambler


Ronin International, Inc. www.ronin-intl.com
Esta versão: 19 de Agosto de 2002
Valores Princípios Práticas
Os Valores da AM Princípios Centrais da AM Práticas Centrais da AM
- Comunicação - Simplicidade Assumida - Participação Ativa Daqueles que Suportam o
- Coragem - Mudanças Bem-vindas Projeto
- Feedback - Capacitar o Próximo Esforço é Seu Objetivo - Aplique os Artefatos Certos
- Humildade Secundário - Propriedade Coletiva
- Simplicidade - Mudanças Incrementais - Considere a “Testabilidade”
- Maximizar o Investimento Daqueles que - Crie Vários Modelos em Paralelo
Os Valores da Aliança Ágil Suportam o Sistema2 - Crie Conteúdo Simples
- Modelar com um Propósito - Represente os Modelos de Forma Simples
Adicionalmente aos valores listados acima, a - Múltiplos Modelos - Apresente os Modelos Publicamente
metodologia Modelagem Ágil também adotou os - Trabalho de Qualidade - Passe Para os Outros Artefatos
valores da Aliança Ágil (AA)
- Feedback Rápido - Modele em Pequenos Incrementos
(www.agilealliance.org) definidos no seu
manifesto. Os valores AA: - Software é Seu Objetivo Primário - Modele com os Outros
- Viaje com pouca bagagem4 - Prove, demonstre com Código
1. Indivíduos e Interações mais que - Use as Ferramentas Mais Simples
processos e ferramentas. Princípios Suplementares da AM
2. Software operante mais que - Conteúdo é Mais Importante que Práticas Suplementares da AM
documentações completas. Representação - Aplique Normas de Modelagem
3. Colaboração do cliente mais que - Todos Podem Aprender Com Todos os Outros
negociações contratuais - Aplique Padrões5 Gentilmente
- Conheça seus Modelos - Descarte os Modelos Temporários
4. Responder às mudanças mais que seguir
um planejamento - Conheça suas Ferramentas - Formalize os Modelos de Contrato
- Adaptação Local - Modele para Comunicar
A coisa importante a se entender é que enquanto - Comunicação Aberta e Honesta - Modele para Entender
você deve valorizar os conceitos do lado direito, - Trabalhe Com o Instinto das Pessoas - Reutilize Recursos Existentes
você deve valorizar ainda mais as coisas do lado
esquerdo (apresentadas em itálico). Uma boa forma - Atualize Somente Quando Doer
de pensar sobre o manifesto é que ele define
preferências, não alternativas.

Notas da Tradução: 1 no original stakeholders 4 travel light João Rotta Neto


2 “touchy-feely” 5 patterns joaorotta@hotmail.com
3 hard and fast Setembro, 2002

Copyright 2001-2002 Scott W. Ambler


Ronin International, Inc. www.ronin-intl.com
Esta versão: 19 de Agosto de 2002

Anda mungkin juga menyukai