CUSTOMER TELLS WISH FOR 1 SALESPERSON SIGNS TO GIVES FOR CONTRACT 3 RISIK MANAGER CONTRACT PASSES ON TO 4 CONTRACT VOTES CHECKS CALCULATES 5 6 7 CALCU- LATES TO 8 2 CAR CREDIT RATING INSTALLMENT CAR RESALE VALUE CONTRACT
CUSTOMER TELLS WISH FOR 1 SALES-PERSON SIGNS TO GIVES FOR CONTRACT 3 RISIK MANAGER CONTRACT PASSES ON TO 4 CONTRACT VOTES CHECKS CALCULATES 5 6 7 CALCU- LATES TO 8 2 CAR CREDIT RATING INSTALLMENT CAR RESALE VALUE CONTRACT SALES RISK MANAGMENT
Leasingninja.Sales Leasingninja.Sales.UI Leasingninja.Sales.Application Leasingninja.Sales.Domain Leasingninja.Sales.Infrastructure Interface Not accessible from outside
Leasingninja.Sales Leasingninja.Sales.UI Leasingninja.Sales.Application Leasingninja.Sales.Domain Leasingninja.Sales.Infrastructure Interface (should) not be accessible from outside
Fallacies of distributed computing: The network is reliable. Latency is zero. Bandwidth is infinite. The network is secure. Topology doesn't change. There is one administrator. Transport cost is zero. The network is homogeneous.
1) How should it be? 1) Collaborative Modelling 2) “ideal” context map 2) How is it? 1) Architecture Analysis 2) As-is context map 3) How to move the “is” to the “ideal”? 1) Extract a supporting domain to learn 2) Then extract core(s)
“Organizations which design systems are constrained to produce designs which are copies of the communication structures of these organizations.” Melvin Conway
Melvin Conway (1967) “Organizations which design systems are constrained to produce designs which are copies of the communication structures of these organizations.”
15$ online: leanpub.com/domainstorytelling Frag mich nach Deiner Kopie Einführung mit allem was man wissen muss Überblick Rabatt! https://leanpub.com/domainstorytelling/c/wjax2019