Workshop Modelagem Agil e Domain Driven Design - 2° Turma

14 respostas
manoelp

Olá Amigos,

Gostaria de comunicar que devido ao grande sucesso e contínua procura, a Fratech decidiu abrir uma nova turma para o workshop de Modelagem Ágil e Domain Driven Design que será realizado nos dias 13/06/2008 e 14/06/2008.

Confira como foi no blog da fratech http://blog.fratech.net e busque mais informações sobre como se inscrever no site http://www.fratech.net .

A agenda do evento será:

* Um passeio pela MDA (Model Driven Architecture)
* Conhecendo a DDD (Domain Driven Design)
* O que é DDD
* Para que usar DDD
* Arquitetura em Camadas (Layered Architecture)
* Domain Objects
* Linguagem Onipresente (Ubiquitous Language)
* Design Flexível (Supple Design)
* Design Estratégico (Strategic Design)
* O Manifesto Ágil
* Engenharia de requisitos com Scrum, XP e FDD
* Testes Ágeis
* Documentação Ágil
* Explorando a visão arquitetural
* M3-Modelagem Baseada em Mapas Mentais
* UML em Cores
* Uso de prototipação
* Agile Draw
* Um projeto do "zero"- Dinâmicas Práticas

Obrigado,

Manoel Pimentel
www.visaoagil.com

14 Respostas

feliperod

Só pra lembrar a galera,

Faltam poucas vagas disponíveis. Por isso garantam suas inscrições o mais cedo possível.

Abração,

pcalcado

Uma curiosidade: por que ensinar MDA num curso de DDD?

feliperod

Não é MDA (Model Driven Architecture) e sim MA (Modelagem Ágil).
Na verdade o primeiro tópico MDA não deveria estar nos tópicos desse workshop. Provavelmente a intenção foi diferenciar o MA do MDA, que não está explícito no tópico. Vou mudar isso nesse minuto. =)

O objetivo de ensinar MA em um workshop junto com DDD é para estimular e desenvolver a sensibilidade sobre o que é necessário documentar e expressar de forma prática e pragmática o domail model. O objetivo é mostrar pros participantes que documentos com detalhes excessivos vão contra as boas práticas de desenvolvimento e acabam por tomar o foco da documentação. Ao realizar esse tipo de abordagem desnecessária tira o foco do negócio e o desenvolvedor ou designer acaba por “esquecer” o negócio em questão.

Ao meu ver Domain Driven Design tem tudo a ver com uma modelagem mais sucinta e objetiva, deixando para documentar somente o que é extrema importância para o sistema. Exatamente uma das premissas que acompanham o conceito de Modelagem Ágil.

Como documentar ao ponto exato? Bem, use as ferramentas mais simples que atenderem sua necessidade. Algumas dessas ferramentas são mostradas nesse workshop.

Grande Abraço,

pcalcado

feliperod:
Não é MDA (Model Driven Architecture) e sim MA (Modelagem Ágil).
Na verdade o primeiro tópico MDA não deveria estar nos tópicos desse workshop. Provavelmente a intenção foi diferenciar o MA do MDA, que não está explícito no tópico. Vou mudar isso nesse minuto. =)

Você já alterou? O tópico continua lá:

manoelp:
Olá Amigos,

Gostaria de comunicar que devido ao grande sucesso e contínua procura, a Fratech decidiu abrir uma nova turma para o workshop de Modelagem Ágil e Domain Driven Design que será realizado nos dias 13/06/2008 e 14/06/2008.

Confira como foi no blog da fratech http://blog.fratech.net e busque mais informações sobre como se inscrever no site http://www.fratech.net .

A agenda do evento será:

* Um passeio pela MDA (Model Driven Architecture)

[…]

feliperod

Alterei já…

Agora o tópico acima, só o manoel pode alterar. =)

De qq forma, valeu por chamar a atenção pra esse detalhe. Tinha passado despercebido.

Grande Abraço,

manoelp

Olá Shoes, tudo bem?

Acho que sua dúvida não foi relacionado a questão de MA, mas sim sobre o tópico MDA, portanto, permitar eu lhe dizer que nesse workshop, falamos sobre agile no primeiro dia, por isso, uma dúvida muito comum que os participantes já trazem de casa ao evento, é como conciliar dentro do fluxo de uma metodologia ágil(Por exemplo Scrum), a questão da MDA, onde em tese, os modelos são transformados automaticamente em código da plataforma específica, ou seja, o trabalho de modelagem já é grande parte da própria construção da aplicação.
Portanto, como não sou um especialista em MDA, então não temos o objetivo de ensiná-la, apenas debatemos no workshop, como tratá-la dentro de questões como exemplo: product backlog, planejamento, estimativas, testes, métricas e entregas.

Mas mesmo assim, obrigado pela observação, pois realmente MDA é só um pequeno debate dentro da parte de Modelagem Ágil, e não é nosso objetivo tratá-la com profundidade, portanto, talvez não seja interessante tê-la como um tópico dentro do evento.

Grato,

Manoel Pimentel
www.visaoagil.com

pcalcado

Interessante. Pouquíssimas empresas que conheço, no Brasil e fora, estão usando MDA e por isso eu achei estranho o item ser um dos primeiros tópicos do treinamento. Normalmente eu trataria MDA como um sidebar, mas não sei qual tipo de público vocês têm atendido.

Luca

Olá

Não gostei do post http://www.guj.com.br/posts/list/71179.java#497694 responder a um outro tópico linkando para este curso pago.

O GUJ é de todos nós. Não concordo com o uso em benefício próprio. Estou aqui desde 2002 e ainda não fiz isto.

[]s
Luca

feliperod

Luca:
Olá

Não gostei do post http://www.guj.com.br/posts/list/71179.java#497694 responder a um outro tópico linkando para este curso pago.

O GUJ é de todos nós. Não concordo com o uso em benefício próprio. Estou aqui desde 2002 e ainda não fiz isto.

[]s
Luca

Opa Luca, me desculpe se passei a impressão de oportunismo nesse caso. A minha intenção não foi essa.
A verdade é que acho de coração que o workshop que estamos realizando deveria ser bem difundido pois DDD tem sido utilizado de forma errônea por causa da falta de informação disponível em português. Eu não teria indicado esse post se soubesse de qualquer outro curso de DDD em qualquer outra cidade no Brasil, mas a verdade é que não há esse tipo de curso, ou pelo menos não há esse tipo de informação acessível a todos. Não é todo mundo que acessa o Off Topics. Outra coisa, postar no Off Topics foi uma sugestão de alguém do GUJ também pois antes postávamos como notícia e acho que a opção de postar no Off Tocips foi bem legal.

Se você procurar, verá que respondi outros tópicos sobre DDD e não fiz nenhuma referência à este post pois não achei pertinente.

Aliás, a turma atual tem apenas 4 vagas disponíveis e não acredito que o desespero seja tão grande assim que precisemos distribuir links para conseguir inscrições. Além disso estamos em negociação para anunciar (pagando) no GUJ e em outros portais de usuários.

Mais uma vez, desculpe se passei essa intenção e se você ainda tiver a mesma opinião por favor post aqui neste tópico ou mande uma mensagem pessoal que eu edito aquele post retirando o link.

Grande Abraço,

Luca

Olá

OK, talvez tenha exagerado na minha reação.

Também acho que faltam oportunidades de aprendizado de DDD e que vocês estão propiciando a única que eu conheço.

Também peço desculpas, talvez estivesse meio de mau humor por motivos outros.

[]s
Luca

feliperod

Luca:
Olá

OK, talvez tenha exagerado na minha reação.

Também acho que faltam oportunidades de aprendizado de DDD e que vocês estão propiciando a única que eu conheço.

Também peço desculpas, talvez estivesse meio de mau humor por motivos outros.

[]s
Luca

Tranquilão Luca. Acho que como moderador você tem que ficar em cima dos posts mesmo. Pra não bagunçar o negócio.

Grande Abraço,

faelcavalcanti

não concordo muito com este aspecto ágil transparecendo um meio marketing para empresa conseguir abertura de mercado para seus projetos, tendo daí uma melhor imagemapenas de imagem da empresa(no fim das contas uma parte do objetivo é este mesmo).

me expliquem melhor se eu esteja errado!

e outra coisa, porque no curso vocês não abordam DSL, já que estão tratando de DDD.

feliperod

Olá Fael,

faelcavalcanti:
não concordo muito com este aspecto ágil transparecendo um meio marketing para empresa conseguir abertura de mercado para seus projetos, tendo daí uma melhor imagemapenas de imagem da empresa(no fim das contas uma parte do objetivo é este mesmo).

Essa primeira parte me deixou em dúvida. Não tenho certeza se entendi bem o que você quis dizer. Mas imaginando que essa dúvida veio dessa página então segue um link retirado do editorial da 4ª edição da revista visão ágil:

4ª Edição da Revista Visão Ágil - Retirado do PDF:

Agile como vantagem competitiva
No mundo inteiro, estamos vivendo um momento interessante no cenário
Agile, pois cada vez mais temos novas empresas adotando algum processo ágil, um
número maior de profissionais está se dedicando a consultoria especializada sobre
o assunto, muitos blogs têm surgido para trazer temas relacionados aos processos
ágeis, as comunidades estão ficando cada vez maiores e mais participativas.
Mas ao contrário do que se pensa com esse cenário, Agile ainda não é
“bola da vez”, pois ainda falta muita coisa acontecer para que isso seja uma
verdade absoluta e isso dependerá de um grande esforço conjunto de toda a
comunidade. Porém, nos últimos anos fui consolidando uma visão particular sobre
o mercado de desenvolvimento de software, pois vejo que a mecânica desse
mercado se assemelha ao conceito “Yin & Yang”, ou seja, ?só há Agilidade se
houver Cascata".
Traduzindo: NÃO acredito que a maioria das empresas irá adotar Agile
em seus processos, e na verdade acho isso MUITO BOM, pois dessa forma, as
empresas que realmente estão adotando, continuarão a ter uma vantagem
competitiva sobre as que não adotam.
Na verdade ficaria muito chato se todas as empresas tivessem a mesma
produtividade e trabalhassem seguindo as mesmas idéias, pois a beleza de usar
agile é exatamente essa: “mostrar que é possível ser mais produtivo que seus
concorrentes”.
Porém, caso você também queira que sua organização mude a forma de
trabalhar e passe ter benefícios reais com a implantação de agile, nessa quarta
edição da Revista Visão Ágil, estamos com uma coleção de artigos bem especiais
para ?turbinar? a caixa de ferramentas de quem está implantando alguma
metodologia ágil em uma organização, portanto, seja bem-vindo e boa leitura.

Manoel Pimentel, CSP
Diretor Editorial

Bom, conforme o texto acima diz, acreditamos que a referência ágil é um diferencial competitivo e como o próprio Jeff Sutherland diz no prefácio do livro Scrum and XP from de Trenches ele mesmo só indica para seus sócios investidores, investirem em empresas que aplicam com elegância os conceitos ágeis. Dessa forma ser ágil é a aposta da Fratech e se foi isso que você quis dizer, a resposta é sim, apostamos no Agile como diferencial competitivo. Não só no agile como também na comunidade. Promovemos cursos e treinamentos, eventos e apoiamos iniciativas como a Revista Visão Ágil. Tenho também orgulho e frisar que várias dessas iniciativas que apoiamos foram iniciadas dentro da Fratech e aproveito a oportunidade para deixar claro que qualquer pessoa que queira apoio em alguma iniciativa que possua esses princípios pode me enviar um email que avaliarei a possibilidade de um apoio também.

faelcavalcanti:

e outra coisa, porque no curso vocês não abordam DSL, já que estão tratando de DDD.

Bom, mudando completamente o assunto… heheheh
DSL na verdade é um assunto alheio ao DDD. Entendo que DDD pode ser usado para facilitar a criação de uma DSL, porém DSL é um assunto que disputaria a atenção ao DDD num workshop com essa duração, apesar de haver debates e ganchos sobre DSL durante o workshop.

Mas fique tranquilo que em logo lançaremos um workshop sobre DSL para acontecer em Agosto na cidade de São Paulo.

Acho que consegui responder… se não tever sido isso que vc falou, por favor me avise.

Grande Abraço,

Luiz_Aguiar

http://laguiar.wordpress.com/2008/06/17/workshop-ma-e-ddd/

Criado 2 de junho de 2008
Ultima resposta 17 de jun. de 2008
Respostas 14
Participantes 6