1 of 23

Trilha – Arquitetura .Net

Wiliam Buzatto

Head of Software Engineering�Pilla

Globalcode – Open4education

2 of 23

Workflow Driven Design

Da arquitetura das soluções até o código.

Globalcode – Open4education

3 of 23

Quais os principais problemas durante o seu desenvolvimento e entrega de software?

Globalcode – Open4education

4 of 23

  • O que é o mais importante na entrega de uma funcionalidade ou produto?

Globalcode – Open4education

5 of 23

Qual o caminho?

6 of 23

Pensamento Sistêmico

Globalcode – Open4education

7 of 23

Pensamento sistêmico

Domínio pessoal

Modelos mentais

Visão Compartilhada

Aprendizagem em equipe

8 of 23

WDD

  • Planeje soluções complexas baseadas em fluxos de negócio.

  • Equipes que compartilham objetivos e aprendem juntos.

Globalcode – Open4education

9 of 23

  • Estudo de caso

Globalcode – Open4education

10 of 23

Como estamos indo da solução arquitetural até o código com Workflow Driven Design?

Globalcode – Open4education

11 of 23

Event Storming

Globalcode – Open4education

12 of 23

Event storming

Globalcode – Open4education

13 of 23

“É o entendimento do desenvolvedor que se torna software, e não o do Stakeholder ”�(Alberto brandolini)

14 of 23

Identificar integrações

Globalcode – Open4education

15 of 23

Fluxo bem definido

Globalcode – Open4education

16 of 23

Globalcode – Open4education

17 of 23

Globalcode – Open4education

18 of 23

Código: Mais fluxos

  • Dentro de cada

componente é

comum ter seu

próprio fluxo.

Globalcode – Open4education

19 of 23

Os fluxos de negócio guiam a solução e o desenvolvimento.

20 of 23

Mapeia atributos de qualidade.

Granularidade dos serviços.

Necessidade de escalas diferentes.

Desempenho.

Tipo de comunicação.

Coesão.

Monitoramento.

Globalcode – Open4education

21 of 23

Sobre comunicação

Eric Evans

Vaughn Vernon

Bernd Rücker

Peter Senge

Globalcode – Open4education

22 of 23

O produto oriundo do desenvolvimento de software é tão bom quanto a habilidade de comunicação dos envolvidos no processo.�

23 of 23

Workflow Driven Design

Da arquitetura das soluções até o código.

in/wiliambuzatto