Upgrade to Pro — share decks privately, control downloads, hide ads and more …

[Meetup DDD - Dez/2022] Como entender o seu domínio por meio de histórias

[Meetup DDD - Dez/2022] Como entender o seu domínio por meio de histórias

Um dos trabalhos de produto e tecnologia é mapear riscos e oportunidades de determinada área de negócio, entendendo o domínio daquele contexto para, enfim, escrever um código que faça sentido e que seja manutenível. Quando isso é feito para uma nova área ou para um novo projeto, tem-se o desafio de entender, em pouco tempo, informações sobre o negócio - que muitas vezes estão apenas na cabeça de algumas pessoas - a fim de estruturar o domínio e esquematizar riscos e oportunidades relevantes para aquele momento. Para resolver esse desafio, utilizamos uma dinâmica na Genial Care chamada Domain Storytelling, que busca entender o business a fundo por meio de entrevistas com as pessoas envolvidas no processo, proporcionando, assim, um entendimento geral do que é aquele domínio.

Nessa palestra vou apresentar o que é o Domain Storytelling e contar como usamos aqui na Genial Care para simplificar o processo de discovery, mapear histórias e otimizar fluxos existentes.

Camila Campos

December 12, 2022
Tweet

More Decks by Camila Campos

Other Decks in Technology

Transcript

  1. Camila Campos Meu propósito de vida é promover diversidade e

    inclusão através da educação @camposmilaa
  2. 1. Relembrando conceitos 2. Um pouco de contexto 3. Histórias

    de domínio 4. Como fizemos 5. Aprendizados e conclusões
  3. Um pouco de contexto… Time novo com pessoas novas Conhecimento

    não estava compartilhado Não sabíamos o que fazer para ajudar com tech
  4. Encontrar oportunidades de melhorias (tech e não-tech) Entender e mapear

    o domínio do novo time Como retirar informações da cabeça das pessoas de forma estruturada? Garantir visibilidade e entendimento do processo atual
  5. histórias de domínio transportar a realidade da cabeça de domain

    experts para uma ferramenta visual entendível pelo time todo.
  6. Encontrar oportunidades de melhorias (tech e não-tech) Entender e mapear

    o domínio do novo time Garantir visibilidade e entendimento do processo atual
  7. Quem/O quê é a Hokage? Toda vila tem uma Hokage?

    Como a Hokage recebe a missão? Toda missão que chega é aceita?
  8. Depois, a Hokage escolhe o time que vai fazer essa

    missão.. E como ela escolhe o time pra uma missão?
  9. Para escolher, ela precisa entender os níveis de perigo, dificuldade

    e importância da missão.. E aí sim ela escolhe o time com o nível e as habilidades mais adequadas...
  10. Ah, depois de entender o nível de dificuldade, etc, a

    missão é rankeada, e esse ranking que diz que níveis de ninjas podem fazer aquela missão! E por aí vai..
  11. Dinâmica simples Domain Storytelling Traz visibilidade Revela o domínio Promove

    entendimento Cria linguagem comum Acolhe as pessoas