Ubiquitous Language, simplified

  Рет қаралды 945

Bran van der Meer

Bran van der Meer

Күн бұрын

💪 Ubiquitous Language is yet another fancy term for a simple idea, for such an important concept! Learn how you can start applying this best-practice in your team. It's a straight-forward but very powerful mindshift! 🧠
0:00 Intro
0:28 What is Ubiquitous Language?
2:32 Why is it useful?
5:22 How to get started

Пікірлер: 9
@raptorix
@raptorix 15 күн бұрын
Great Video, I have seen several times that using bad Language resulting in big problems, in a recent case I noticed that developers were using contractid and consumerid very loosely, then when the project was ready to be released a use case came up from someone who had multiple contracts (a private and a business one), however everywhere in the database the relation between consumer and contract was 1-1 instead of 1-n, in the end it costed us 2 additional sprints to fix this, and it could have been easily avoided if we agreed on more clear language. Another one, which you see a lot is that there is no clarity about language/country, at the start usually not a big issue, but when a project evolves it often becomes clear that a wrong structure is costly to fix.
@TristanDraaisma
@TristanDraaisma 2 ай бұрын
Great stuff Bran, as a Product Owner I always insist on empathy with the user, also from the development team (and vice versa) this really helps. I tried building a glossary for the product team and client, never thought it could be implemented into the code.
@jannismain
@jannismain 7 ай бұрын
Thanks for yet another gem of a video. As a senior software engineer your videos help me communicate the things I treasure in simple terms for everyone to understand, which can be a real super power ☺ btw: congrats pronouncing “ubiquitous language” 3x in a row without messing up… 😅
@lpanebr
@lpanebr 6 ай бұрын
1:27 already fell in love with it! I've been trying to implement this for the longest time without success and this thing even has a name! 🤦
@Cleanblue1990
@Cleanblue1990 7 ай бұрын
How would you approach it, when the customer does not speak English? Start to use Spanisch or German vocabulary in your code? I recently decided to use the foreign abbreviations, as everybody involved uses them in discussions, but opted for English terms where the translation is self evident.
@branvandermeer
@branvandermeer 7 ай бұрын
I've experienced teams which speak and code in a local language, and have only had devs who speak that language; While this is possible for a while, as companies and products grow, sooner or later you need to attract international talent, unless you work for a government agency. I think it's always better to have a list of english domain terms for that reason. Will you really never hire a person who doesn't speak the language, really? You likely need to switch to english at some point, might as well start having both languages in your glossary and english in your code. It's also a form of inclusivity I think. But it does require the domain experts to be on board with those english terms as well.
@lpanebr
@lpanebr 6 ай бұрын
Good question and I face that exact problem. I guess having a multilingual glossary that always includes English and agreeing to use English in the code would be the way. This would allow the sales and mkt teams to interface (see what I did there?) with clients and users in their language while developers use English. But obviously it's much harder to start and maintain...
@nUrnxvmhTEuU
@nUrnxvmhTEuU 6 ай бұрын
It's pronounced "you-bee-quit-us" /juːˈbɪkwətəs/, not "you-bee-queue-eet-us"
@branvandermeer
@branvandermeer 6 ай бұрын
Thanks, you're perfectly right!
How to CQS: splitting the Read from the Write
11:52
Bran van der Meer
Рет қаралды 1 М.
How to run a Post-Mortem meeting, step-by-step
8:03
Bran van der Meer
Рет қаралды 710
Vivaan  Tanya once again pranked Papa 🤣😇🤣
00:10
seema lamba
Рет қаралды 27 МЛН
Was ist im Eis versteckt? 🧊 Coole Winter-Gadgets von Amazon
00:37
SMOL German
Рет қаралды 25 МЛН
3 Simple Hacks to Stay Up-to-date as a Developer
7:32
Bran van der Meer
Рет қаралды 1 М.
Becoming Engineering Manager? Read these books!
13:51
Bran van der Meer
Рет қаралды 498
Dependency Injection, simplified
9:55
Bran van der Meer
Рет қаралды 3,8 М.
How did The Power of Habit influence Atomic Habits?
7:28
Julian Frederic
Рет қаралды 118
Ubiquitous Language in Domain-Driven Design
16:40
Code Darasa
Рет қаралды 212
AMAZING! 13 year old polyglot speaks 20 languages
24:35
Wouter Corduwener
Рет қаралды 4,8 МЛН
Driver/Navigator style of Pair Programming
15:17
Bran van der Meer
Рет қаралды 2 М.
4 steps to learning a language with books
6:47
Fingtam Languages
Рет қаралды 135 М.
You’re doing User Stories wrong
9:28
Bran van der Meer
Рет қаралды 529
The Simplest Design Pattern: Facade
8:43
Bran van der Meer
Рет қаралды 3,1 М.
Игровой Комп с Авито за 4500р
1:00
ЖЕЛЕЗНЫЙ КОРОЛЬ
Рет қаралды 1,7 МЛН
В России ускорили интернет в 1000 раз
0:18
Короче, новости
Рет қаралды 997 М.
Спутниковый телефон #обзор #товары
0:35
Product show
Рет қаралды 1,8 МЛН
iPhone 16 с инновационным аккумулятором
0:45
ÉЖИ АКСЁНОВ
Рет қаралды 831 М.