Memostell
ProgramaçãoPublico

Domain Storytelling – Fundamentos e Linguagem Pictográfica

Este deck aborda os fundamentos de Domain Storytelling, uma técnica colaborativa do Domain-Driven Design que utiliza narrativas visuais para compreender domínios e subdomínios. Os cartões exploram conceitos como atores, objetos de trabalho, atividades, linguagem pictográfica, escopo, realidade versus desejo e a construção de histórias que apoiam o desenho correto de software alinhado ao negócio.

Este deck e publico e pode ser estudado por qualquer pessoa.

Detalhes do deck

Autor

Avatar de Diego Marques de Oliveira Santos

Diego Marques de Oliveira Santos

Criado em

Atualizado em

Total de cards

39

Categoria

Programação

Ultima atividade

Cards do deck

39 cards

  1. O que são atores no Domain Storytelling?#1

    Verso

    Entidades que executam ações na história, como pessoas, grupos, objetos ou sistemas.

    Dica

    Quem age na narrativa.

  2. Como os atores devem ser nomeados?#2

    Verso

    De acordo com a função, e não com nomes próprios.

    Dica

    Ex: Cliente, Atendente.

  3. Por que evitar nomes próprios para atores?#3

    Verso

    Porque não representam claramente a função exercida.

    Dica

    Função > identidade.

  4. O que é Domain Storytelling?#4

    Verso

    Uma técnica colaborativa que utiliza histórias para compreender domínios e subdomínios.

    Dica

    Foco em narrativa do negócio.

  5. Qual o objetivo do Domain Storytelling?#5

    Verso

    Entender como o negócio funciona por meio de histórias contadas pelos especialistas do domínio.

    Dica

    A história guia o software.

  6. Por que histórias são usadas no DDD?#6

    Verso

    Porque facilitam o entendimento do domínio, da jornada do usuário e dos processos.

    Dica

    Histórias reduzem ambiguidades.

  7. O que é Narrativa de Domínio?#7

    Verso

    A representação da história do que acontece em um domínio usando métodos visuais e colaborativos.

    Dica

    Outro nome para Domain Storytelling.

  8. Qual o principal benefício do Domain Storytelling?#8

    Verso

    Criar entendimento compartilhado entre especialistas do domínio e especialistas técnicos.

    Dica

    Linguagem comum.

  9. O que é a linguagem pictográfica no Domain Storytelling?#9

    Verso

    Um conjunto de símbolos visuais que representam atores, objetos, atividades e relações.

    Dica

    Base visual da técnica.

  10. O que é um pictograma?#10

    Verso

    Um símbolo visual que representa um conceito ou objeto.

    Dica

    Elemento visual básico.

  11. O que são objetos de trabalho?#11

    Verso

    Elementos utilizados pelos atores para executar atividades.

    Dica

    Itens manipulados na história.

  12. Exemplo de objeto de trabalho físico#12

    Verso

    Ticket de pedido ou menu.

    Dica

    Tangível.

  13. Exemplo de objeto de trabalho digital#13

    Verso

    Ticket digital ou menu digital.

    Dica

    Versão eletrônica.

  14. Exemplo de objeto de trabalho como interação#14

    Verso

    E-mail de confirmação ou ligação telefônica.

    Dica

    Não é um objeto físico.

  15. O que são atividades no Domain Storytelling?#15

    Verso

    Ações realizadas pelos atores sobre os objetos de trabalho.

    Dica

    Representadas por setas.

  16. Como as atividades são representadas?#16

    Verso

    Por setas nomeadas com a ação executada.

    Dica

    Fluxo da história.

  17. O que as atividades indicam na narrativa?#17

    Verso

    O que acontece no fluxo da história.

    Dica

    Sequência de ações.

  18. Por que não se usam condicionais nas atividades?#18

    Verso

    Para manter o foco no fluxo principal da história.

    Dica

    Cada variação vira outra história.

  19. Por que não se usam retornos no mesmo fluxo?#19

    Verso

    Porque o objetivo é contar a história, não modelar interações técnicas.

    Dica

    Não é BPMN.

  20. O que são números sequenciais?#20

    Verso

    Elementos que indicam a ordem lógica dos acontecimentos na história.

    Dica

    Guia da narrativa.

  21. Por que a sequência pode precisar ser ajustada?#21

    Verso

    Porque o Domain Expert pode contar os fatos fora de ordem.

    Dica

    História primeiro, ordem depois.

  22. Quando usar numeração paralela?#22

    Verso

    Quando atividades acontecem em paralelo.

    Dica

    Usar com cautela.

  23. O que são anotações no Domain Storytelling?#23

    Verso

    Informações adicionais sobre atividades, limitações ou gatilhos.

    Dica

    Contexto extra.

  24. Para que servem as anotações?#24

    Verso

    Registrar regras, restrições ou observações importantes.

    Dica

    Detalhes do domínio.

  25. O que são grupos?#25

    Verso

    Delimitações visuais que representam partes da história.

    Dica

    Organização da narrativa.

  26. Quando usar grupos?#26

    Verso

    Para representar repetições, subdomínios ou limites de processo.

    Dica

    Segmentação visual.

  27. Para que servem as cores no Domain Storytelling?#27

    Verso

    Destacar atividades ou fluxos com alguma particularidade.

    Dica

    Ênfase visual.

  28. O que são cenários?#28

    Verso

    Variações possíveis dentro de uma mesma história.

    Dica

    Nem tudo é caminho principal.

  29. O que é escopo em Domain Storytelling?#29

    Verso

    O limite definido da história, com início, meio e fim.

    Dica

    Até onde a história vai.

  30. Qual o nível recomendado para histórias?#30

    Verso

    Do objetivo do usuário até um nível detalhado, conforme necessário.

    Dica

    Referência ao “nível do mar”.

  31. O que significa Realidade (AS IS)?#31

    Verso

    A forma como o processo acontece atualmente.

    Dica

    Estado atual.

  32. O que significa Desejo (TO BE)?#32

    Verso

    A forma como o processo deveria acontecer no futuro.

    Dica

    Estado desejado.

  33. Por que distinguir AS IS de TO BE?#33

    Verso

    Para não confundir realidade atual com melhorias desejadas.

    Dica

    Importante para o design correto.

  34. Por que ouvir vários Domain Experts?#34

    Verso

    Porque cada um possui uma visão diferente do domínio.

    Dica

    Conhecimento distribuído.

  35. O que é o time de Domain Storytelling?#35

    Verso

    Grupo responsável por contar, ouvir e modelar a história.

    Dica

    Trabalho colaborativo.

  36. Quem são os Domain Experts no processo?#36

    Verso

    Pessoas que conhecem profundamente o domínio.

    Dica

    Fonte da história.

  37. Quem são os ouvintes?#37

    Verso

    Pessoas que aprendem sobre a história, geralmente o time técnico.

    Dica

    Aprendizado compartilhado.

  38. Qual o papel do moderador?#38

    Verso

    Conduzir a conversa e manter o foco da narrativa.

    Dica

    Facilitador.

  39. Qual o papel do modelador?#39

    Verso

    Criar a história usando a linguagem pictográfica e registrar anotações.

    Dica

    Responsável pelo desenho.