Conway’s Law: Why your architecture looks like your team structure

  Рет қаралды 4,513

Drawing Boxes

Drawing Boxes

Күн бұрын

The communication structures in your organisation influence your software architecture. We explore some examples of this and explain how it relates to Domain-Driven Design (DDD) and Microservices.
0:00 Definition
0:31 Layered teams example
2:04 Lifecycle teams example
3:07 Cross-functional teams & DDD
4:22 Inverse Conway Manoeuvre
Conway's Law: www.melconway.com/Home/Conway...
Inverse Manoeuvre: jonnyleroy.com/2011/02/03/deal...

Пікірлер: 14
@nadzhafox
@nadzhafox 7 ай бұрын
Again; great explanation; Now I understand why big company divide teams like that;
@haraldbackfisch1981
@haraldbackfisch1981 7 ай бұрын
I just stumbled on this after writing an abstract on societal structures with an outlook on how to construct them in the first place. This is great food for thought as it also applies to forming governmental bodies/institutions. Thanks a lot, may the views be with you!
@drawingboxes
@drawingboxes 7 ай бұрын
Thanks! Melvin Conway noted that the idea has "much broader utility" than just software engineering. He even mentions governments specifically. Worth checking out www.melconway.com/Home/Committees_Paper.html
@haraldbackfisch1981
@haraldbackfisch1981 7 ай бұрын
@@drawingboxes Thanks a bunch! I will definitely check that out ❤
@nifalconi
@nifalconi 7 ай бұрын
Wondeful video as always! Eager for the next one
@drawingboxes
@drawingboxes 7 ай бұрын
Thanks very much :) Next one is in progress!
@allesklarify
@allesklarify 7 ай бұрын
You definitely have a talent! Another great video to use in class :)
@drawingboxes
@drawingboxes 7 ай бұрын
Thank you! Glad to hear you're getting good use from these videos
@caseyspaulding
@caseyspaulding 7 ай бұрын
Thanks!
@tamasszebenyi5942
@tamasszebenyi5942 7 ай бұрын
Nice!
@TimJSwan
@TimJSwan 7 ай бұрын
“Ok everyone organize yourself into lambda calculus structure. No killing/eating of each other when iterating. No, Tommy, you’re not going to be the universally inhabited type in calculus of inductive constructions, again.”
@drawingboxes
@drawingboxes 7 ай бұрын
"Great job everyone, now our Loop Enablement Team have built the YCombinatorService so other teams don't have to worry about the complexity of recursion". What could possibly go wrong...
Hexagonal, Onion & Clean Architecture
4:30
Drawing Boxes
Рет қаралды 52 М.
Agile Manifesto: What Agile development is really about
5:51
Drawing Boxes
Рет қаралды 833
Children deceived dad #comedy
00:19
yuzvikii_family
Рет қаралды 8 МЛН
ОСКАР vs БАДАБУМЧИК БОЙ!  УВЕЗЛИ на СКОРОЙ!
13:45
Бадабумчик
Рет қаралды 2,8 МЛН
"Don’t Forget Conway’s Law" - Sarah Novotny Keynote
8:51
Vertical Slice Architecture, not Layers!
46:24
CodeOpinion
Рет қаралды 115 М.
Conway's Law? I'm Tired of It. | Eberhard Wolff
49:05
Team Topologies: Master the Art of Team Organization (book review)
9:42
Spring Boot in 1 Minute
1:00
in28minutes - Get Cloud Certified
Рет қаралды 261 М.
Clean Architecture vs Vertical Slice Architecture
8:44
Gui Ferreira
Рет қаралды 10 М.