Agiliti - Treinamento e Desenvolvimento de Software

Modelagem Ágil

A modelagem ágil é uma metodologia baseada na prática para modelagem e documentação eficazes de sistemas baseados em software. É guiado por um conjunto de práticas guiado por princípios e valores. Não é prescritivo, ou seja, não tem um conjunto de procedimentos passo-a-passo. Mistura o caos de práticas simples com a ordem inerente a poucos artefatos. Os motivos para modelar são: entender o que você está construindo e melhorar a comunicação com a equipe e clientes. Abaixo segue um resumo da modelagem ágil.


1. O que é um modelo bom ?

1.1 Atende ao propósito

1.2 Inteligível

1.3 Suficientemente preciso, consistente, detalhado

1.4 Simples

2. O que é Modelagem Ágil

2.1 Atitude , não processo descritivo

2.2 Trabalho colaborativo

2.3 Visa criar documentos de valor

2.4 Não é bala de prata, e nem todos se adaptam

3. Objetivos

3.1 Explorar técnicas de modelagem através de abordagem ágil como Scrum e XP

3.2 Modelar de forma efetiva e leve

3.3 Comunicar uma idéia

3.4 Obter entendimento de um contexto complexo

4. Princípios

4.1 Centrais

4.2 Suplementares

4.1.1 Simplicidade assumida

4.1.2 Mudanças bem-vindas

4.1.3 Mundaças incrementais

4.1.4 Maximizar investimento

4.1.5 Modelar com um propósito

4.1.6 Múltiplos modelos

4.1.7 Trabalho de qualidade

4.1.8 Feedback rápido

4.1.9 Software é o objetivo principal

4.1.10 Viaje com pouca bagagem

4.2.1 Conteúdo mais importante que apresentação

4.2.2 Todos podem aprender com todos

4.2.3 Conheça seus modelos

4.2.4 Conheça suas ferramentas

4.2.5 Comunicação aberta e honesta

4.2.6 Trabalhe com o instinto das pessoas

5. Práticas

5.1 Centrais

5.2 Suplementares

5.1.1 Aplique o artefatos certos

5.1.2 Propriedade coletiva

5.1.3 Considere a testabilidade

5.1.4 Crie vários modelos em paralelo

5.1.5 Crie conteúdo simples

5.1.6 Represente os modelos de forma simples

5.1.7 Apresente modelos publicamente

5.1.8 Modele em pequenos incrementos

5.1.9 Modelo junto com outros

5.1.10 Demonstre o modelo com código

5.1.11 Use ferramentas simples

5.2.1 Aplique padrões gentilmente

5.2.2 Descarte modelos temporários

5.2.3 Formalize os modelos de contrato

5.2.4 Modele para comunicar

5.2.5 Modele para entender

5.2.6 Reutilize recursos existentes

5.2.7 Atualize o modelo somente quando doer

 
You are here  : Home Desenvolvimento Ágil de Software Modelagem

visite-nos em :

Ning Delicious WordPress Twitter

certificações :

Scrum Master Scrum Product Owner

contatos :

Fale Conosco Skype MSN